我正在尝试使用 get-aduser 来查找用户正在使用的机器主机名。
到目前为止,我已经得到了这个,但它不起作用。
get-aduser username -properties extensionattribute3 | select extentionattribute3
什么都没有被退回。
请帮忙
我正在尝试使用 get-aduser 来查找用户正在使用的机器主机名。
到目前为止,我已经得到了这个,但它不起作用。
get-aduser username -properties extensionattribute3 | select extentionattribute3
什么都没有被退回。
请帮忙
不幸的是,AD 并没有真正捕捉到这些信息。您可以启用安全审计,然后转到您域中的每个 DC,查看安全日志并查看该用户从何处登录。但即便如此,我也不确定主机名是否被捕获。
这是 Systernal 的实用程序,可解决您的需求:
PsLoggedOn
HKEY_USERS
通过扫描所有域计算机中的密钥下的密钥来确定谁登录。您需要local administrative credential
客户端计算机。
您可以使用它来获取计算机名称:
$objIPProperties = [System.Net.NetworkInformation.IPGlobalProperties]::GetIPGlobalProperties()
$domainname = "{0}.{1}" -f $objIPProperties.HostName, $objIPProperties.DomainName
资料来源:http ://boerlowie.wordpress.com/2010/12/31/get-the-fqdn-of-your-host-with-powershell/
希望这可以帮助。