有没有办法根据登录的 AD 用户帐户确定计算机的主机名或 IP?

有没有办法根据登录的 AD 用户帐户确定计算机的主机名或 IP?

如果我知道 John Doe 登录到我网络上的工作站,有没有办法确定他使用他的帐户在哪台计算机上,最好使用 Powershell。

答案1

如果您没有工具来执行此操作,我猜您没有超大的库存。您可以执行此操作的一种方法是清点 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
}

相关内容