none
ADユーザーが所属するグループ名の取得 RRS feed

  • 質問

  • ADユーザーが所属するグループのグループ名を取得したいと思います。

    Windows Server 2012 R2 Standard

    最終イメージは、エクセルに落とし込むことで、

    A列にユーザーログオン名、B列に所属するグループ1C列に所属するグループ2・・・

    という風に、1行の1ユーザーの形式にしたいです。

    testuser1というユーザーログオン名の情報を取得する場合、PowerShellで下記を実行しました。

     Get-ADPrincipalGroupMembership -identity testuser1

    ですがこれだと、所属するグループの情報全てが取得され、グループ名だけの取得が難しくなります。

    取得したいユーザー数が3000以上と多いため、なるべく必要最低限の情報のみを取得したいと思います。

    尚、方法はPowerShellでなくても良いです。

    何か良い方法があればご教授いただきたく、よろしくお願いします。
    2020年4月25日 6:18

回答

  • 可能かと思います。

    数字の部分は調整していただければと思いますが、以下の感じで1行に表示することは可能です。

    Get-ADPrincipalGroupMembership -identity testuser1 | Select-Object name | Format-Wide -Column 1000 | Out-String -Witdh 1000 > C:\export.txt


    2020年4月25日 7:54

すべての返信

  • であれば以下のようにすればグループ名に限定して出力することができます。

    Get-ADPrincipalGroupMembership -identity testuser1 | Select-Object name


    • 編集済み kaz8629 2020年4月25日 6:37
    2020年4月25日 6:35
  • kaz8629さん

    返信ありがとうございます。

    試してみました。

    理想に近い形でグループ名を取得することができました。

    更にいうと、

    A列にユーザーログオン名、B列に所属するグループ1C列に所属するグループ2・・・

    という1行の1ユーザー形式での出力は難しいことでしょうか?技術的な可否だけでもご存知であれば教えていただけますと助かります。

    よろしくお願いします。

    2020年4月25日 7:37
  • 可能かと思います。

    数字の部分は調整していただければと思いますが、以下の感じで1行に表示することは可能です。

    Get-ADPrincipalGroupMembership -identity testuser1 | Select-Object name | Format-Wide -Column 1000 | Out-String -Witdh 1000 > C:\export.txt


    2020年4月25日 7:54
  • kaz8629さん

    ありがとうございます。

    試してみました。

    出力されたテキストファイルには【D F F】の文字だけが記載されていました。

    これは一体・・・?どのように解釈したらよいのでしょうか?

    2020年4月25日 8:33
  • すいません。

    「Format-Wide -Column」の値をでかく書きすぎました。

    20くらいでためしてください。

    ここら辺の値は全部が表示されるように調整していただければと思います。
    • 編集済み kaz8629 2020年4月25日 8:42
    2020年4月25日 8:41
  • kaz8629さん

    ありがとうございます。

    横並びに出力することができました!

    あとは対象ログオン名が表示されるように自分で考えてみます。

    ありがとうございました!

    2020年4月25日 8:50

  • フォーラムにご投稿くださいましてありがとうございます

    後から検索で回答を探しやすくなるため、参考になった回答には [回答としてマーク] をお願いします。

    今後ご不明な点がございましたら、お気軽にお問い合わせください

    FAN

     


    Please remember to mark the replies as an answers if they help. If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2020年4月27日 6:29
    モデレータ