Skodat50
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Всем привет. Задача - с помощью PS скрипта получать по имени пользователя AD имя компьютера на котором этот пользователь залогинен. сейчас в таком виде он хотя бы должен выводить весь список пользователей со всех доступных компьютеров, но никакого вывода нет, подскажите пожалуйста что неверно cls #Запущенные компьютеры в АД записываем в переменную $Comp $Comp = Get-ADComputer -Filter * | Where-Object { $_.enabled -eq $true } | Select-Object name | Sort-Object Name $a = 'User001' #имя юзера которого будем искать на компьютерах #тут смотрим кто пингуется foreach ($pc in $Comp) { if ((Test-Connection -ComputerName $pc.Name -Count 1) -eq 'True') { # тут пишем часть скрипта кто залогинен Get-WMIObject -Class Win32_ComputerSystem -Computer $pc.Name | Select-Object Username } # где-то тут будем сравнивать имя искомого пользователя с полученными и выводить имя пк } |