徵狀

假設您是帳戶管理員。 當您嘗試執行 新的-MailboxSearchSearch MailboxAuditLogNew-MailboxImportRequest,或 新的-MailboxRestoreRequest Cmdlet,而該信箱是由您的帳戶區域以外的其他區域所託管,您會收到下列其中一則錯誤訊息:

找不到資料庫「<資料庫>」。 請確認您輸入的是正確的。

無法連線至使用者信箱資料庫 guid 的信箱 <guid> 因為 ExchangePrincipal 物件包含過時的資訊。 信箱最近可能已被移動。

不過,在這種情況下,您可以執行下列動作:

  • 您可以針對與您的帳戶區域所在的同一個區域中託管的信箱,成功執行這些 Cmdlet。

  • 您可以成功執行其他 Cmdlet,例如 設定 CalendarProcessing信箱(針對不同地區內的信箱)。

原因

這些 Cmdlet 無法在管理員帳戶所在區域以外的信箱中使用不同的區域。 系統管理員帳戶可能會在特定區域中擁有信箱,或者帳戶可能是可連線到預設區域中仲裁信箱的已啟用郵件功能的使用者帳戶。

因應措施

若要解決此問題,您可以在使用新的 PSSession Cmdlet 時變更ConnectionUri參數的值,強制連接至另一個區域。 例如,您可以執行下列 Cmdlet:

New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid?email=alias@contoso.com -Credential $UserCredential -Authentication  Basic -AllowRedirection

ConnectionUri參數中附加的電子郵件地址,對於您想要執行新的-MailboxSearchSearch MailboxAuditLogNew-MailboxImportRequestnew-MailboxRestoreRequest Cmdlet 的區域而言,必須是該信箱。

例如,如果您的信箱是在 歐盟 地區,而您想要針對 美國地區的信箱執行 Cmdlet,您必須在 美國 地區找到信箱(它可以是該區域中的任何信箱),然後將該信箱的電子郵件地址附加至 ConnectionUri 參數。 若要這樣做,您不需要具備對 美國 信箱的特殊許可權。 附加電子郵件地址會強制在 美國 地區進行連接。 這可讓您成功地針對 美國 信箱執行 Cmdlet。

狀態

Microsoft 已發現此問題,並正在努力解決這個問題。

需要更多協助?

擴展您的技能
探索訓練
優先取得新功能
加入 Microsoft 測試人員

這項資訊有幫助嗎?

您對翻譯品質的滿意度為何?

會影響您使用體驗的因素為何?

是否還有其他的意見反應? (選填)

感謝您的意見反應!

×