別のExchange Onlineリージョンでホストされているメールボックスのコマンドレットを実行すると、"メールボックスに接続できません" エラー
現象
自分がアカウント管理者であるとします。 アカウントリージョンとは異なるリージョンでホストされているメールボックスのコマンドレットを実行 Search-Mailbox
しようとすると、次のエラー メッセージが表示されます。
ExchangePrincipal オブジェクトには古い情報が含まれているため、メールボックス データベース GUID <> ユーザーのメールボックスに接続できません。 メールボックスが最近移動された可能性があります。
ただし、このシナリオでは、次のアクションを実行できます。
- アカウントリージョンと同じリージョンでホストされているメールボックスに対して、このコマンドレットを正常に実行できます。
- 別のリージョンでホストされているメールボックスに対して、または
Get-Mailbox
などのSet-CalendarProcessing
他のコマンドレットを正常に実行できます。
原因
この問題は、管理者のリージョンとは別のリージョンにあるメールボックスに対してコマンドレットが機能しないために発生します。
回避策 1
セキュリティ & コンプライアンス センターの検索および削除機能を使用します。
回避策 2
コマンドレットを使用するときに パラメーターの値を変更して、別の ConnectionUri
リージョンへの接続を強制します New-PSSession
。 たとえば、次のコマンドレットを実行できます。
New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid?email=alias@contoso.com-Credential $UserCredential -Authentication Basic -AllowRedirection
パラメーターに ConnectionUri
追加された電子メール アドレスは、コマンドレットを実行するリージョン内のメールボックス用 Search-Mailbox
である必要があります。
たとえば、メールボックスが欧州連合リージョンにあり、米国 リージョン内のメールボックスに対してコマンドレットを実行する場合は、米国 リージョン内のメールボックス (そのリージョン内の任意のメールボックス) を見つけて、そのメールボックスのメール アドレスをパラメーターに追加するConnectionUri
必要があります。 これを行うには、米国 メールボックスに対する特別なアクセス許可を持っている必要はありません。 電子メール アドレスを追加すると、米国 リージョンで強制的に接続が確立されます。 これにより、コマンドレットを米国メールボックスに対して正常に実行できます。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示