Скрипт, с помощью которого можно просмотреть список включённых в настоящий момент компютеров. Сценарий использует класс Win32_PingStatus.
- Import-Module ActiveDirectory
- $Comp = Get-ADComputer -filter * -SearchBase «OU=Тест,OU=Компьютеры,DC=nizhnepopov,DC=local»
- foreach ($Comp in $Comps) {Get-WmiObject Win32_PingStatus -Filter «Address=’$Comp’»}
Для вывода списка можно использовать условие. Например так:
- {$ON = Get-WmiObject Win32_PingStatus -filter «Address=’$comp’»
- if ($ON.StatusCode -eq 0) {Add-Content $file «$comp в сети»}}
Добавить комментарий