PowerShellでセキュリティグループを作成する

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

コメント

タイトルとURLをコピーしました