Teamsで作ったMicrosoft 365 グループに対してメールが送れないケースのトラブルシュート


Teamsで作成したグループのアドレス(Microsoft 365グループのアドレス)に対して、Outlookの「グループを見つける」で検索をかけても、グループは検出されない。結果、メールを送ることができないという問題に対してのトラブルシューティングに関する記事です。

原因と解決の方向性

  • Microsoft 365 グループは作成方法によって裏側の一部設定値が異なった状態で作成される
    • Teams 上から Microsoft 365 グループを作成した場合は、Outlookでメールボックスを表示しないデフォルト設定になる
    • Microsoft 365 管理センターや Outlook 上、AAD 上から Microsoft 365 グループを作成した場合、Outlookでメールボックスを表示するデフォルト設定になる
  • 具体的な設定パラメータは以下の通り
    • HiddenFromExchangeClientsEnabled
      • グループをOutlook クライアント上および、Outlook on the web 上へ表示するかの設定
    • HiddenFromAddressListsEnabled
      • グループをアドレス帳に表示するかの設定
  • HiddenFromExchangeClientsEnabled が True の場合、Outlook on the web や Outlook クライアント上でグループメールボックスが非表示となる(Teamsから作った場合のデフォルト値)
  • これをPowerShell 上から False に変更することでOutlookから表示できるようになる 

Step1. PowerShell より Exchange Online へアクセス 

■ EXO V2 モジュールの前提条件を満たす

※ この設定はコンピューターで 1 回だけ構成すればよく、接続するたびに実行する必要はない
1. Windows PowerShell を起動します。 
  • [スタート] 画面下を右クリックして、表示される [検索] から [Windows PowerShell] を検索します。 
  • [Windows PowerShell] を[管理者として実行] をクリックします。 
2. 正常に Windows PowerShell が起動すると、以下のような画面が表示されます。 
 PS C:\Windows\system32
 ※ 環境により、表示されるタイトルやメッセージは若干異なる場合があります。 

3. 以下のコマンドを入力し、[Enter] キーを押下してコマンドを実行します。 
 Set-ExecutionPolicy RemoteSigned 
 警告メッセージが表示されますので、[Y] と入力して [Enter] キーを押下します。 

■ EXO V2 モジュールをインストールする 

 ※ EXO V2 モジュールをアップデートする場合を除き、以下のコマンドレットは接続するたびに実行する必要はない。 
1. 最新の NuGet プロバイダーをインストールする。
 Install-PackageProvider -Name NuGet -Force
2. Windows PowerShell を終了して再度 [管理者として実行] します。 3.EXO V2 モジュールをインストールします。
 Install-Module -Name ExchangeOnlineManagement
- 警告メッセージが表示されますので、[Y] と入力して [Enter] キーを押下します。 

■ Exchange Online に接続する 

 1. Windows PowerShell を管理者として実行します。 
 2. EXO V2 モジュールを読み込みます。 
Import-Module ExchangeOnlineManagement
 3. Exchange Online に接続します。 
 Connect-ExchangeOnline -UserPrincipalName "サインイン ID" 
パスワードの入力を求めるウィンドウが表示されるので、パスワードを入力してサインインします。

Step2. グループの表示設定を確認する 

 Get-UnifiedGroup -Identity <該当 Microsoft 365 グループのメールアドレス> | Select HiddenFromExchangeClientsEnabled, HiddenFromAddressListsEnabled
※ True が非表示の状態、False が表示される状態となる。 

手順3. グループの表示設定を変更する 

 Set-UnifiedGroup -Identity <該当 Microsoft 365 グループのメールアドレス> - HiddenFromExchangeClientsEnabled:$False - HiddenFromAddressListsEnabled:$False 

動作確認 

 Outlookの「グループを見つける」で検索をかけ、グループが検出されるか確認する。

コメント