none
Active directory のユーザーごとのアクセス権限一覧 RRS feed

  • 質問

  • ユーザーごとのアクセス権限一覧を出力したいです。

    イメージとしては、net user <ユーザー名> /domainで取得できる、ユーザー毎のアクセス権限を、

    複数ユーザー一括でCSV等に出力したいです。

    宜しくお願い致します。

    2020年8月25日 0:57

回答

すべての返信

  • 「アクセス権限」と書かれていますが、net user コマンドでは個別のリソースに対するアクセス権ではなく、アクセス権が割り当てられているグループの所属情報が表示されるかと思います。

    必要なのはユーザーごとの所属グループの一覧ということなのでしょうか?


    Hebikuzure aka Murachi Akira

    2020年8月25日 1:55
  • その通りです、必要なのは下記のようなユーザー毎の所属グループの一覧です。

    所属しているグローバル グループ      *Domain Users
                                         *a_Group
                                         *b_Group
                                         *C_Group
                                         *D_Group
                                         *E_Group
                                        *F_Group

    これを複数ユーザー分、CSVで出力したいです。


    2020年8月25日 3:03
  • 出先なのでヒントだけ。

    PowerShell で Get-ADPrincipalGroupMembership コマンドレットを使えば、ユーザーごとの所属グループが取得できるので、その結果を csv に加工すれば良いでしょう。

    ※一人のユーザーが所属しているグループ数はまちまちなので、加工の方法と csv のフォーマットは工夫する必要があるでしょう。


    Hebikuzure aka Murachi Akira


    2020年8月25日 5:10
  • チャブーンです。

    この件ですが、質問者さんの思惑とは違うかもしれませんが、したのコードなどはいかがでしょうか?

    https://community.spiceworks.com/topic/2129083-powershell-export-multiple-user-s-groups-to-csv


    フォーラムは有償サポートとは異なる「コミュニティ」です。フォーラムでご質問頂くにあたっての注意点 をご一読のうえ、お楽しみください。

    • 回答としてマーク A_M_Scofield 2020年8月27日 4:19
    2020年8月25日 18:32
  • チャブーンさんが紹介されているサンプルが、私がコメントした  Get-ADPrincipalGroupMembership を使っている実例ですね。これをベースにすれば良いと思います。

    最初のコメントでも書きましたが、加工の方法と CSV のフォーマットはご自身のニーズに合わせて工夫してください。


    Hebikuzure aka Murachi Akira

    • 回答としてマーク A_M_Scofield 2020年8月27日 4:18
    2020年8月26日 3:22
  • Hebikuzure aka Murachi Akira

    チャブーン様

    ありがとうございます。おかげさまでできました。

    下記で出力したものを、マクロで加工しました。

    Import-Csv -Encoding Default c:\所属グループ調査.csv | Foreach-Object {get-adprincipalgroupmembership -identity $_.user} |export-csv -encoding default -path C:\Users\abc\Desktop\Member\userss.csv

    2020年8月27日 4:22