Below Powershell helps to ping given set of ip address and get the result status and also provides the status of number of machines which are rechable
$ping = New-Object System.Net.NetworkInformation.Ping
$i = 0
1..255 | foreach { $ip = “192.168.1.$_”
$Res = $ping.send($ip)
if ($Res.Status -eq “Success”)
{
$result = $ip + ” = Success”
Write-Host $result
$i++
}
$Hosts = [string]$i + ” Hosts is pingable”
Write-Host $Hosts
This even gets easier in PowerShell 2.0 with the Test-Connection CmdLet.
Cool, Thanks for the update
Regards,
Krishna