Office 365 グループのメールアドレスを Powershell で変更する

今年はせめて月イチでブログを書くぞと決意して早3カ月。。。
最近 Office 365 を触り始めているのですが、ふと備忘録的に書き残しておきたい事が出て来たので久々に書いてみます。

Office 365 グループのメールアドレスは GUI から編集できない?

必要があって、ある Office 365 グループのメールアドレスを変更しようとしたのですが、Azure Active Directory の画面でも Microsoft 365 管理センターの画面でもメールアドレス部分がグレーアウトしていて直接編集できませんでした。
f:id:thdy:20200329234457p:plain

どこかのメニューから編集できないか探してみたのですが無さそう。
ということでググってみたら以下の Docs がヒットしました。

docs.microsoft.com

なるほど、コマンドでやれってことですね。

Powershell で Office 365 グループのメールアドレスを変更する

以下の内容は「ほげほげチーム」という Office 365 グループのメールアドレスを「hogehoge@example.com」に変更するスクリプトです。

# 認証
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session

# 書き換え前に現在の情報を確認
Get-UnifiedGroup -Identity "ほげほげチーム"

# メールアドレスの書き換え
Set-UnifiedGroup -Identity "ほげほげチーム" -PrimarySmtpAddress hogehoge@example.com -RequireSenderAuthenticationEnabled $false

# メールアドレスが正しく書き換わっているか確認
Get-UnifiedGroup -Identity "ほげほげチーム"

私の環境では上記内容でうまくいきました。
ちなみに多要素認証を設定している環境では、認証部分の書き方が上記とちょっと変わるようです。

docs.microsoft.com

ということで今日はここまで。