您好,登錄后才能下訂單哦!
概要
斷開連接的郵箱是在未與 Active Directory 用戶帳戶關聯的 Exchange 存儲中的郵箱對象。斷開的郵箱仍保留在 Exchange 數據庫中,保留時間在郵箱數據庫的已刪除郵箱保留設置中指定。默認情況下,斷開的郵箱將保留 30 天。在此保留期內,將郵箱連接到新的或現有的 Active Directory 用戶帳戶可以恢復郵箱。
有兩種類型的斷開連接的郵箱:
2、如果查詢不到需要按照下列方式更新郵箱狀態,就需要更新郵箱數據庫上所有斷開連接的郵箱的郵箱狀態。
腳本如下(注:在老版本的exchange2010中使用 Clean-MailboxDatabase -database "name"即可,新版本就較為麻煩了)
$database=Get-MailboxDatabase | % {$.NAME}
foreach($DB in $database)
{
Get-MailboxStatistics -Database $DB| Where { $.DisconnectReason -ne $null } | ForEach { Update-StoreMailboxState -Database $.Database -Identity $.MailboxGuid -Confirm:$false }
}
3、使用“New-MailboxRestoreRequest”命令還原用戶郵箱;-SourceStoreMailbox 后面參數是郵箱的GUID; -SourceDatabase后面的參數是該郵箱所在的數據庫;-TargetMailbox 后面的參數是要恢復用戶郵箱名;
此示例將郵箱數據庫 DB21 上顯示名稱為 XXX的源郵箱還原到XXX的郵箱。
New-MailboxRestoreRequest -SourceDatabase "DB12" -SourceStoreMailbox "XXX" -TargetMailbox XXX
還原禁用或者刪除的郵箱
1、要還原被禁用或者刪除的郵箱 Exchange 用戶郵箱,、郵箱所在的數據庫(Database)即可,需要使用如下命令。
此命令是 查詢斷開連接的郵箱顯示名為ea02.srv郵箱所在的數據庫
Get-MailboxDatabase | Get-MailboxStatistics | Where {($.DisconnectReason -eq "Disabled") -and ($.DisplayName -eq "XXX")} | fl Database
2、如果查詢不到需要按照下列方式更新郵箱狀態,就需要更新郵箱數據庫上所有斷開連接的郵箱的郵箱狀態。
腳本如下
$database=Get-MailboxDatabase | % {$.NAME}
foreach($DB in $database)
{
Get-MailboxStatistics -Database $DB| Where { $.DisconnectReason -ne $null } | ForEach { Update-StoreMailboxState -Database $.Database -Identity $.MailboxGuid -Confirm:$false }
}
3、使用“Connect-Mailboxt”命令還原用戶郵箱;
Connect-Mailbox -Identity ea02.srv -Database db21 -User ea02.srv
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。