2017-04-12 39 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。 –