Назад | Перейти на главную страницу

Есть ли способ определить имя хоста или IP-адрес компьютера с учетом зарегистрированной учетной записи пользователя AD?

Если я знаю, что Джон Доу зарегистрирован на рабочей станции в моей сети, есть ли способ определить, на каком компьютере он находится, используя его учетную запись, предпочтительно в Powershell.

Если у вас нет инструмента для этого, я полагаю, у вас не очень большой инвентарь. Один из способов сделать это - провести инвентаризацию всех компьютеров в AD (в этом примере Windows 7 или Windows 10). Затем проверьте каждый из этих компьютеров, кто вошел в систему.

$TheseComputers = (Get-ADComputer -Filter {OperatingSystem -Like "Windows 7*" -or OperatingSystem -Like "Windows 10*" } -Property *) 

foreach ($Computer in $TheseComputers) {
    Get-WmiObject –ComputerName $Computer.name –Class Win32_ComputerSystem | Select-Object UserName
}