Test-Connectionとは
PowerShellのコマンドレット『Test-Connection』について解説します。
こちらはDOSコマンドの『ping』にあたり、特定のコンピュータにIPネットワーク経由で接続できるか確認することができます。
構文
Test-Connection
[-TargetName] <string[]>
[-Ping]
[-IPv4]
[-IPv6]
[-ResolveDestination]
[-Source <string>]
[-MaxHops <int>]
[-Count <int>]
[-Delay <int>]
[-BufferSize <int>]
[-DontFragment]
[-TimeoutSeconds <int>]
[-Quiet]
[<CommonParameters>]
色々とオプションがありますが、引数にアドレスを持たせるだけでシンプルに実行してみると下記のような結果になります。
PS C:\User> Test-Connection www.google.com
Source Destination IPV4Address IPV6Address Bytes Time(ms)
------ ----------- ----------- ----------- ----- --------
TEST-PC www.google.com 142.250.207.36 32 10
TEST-PC www.google.com 142.250.207.36 32 9
TEST-PC www.google.com 142.250.207.36 32 9
TEST-PC www.google.com 142.250.207.36 32 11
DOSのpingと同じでデフォルトでは4回送信される。
オプション-Count
で回数の指定もできる。
PS C:\Users\user> test-connection -Count 10 google.com
Source Destination IPV4Address IPV6Address Bytes Time(ms)
------ ----------- ----------- ----------- ----- --------
TEST-PC google.com 142.250.207.46 32 1336
TEST-PC google.com 142.250.207.46 32 12
TEST-PC google.com 142.250.207.46 32 9
TEST-PC google.com 142.250.207.46 32 13
TEST-PC google.com 142.250.207.46 32 10
TEST-PC google.com 142.250.207.46 32 10
TEST-PC google.com 142.250.207.46 32 10
TEST-PC google.com 142.250.207.46 32 9
TEST-PC google.com 142.250.207.46 32 10
TEST-PC google.com 142.250.207.46 32 9
参考