当我只有计算机名时,如何在活动目录中提取用户名。
显然,在命名方面,计算机名称和用户名之间没有任何关系。
答案 0 :(得分:1)
这将从当前计算机加入的域中获取所有用户:
(([adsisearcher]“objectcategory=user”).FindAll()).Properties.samaccountname
答案 1 :(得分:1)
ArcSet的答案很棒(这就是我要做的),但对于基本的PowerShellers,我会把它们推向AD-cmdlet,就像(Mitchell所做的那样):
Get-ADUser -Property samaccountname
甚至:
Get-ADObject -ldapfilter '(objectcategory=user)' -Property samaccountname
答案 2 :(得分:0)
我建议使用此cmdlet:Get-ADComputer。获取与此相关的AD信息后,您可以输出数据并利用过滤器获取所需的信息。过滤器代码也在文档中指定。
可以在此处找到文档:https://technet.microsoft.com/en-us/library/ee617192.aspx
希望这会有所帮助(我不能100%确定这是否是您正在寻找的......您的问题中的详细信息越多越好)!