0

私は現在、Windows 11でUSBからイーサネットへのアダプターを自動的に構成するPowerShellスクリプトを作成しています。アダプターにIPv6アドレスが既に構成されている場合があり、アドレスを追加する必要がある場合があります。

すでにある新しい IPv6 アドレスを追加しようとしてもエラーが発生しないように、2 つのケースを区別する方法に苦労しています。

if (<No IPv6 address is configured for this interface alias>) {
    New-NetIPAddress –InterfaceAlias $myAdapter –IPAddress $myAddress
} else {
    Set-NetIPAddress –InterfaceAlias $myAdapter –IPAddress $myAddress
}

2 つのケースを区別するために、if 句の括弧内に必要なコードは何ですか。

4

1 に答える 1