2017-04-12 91 views
0

我试图获取一组使用LDAP使用PowerShell的Active Directory中可用的用户在Active Directory用户,但我只得到如下所示的响应:试图让使用LDAP只显示的distinguishedName和路径

[adsi]'LDAP://DomainController.com/DC=DomainName,DC=com' 

而且它与正下方的两个语句执行成功:

distinguishedName : {DC=DomainName,DC=com} 
Path    : LDAP://DomainController.com/DC=DomainName,DC=com? 

我应该怎么办?

+0

看看在[获取-ADUser便有](https://technet.microsoft.com/en- gb/library/ee617241.aspx)命令,它专门为从AD获取用户详细信息而构建。 –

回答

0

最后我得到了使用Get-ADUser便有了答案

的语句是

Get-AdUser -Filter * -SearchBase "dc=yourdomain,dc=com" -server "yourDomainControllerName" | select SamAccountName 
+0

'SearchBase'只在需要查询特定的OU时才需要,它会默认搜索域根。只有当你想查询一个_specific_域控制器时才需要'Server',如果你不包含这个参数,那么这个命令将自动选择一个DC。所以你可以通过使用'Get-AdUser -Filter * |查询每个OU中的每个用户选择SamAccountName' –

+0

是的,正是我想要只搜索特定服务器..谢谢你@JamesC。 –