グループIDを含め、Azure Active Direcroty(以降、Azure AD)内のグループ情報をすべて取り出したい時がある。
ちょうど、Microsoft 365 管理センター > チームとグループ > アクティブなチームとグループ の一覧にあるグループ情報をとってきたい場合。
PowerShellで簡単にとってこれる。
量が多いので、CSV出力した。
# Install Module
Install-Module -Name “Microsoft.Graph” -Scope CurrentUser -Force# Import Module
Import-Module Microsoft.Graph.Groups# Connect Microsoft.Graph
Connect-MgGraph -Scopes “Directory.ReadWrite.All”# Get all Group Information
Get-MgGroup|export-csv “allGroups.csv” -Encoding Unicode -NoTypeInformation
Microsoft.Graphって、便利だなあ。
ちなみに1行目の
Install-Module -Name “Microsoft.Graph” -Scope CurrentUser -Force
は、すでにモジュールがある場合は実行不要だ。
Get-InstalledModule
を実行して、Microsoft.Graph関連のモジュール一覧が出てくれば、実行不要。