2020/06/05 #まとめてping

皆様おはようございます、
#猫でもできるPowerShell(備忘録)
#まとめてping

<#元ネタ
ネットワーク関連タスクの実行
https://docs.microsoft.com/ja-jp/powershell/scripting/samples/performing-networking-tasks?view=powershell-6
#>

PS> 91..99| ForEach-Object -Process {
  Get-CimInstance -Class Win32_PingStatus -Filter ("Address='192.168.1.$_'") } |
    Select-Object -Property Address,ResponseTime,StatusCode |
      FT -a

Address      ResponseTime StatusCode
-------      ------------ ----------
192.168.1.91            1          0
192.168.1.92                   11003
192.168.1.93                   11003
192.168.1.94            2          0
192.168.1.95            2          0
192.168.1.96                   11003
192.168.1.97            2          0
192.168.1.98                   11003
192.168.1.99            2          0

LANの中でResponseTimeを見てもあまり面白くありませんが、
複数拠点のWANに対しまとめてpingを仕掛けると、混雑具合が
見えてきて面白そうです。
-Class Win32_PingStatus など初めて使ったな・・

ではまた;