Powershell – Ping Serverliste

Mit diesem einfachen Skript pingen wir eine Liste von Maschinen an und bekommen einen Status zurück.

# create a file with name “ips.txt” (containing ips and hostnames) put it under folder “c:\host”
$list = get-content “ips.txt”
foreach ($ip in $list)
{$result = Get-WmiObject Win32_PingStatus -filter “address=’$IP'”
if ($result.statuscode -eq 0)
{
write-host “$IP Server is up”
}
else
{
Write-host “$IP Server is down”
}
}

serverliste-pingen