ユーザ用ツール

サイト用ツール


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

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki