2017-04-12 3 views
0

を示すLDAPを使用してActive Directoryでユーザーを取得しようとすると、私はPowerShellを使用しLDAPを使用してActive Directoryで使用可能なユーザーのセットを取得しようとしていますが、私は唯一の以下のような応答を取得しています:のみのdistinguishedNameとパス

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

そして、それは成功し、以下の2つのだけの文を実行します。

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

私は今、何をすべきか?

+0

[ゲット-ADUser](https://technet.microsoft.com/en-を見てみましょうでは、Get-AdUser

を使用して答えを得ましたgb/library/ee617241.aspx)コマンドは、ADからユーザーの詳細を取得するために特別に構築されています。 –

答えて

0

そして最後に、私は文が

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

'SearchBase'は、特定のOUを照会する場合にのみ必要です。デフォルトでドメインルートを検索します。 'Server'は、_specific_ドメインコントローラを照会する場合にのみ必要です。このパラメータを指定しない場合、コマンドは自動的にDCを選択します。したがって、次のコマンドを使用するだけで、すべてのOUのすべてのユーザーに問い合わせることができます: 'Get-AdUser -Filter * | SamAccountName' –

+0

yesを選択して、正確に特定のサーバーのみを検索したいと思います。@ JamesCありがとうございます。 –

関連する問題