準備
Exchange Online PowerShell V2 モジュール をインストールする
以下のコマンドでモジュールをインストール、または更新してください。
if((Get-Module ExchangeOnlineManagement -ListAvailable | measure).Count -eq 0) {
Install-Module ExchangeOnlineManagement -Force
} else {
Update-Module ExchangeOnlineManagement
}
グループの新規作成
Exchange Online に接続する
$Credential = Get-Credential
Connect-ExchangeOnline -Credential $Credential
グループを作成する
CSV ファイルのデータを元にグループを作成します。以下のようなデータのファイルを用意します。
※他に追加したいパラメーターがあれば増やしてください。
GroupList.csv
DisplayName | Alias | AccessType | ManagedBy | Language |
---|---|---|---|---|
グループ1 | Group01 | Public | admin | ja-JP |
グループ2 | Group02 | Public | admin | ja-JP |
グループ3 | Group03 | Public | admin | ja-JP |
以下のコマンドを実行します。
ipcsv 'GroupList.csv' | % {
New-UnifiedGroup -DisplayName $_.DisplayName -Alias $_.Alias -AccessType $_.AccessType -ManagedBy $_.ManagedBy -Language $_.Language
}
グループの情報を CSV ファイルに出力する
Get-UnifiedGroup | select Name, DisplayName, Alias, PrimarySmtpAddress, AccessType, ManagedBy, Language | epcsv -NoTypeInformation -Encoding UTF8 -Path 'GroupList.csv'
参考サイト
- Exchange Online PowerShell V2 モジュールのバージョン情報 | Microsoft Docs
- Exchange Online PowerShell に接続する | Microsoft Docs
- New-UnifiedGroup (ExchangePowerShell) | Microsoft Docs
- 基本認証 - Exchange Online PowerShell に接続します | Microsoft Docs
- 【Office 365】PowerShellでOffice365へ接続する[Import-PSSession] | BIZLOG
- 【Office 365】Office 365グループを一括で作成する | BIZLOG