山口屋~活動日誌~

私生活で主な出来事をピックアップ

グループ M365 作成 Teams チーム PowerShell

2024-03-10 16:49:47 | パソコン
Microsoft365グループを作成してからTeamsのチームも作成するという操作をPowerShellで行うというお話。

<新規にMicrosoft365グループを作成>
New-UnifiedGroup -DisplayName $displayName

<既定値を確認>
Get-UnifiedGroup | Select-Object DisplayName,ExternalDirectoryObjectId,AlwaysSubscribeMembersToCalendarEvents
Get-UnifiedGroup | Select-Object DisplayName,ExternalDirectoryObjectId,WelcomeMessageEnabled
Get-UnifiedGroup | Select-Object DisplayName,ExternalDirectoryObjectId,AccessType
Get-UnifiedGroup | Select-Object DisplayName,ExternalDirectoryObjectId,RequireSenderAuthenticationEnabled

AlwaysSubscribeMembersToCalendarEvents は Ture から False に変更したい。
WelcomeMessageEnabled は True から False に変更したい。
AccessType は private だったので変更しなくてよさそうだ。
RequireSenderAuthenticationEnabled は True だったので変更しなくてよさそうだ。

<メールアドレスを確認、変更、削除>
Get-UnifiedGroup | Select-Object DisplayName,ExternalDirectoryObjectId,PrimarySmtpAddress
Set-UnifiedGroup -Identity $ExternalDirectoryObjectId -PrimarySmtpAddress $newEmailAddress
Set-UnifiedGroup -Identity $ExternalDirectoryObjectId -EmailAddresses @{remove=$oldEmailAddress}

メールアドレスは DisplayName に応じた文字列になるため、新メールアドレスに変更。旧メールアドレスはエイリアスに移るので削除。
メールアドレスにしたい文字列をDisplayNameとしたグループを作成しておいてDisplayNameを変更するという方法も考えられるが、偶然同じDisplayNameのグループがあったときには自動処理で困る。
Microsoft Learn:Troubleshoot: Remove an alias from a group

<Microsoft365グループからTeamsのチームを作成>
New-Team -GroupId $ExternalDirectoryObjectId
コメント    この記事についてブログを書く
  • Twitterでシェアする
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« チャット Teams PowerShell | トップ | タブ Teams PowerShell teams... »
最新の画像もっと見る

コメントを投稿

パソコン」カテゴリの最新記事