PowerShellでマシンのIPアドレスを取得するコードを紹介します。 インターフェイスカードの情報を取得する インターフェイスカードの情報を取得するには、.NetFramework のsystem.net.dnsの GetHostAddress を利用します。 コマンド [system.net.dns]::GetHostAddresses((hostname)) 実行結果 上記のスクリプトを実行すると下図の結果となります。 IPアドレスのみを取得する IPアドレスのみを取得する場合は、先のGetHostAddress をフィルタします。 コマンド [system.net.dns]::GetHostAddresses((hostname)) | where {$_.AddressFamily -eq "InterNetwork"} | select -ExpandProperty IPA