2012-04-18 2 views
3

Powershell을 매우 신중하게 사용하며 Get-ADUserGetADComputer cmdlet을 사용할 때 문제가 발생합니다.Get-ADComputer 및 MemberOf

Get-ADComputerGet-ADUser을 사용하여 모든 사용자와 컴퓨터의 Active Directory에서 memberOf을 검색하려고합니다. 2 개 이상의 그룹에 속한 사용자 및 컴퓨터에서 정보를 검색하는 것으로 나타납니다. 1 그룹에만있는 모든 사용자/컴퓨터는 아무 것도 표시하지 않습니다.

예 : UserA가 그룹 관리자 인 경우 MemberOf를 사용할 때 출력이 없습니다. 그러나 User2가 Administrators와 Domains Administrators 모두에 있으면 출력을 얻습니다. 그러나 해당 그룹 중 하나만 출력합니다.

Get-ADGroup도 마찬가지입니다.

정상입니까? 나는 그것이 상상할 수 없다.

+0

은 serverfault.com에 속해 있습니다. – Raptor

+0

이 질문에 대한 답변을보기 : http://stackoverflow.com/questions/8009593/list-group-memberships-for-ad-users –

답변

3

귀하의 문제는 기본 그룹이 memberOf 속성의 일부가 아닌 사실에서 오는

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,MemberOf | Sort-Object -Property Name 

감사 :

여기 내 코드입니다.

그래서이 시도 :

Get-ADUser -Filter * -Properties * | Select-Object -Property Name,MemberOf,PrimaryGroup | Sort-Object -Property Name 

당신은 this answer에 깊은 설명을 찾을 수 있습니다.

+0

고맙습니다. 그게 내 문제를 해결해 줬어. – Bobby

+0

@Bobby 당신은 대답을 받아 들일 수 있습니다. – JPBlanc

관련 문제