私は現在、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 句の括弧内に必要なコードは何ですか。