Powershell

郵箱還原找不到源郵箱

  • November 25, 2019

大約一天半以來,我一直在努力尋找答案。有什麼我做錯了嗎?兩個郵箱都是共享郵箱,一個是軟刪除的,另一個是活動的。

PS> (get-mailbox -SoftDeletedMailbox recoverytest@mydomain.com).ExchangeGUID

Guid
----
222d4b9c-6439-4eec-b467-143353667ace


PS> (get-mailbox recoverydestination@mydomain.com).ExchangeGUID

Guid
----
af5cbbcb-2366-4cf1-80df-a518b5e47b1b


PS> New-MailboxRestoreRequest -SourceMailbox 222d4b9c-6439-4eec-b467-143353667ace -TargetMailbox af5cbbcb-2366-4cf1-80df-a518b5e47b1b -Verbose
Mailbox "222d4b9c-6439-4eec-b467-143353667ace" doesn't exist on database "NAMPR15DG135-db049".
   + CategoryInfo          : NotSpecified: (:) [New-MailboxRestoreRequest], MRSRemotePermanentException
   + FullyQualifiedErrorId : [Server=BN7PR15MB2340,RequestId=aaf723b2-0951-47a9-8f8a-19a618f800ec,TimeStamp=11/19/201
  9 3:34:08 PM] [FailureCategory=Cmdlet-MRSRemotePermanentException] BE96E07B,Microsoft.Exchange.Management.Migratio
 n.MailboxReplication.MailboxRestoreRequest.NewMailboxRestoreRequest
   + PSComputerName        : outlook.office365.com

> > 數據庫“NAMPR15DG135-db049”上不存在郵箱“222d4b9c-6439-4eec-b467-143353667ace” > > >

根據報錯,可以執行以下命令查看軟刪除郵箱是否在數據庫“ NAMPR15DG135-db049 ”中: (Get-mailbox -SoftDeletedMailbox recoverytest@mydomain.com).Database

我剛剛通過執行您之前使用的命令測試了恢復軟刪除的郵箱,但是 PowerShell 報告了錯誤: 在此處輸入圖像描述

我搜尋了一些有關該錯誤的文件,然後在命令中添加了**-AllowLegacyDNMismatch**參數。當我在 PowerShell 中執行新命令時,還原請求處於排隊狀態。 在此處輸入圖像描述

(“該參數指定如果源物理郵箱和目標郵箱的LegacyExchangeDN不匹配則繼續操作。你不需要用這個開關指定一個值。 ”——來自官方文件***New-MailboxRestoreRequest***) .

過了一會兒,EAC返回了一個通知(恢復完成):

在此處輸入圖像描述

新命令使恢復請求執行良好,因此您可以嘗試在命令中添加參數(New-MailboxRestoreRequest -SourceMailbox 222d4b9c-6439-4eec-b467-143353667ace -TargetMailbox af5cbbcb-2366-4cf1-80df-a518b5e47b1b - AllowLegacyDNMismatch -Verbose ),然後檢查錯誤是否仍然存在。

希望你一切順利!

> > 數據庫“NAMPR15DG135-db049”上不存在郵箱“222d4b9c-6439-4eec-b467-143353667ace”。 > > >

根據這個錯誤,可以嘗試使用命令***(Get-mailbox -SoftDeletedMailbox recoverytest@mydomain.com).database***查看軟刪除郵箱是否在數據庫“ NAMPR15DG135-db049 ”上,可能是問題。

引用自:https://serverfault.com/questions/992445