Скрипт, с помощью которого можно просмотреть список включённых в настоящий момент компютеров. Сценарий использует класс Win32_PingStatus.

 
  1. Import-Module ActiveDirectory  
  2.  $Comp = Get-ADComputer -filter * -SearchBase "OU=Тест,OU=Компьютеры,DC=nizhnepopov,DC=local"  
  3.  foreach ($Comp in $Comps) {Get-WmiObject Win32_PingStatus -Filter "Address='$Comp'"}  

Для вывода списка можно использовать условие. Например так:

 
  1. {$ON = Get-WmiObject Win32_PingStatus -filter "Address='$comp'"  
  2. if ($ON.StatusCode -eq 0) {Add-Content $file "$comp в сети"}}