Visualizzazione post con etichetta ForEach-Object. Mostra tutti i post
Visualizzazione post con etichetta ForEach-Object. Mostra tutti i post

martedì 5 febbraio 2019

PowerShell: Pingare più indirizzi IP

Supponiamo di voler verificare quali dispositivi siano attivi sulla nostra rete locale e che il nostro PC abbia indirizzo del tipo 192.168.1.x con subnet mask 255.255.255.0. Una soluzione semplice per individuare gli indirizzi IP attivi consiste nel pingare tutti gli indirizzi della rete e verificare se qualche dispositivo risponde. Per verificare tutti i 255 indirizzi della rete locale è possibile digitare il seguente comando in PowerShell:

1..255|ForEach-Object -process {ping -n 1 192.168.1.$_}|Select-String "TTL"

PowerShell, ping IP multipli
FIG 1 - PowerShell, ping IP multipli