在Active Directory中,如何获取用户的计算机名称

时间:2015-02-13 11:47:06

标签: powershell active-directory

使用Powershell,我可以获得域中所有用户或所有计算机的单独列表,但如何将两者结合使用? 使用PowerShell,您可以使用以下

搜索用户或计算机
$search= New-Object DirectoryServices.DirectorySearcher([ADSI]"")
search.Filter  = "(&(objectCategory=person)(objectClass=user))"#result=users

OR

$search= New-Object DirectoryServices.DirectorySearcher([ADSI]"")
search.Filter  = "("(objectCategory='computers')")"#result=computers

如何将两者合并,以便我知道用户分配的计算机是什么?

1 个答案:

答案 0 :(得分:2)

您无法从Active Directory获取该内容。

活动目录不记录用户登录的工作站,除非用户的logonworkstation属性设置为限制他们可以登录的位置,否则没有什么可以阻止他们登录到域中的任何和所有工作站。