$ProdServer=Get-QADComputer -Searchroot 'mydomain.com/servers' |Select-Object name
forEach ($Server in $ProdServer)
{
$Alive = Get-WMIObject win32_pingstatus -Filter "Address='$Server'" |Select-Object statuscode
if ($Alive.statuscode -eq 0)
{
Write-Host $Server.Name is Reachable
}
Else
{
Write-Host $Server.Name is NOT reachable
}
}
Open in new window