Как получить список включённых компьютеров с помощью PowerShell

Скрипт, с помощью которого можно просмотреть список включённых в настоящий момент компютеров. Сценарий использует класс 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 в сети»}}  

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *