Shunze 學園 >電腦資訊學系 >Exchange 2010 > 《分享》無法在移動後清理來源信箱 哈囉,還沒有註冊或者登入。請你[註冊|登入]
« 上一篇主題 下一篇主題 » 顯示成列印模式 | 增加到我的最愛
發表新主題 發表回覆
作者
主題
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2330

shunze 離線
《分享》無法在移動後清理來源信箱引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

同仁信箱在移動到新的MAILBOXDATABASE後,
出現警告訊息,來源信箱無法刪除?



錯誤訊息如下:
警告: 無法在移動後清理來源信箱.
錯誤詳細資料: MapiExceptionUnexpectedMailboxState: Unable to delete mailbox. (hr=0x80004005, ec=2634)



在網路上找到了以下做法,成功的把來源信箱刪除了∼

第一步,取得使用者MAILBOXGUID

Get-MailboxStatistics -Database <MAILBOXDATABASE> | Where { $_.DisconnectReason -eq "SoftDeleted" } | Format-List LegacyDN, DisplayName, MailboxGUID, DisconnectReason

其中 <MAILBOXDATABASE> 為信箱資料庫名稱,可用雙引號框起來。
執行後,會列出問題使用者信箱的 MAILBOXGUID

第二步,利用 MAILBOXGUID 來刪除使用者來源來源
Remove-StoreMailbox -Database <MAILBOXDATABASE> -Identity MAILBOXGUID -MailboxState Softdeleted

其中 MAILBOXGUID 為第一步所找到的 MAILBOXGUID。
輸入後會出現是否要刪除的詢問對話框,按 Y 就對啦∼



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2013-09-12, 17:18 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
shunze
工友伯伯


註冊日期: 2002 04
來自: 潮汐終止之地
文章: 2330

shunze 離線
透過PowerShell清除來源信箱引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

最近在研究PowerShell,發現它還滿好玩的。
透過PowerShell來清除整個Exchange Server堙A信箱移動後的殘留來源信箱script如下。

$MailDatabases = Get-MailboxDatabase
foreach ($MailDatabase in $MailDatabases)
{
    $DatabaseName = $MailDatabase.Name
    $Mailboxs = Get-MailboxStatistics -Database "$DatabaseName" | Where { $_.DisconnectReason -eq "SoftDeleted" }
    foreach ($Mailbox in $Mailboxs)
    {
        $MailboxGUID = $Mailbox.MailboxGUID
        $UserName = $Mailbox.DisplayName
        if ($MailboxGUID) {
            Write-Host "User:$UserName, Database:$DatabaseName, MailboxGUID:$MailboxGUID"
            Remove-StoreMailbox -Database "$DatabaseName" -Identity "$MailboxGUID" -MailboxState Softdeleted -Confirm
        }
    }
}

指令碼簡單說明如下
  • Get-MailboxDatabase 取得Exchange Database集合。
  • DisconnectReason -eq "SoftDeleted" 以SoftDeleted為條件,取得使用者MailBox集合
  • 藉由MailBoxGUID的值來判斷MailBox物件是否有效,再進一步透過上指令來刪除該MailBox。



♥順子老婆的網拍,請多關照∼

If you don't like something, change it.
If you can't change it, change your attitude.
Don't complain!




2014-02-03, 20:31 shunze 的個人資料 把 shunze 加入好友列表 發送Email給 shunze 瀏覽 shunze 的網站 MSN : shunze@gmail.com
  « 上一篇主題 下一篇主題 »
發表新主題 發表回覆
跳到:

Powered by: Burning Board 1.1.1 2001 WoltLab GbR