2017-04-12 7 views
0
내가 PowerShell을 LDAP를 사용하여 Active Directory에서 사용 가능한 사용자의 집합을 검색하는 것을 시도하고있다

을 보여주는 LDAP를 사용하여 Active Directory의 사용자를 얻으려고 노력하지만, 난 단지 응답은 다음과 같이 점점 오전 :만에 distinguishedName 및 경로

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

그리고 성공적으로 아래에 단지 두 문장으로 실행 :

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

내가 지금 어떻게해야합니까?

+0

는 [은 Get-ADUser] 한 번 봐 (취 https://technet.microsoft.com/en- gb/library/ee617241.aspx) 명령을 사용하여 특별히 AD에서 사용자 세부 정보를 가져옵니다. –

답변

0

그리고 마지막으로 내가 가져-AdUser를 사용하여 대답을 얻었다

문이

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

'SearchBase'는 특정 OU를 조회하고자 할 때만 필요합니다. 기본적으로 도메인 루트를 검색합니다. '서버'는 _ 특정 도메인 컨트롤러를 쿼리하려는 경우에만 필요하며이 매개 변수를 포함하지 않으면 명령이 자동으로 DC를 선택합니다. 따라서 모든 OU의 모든 사용자에게 다음을 사용하여 쿼리 할 수 ​​있습니다. Get-AdUser -Filter * | SamAccountName' –

+0

예를 선택하고 정확하게 특정 서버 만 검색하려고합니다. 감사합니다. @ JamesC. –