1.Entra IDへ接続
下記のコマンドで接続します。
Connect-Entra -Scopes 'Group.ReadWrite.All'
2.グループを作成
1.下記のコマンドでセキュリティグループを作成します。
※管理センターで作成した場合、「MailNickname」はランダムな文字列が設定されます
New-EntraGroup -DisplayName "<任意の値>" -SecurityEnabled $true -MailEnabled $false -MailNickname <任意の値>
2.作成したグループを確認します。
Get-EntraGroup -SearchString "<グループ名>"
3.メンバーを追加
1.追加するユーザーのObjectIdを記載したCSVファイルを作成しておきます。
2.下記のコマンドでグループメンバーを追加します。
$users = Import-Csv <CSVファイル> -Encoding Default
foreach ($user in $users) {Add-EntraGroupMember -ObjectId <Id> -RefObjectId $user.<CSVファイルの列名>}
3.追加したグループメンバーを確認します。
Get-EntraGroupMember -All -ObjectId <Id> | Select-Object displayName,userPrincipalName,ObjectId
エクスポートする場合
Get-EntraGroupMember -All -ObjectId <Id> | Select-Object displayName,userPrincipalName,ObjectId | Export-Csv <出力先> -Encoding Default
コメント