3

私は Powershell を初めて使用し、コマンドレットGet-ADUserGetADComputerコマンドレットを使用するときに問題が発生しています。

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

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

Get-ADGroup も同じことを行います。

これは正常ですか?だとは想像できません。

これが私のコードです:

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

ありがとう

4

1 に答える 1

4

memberOfあなたの問題は、プライマリグループが属性の一部ではないという事実から来ています。

だからこれを試してみてください:

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

あなたはこの答えでより深い説明を見つけるでしょう。

于 2012-04-18T06:51:00.823 に答える