2012-04-18 21 views
3

私はPowershellの新機能で、Get-ADUserGetADComputerコマンドレットを使用すると問題が発生します。Get-ADComputerとMemberOf

Get-ADComputerGet-ADUserを使用して、すべてのユーザーとコンピュータのActive DirectoryからmemberOfを取得しようとしています。 2つ以上のグループに属するユーザーやコンピュータから情報を取得しているように見えます。グループに1つしかないすべてのユーザー/コンピュータには何も表示されません。

例:UserAがグループAdministratorsの場合、MemberOfを使用すると出力が得られません。しかし、User2がAdministratorsとDomains Administratorsの両方にいる場合は、出力が得られます。ただし、それらのグループのうちの1つだけを出力します。

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

関連する問題