powershell:adユーザーのグループ一覧をcsv
質問 ADユーザーの一覧と、そのユーザのグループ一覧を表示する、パワーシェルスクリプトを教えて下さい。 また、export-csvで出力して下さい。
回答 Active Directoryのユーザーとその所属グループを取得し、CSV形式で出力するためのPowerShellスクリプトは以下のようになります。
# Active Directoryモジュールをインポート Import-Module ActiveDirectory # ユーザーの一覧を取得 Get-ADUser -Filter * -Property memberOf | ForEach-Object { $user = $_ $groups = $_.memberOf | Get-ADGroup | Select-Object -ExpandProperty Name [PSCustomObject]@{ UserName = $user.SamAccountName Groups = ($groups -join ';') } } | Export-Csv -Path "C:\path\to\output.csv" -NoTypeInformation # 注意: "C:\path\to\output.csv" の部分は実際の出力先のパスに変更してください。
このスクリプトは以下のステップで動作します:
Active Directoryモジュールをインポートします。 Get-ADUser コマンドで全てのユーザーを取得します。 各ユーザーの memberOf プロパティを利用して、所属するグループを取得します。 ユーザー名と所属するグループの一覧をCSV形式で出力します。 注意事項として、このスクリプトを実行する前に、Active Directoryモジュールがインストールされている必要があります。また、このスクリプトを実行するユーザーは、ADの読み取り権限を持っている必要があります。
powershell/adユーザーのグループ一覧をcsv.txt · 最終更新: 2023/08/30 00:58 by 133.106.50.1