以前Test-Connectionを使う方法を書いたことがあるが、こちらは並列処理。
速さを求める場合はこちらが有利だろう。
http://powershell.com/cs/blogs/tips/archive/2016/01/15/pinging-multiple-systems-fast.aspx
簡単に書くと以下の様な感じで「Win32_PingStatus」使う。
001 002 003 004 005 | $filter = 'Address="Hoge-PC1" and Timeout=2000 or Address="Hoge-PC2" and Timeout=2000 or Address="Hoge-PC3" and Timeout=2000' Get-WmiObject Win32_PingStatus -Filter $filter | Select-Object Address,ProtocolAddress,ResponseTime,Timeout |
0 件のコメント:
コメントを投稿