사용자 정의 속성을 기반으로 검색하는 방법은 무엇입니까?

사용자 정의 속성을 기반으로 검색하는 방법은 무엇입니까?

AD에 직원 ID와 유사한 사용자 정의 속성이 있습니다. get-aduser를 사용하고 필터를 통해 이 필드에서 정보를 가져올 수 있지만 해당 속성을 기반으로 사용자를 검색할 수는 없습니다. 검색 결과가 반환되지 않습니다.

예를 들어:

get-aduser -filter {customattribute -like '34356'}

아무것도 반환하지 않지만 get-aduser -properties * -filter {customattribute -like *}

해당 속성을 가진 사용자가 모든 사용자 목록에 나타납니다.

답변1

도움이 되었기를 바랍니다:

PS C:> ipmo 활성 디렉터리

PS C:> New-PSDrive -이름 charlotte -PSProvider activedirectory -Root "AD:\ou=charlotte,dc=iammred,dc=net"

PS charlotte:> get-item -Path "cn=ed wilson" -속성 *

그러면 사용자의 모든 속성이 제공됩니다. 사용자 목록을 보고 있다면 사용자 목록을 변수에 저장하고 for 루프를 사용하여 반복할 수 있을 것 같습니다.

http://blogs.technet.com/b/heyscriptingguy/archive/2013/03/20/use-powershell-to-find-non-default-user-properties-in-ad.aspx

관련 정보