Exchange 2013升級到更高CU時出錯:沒法解析用戶或組

最近在作Exchange的小版本升級,在作其中一個時碰到以下報錯,一塊兒來看下吧!數據庫

問題描述:

當將Exchange 2013升級到更高的Service Pack或安裝Exchange 2013時,可能會在安裝郵箱角色時發現本身收到如下錯誤。
如下內容是,完整的錯誤信息:安全

「$ error.Clear(); 
$ name = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox] :: DiscoveryMailboxUniqueName; 
$ dispname = [Microsoft.Exchange.Management.RecipientTasks.EnableMailbox] :: DiscoveryMailboxDisplayName; 
$ dismbx = get-mailbox -Filter {name -eq $ name} -IgnoreDefaultScope -resultSize 1; 
if($ dismbx -ne $ null)
{ 
$ srvname = $ dismbx.ServerName; 
if($ dismbx.Database -ne $ null -and $ RoleFqdnOrName -like「$ srvname。*」)
{ 
Write-ExchangeSetupLog -info「Setup DiscoverySearchMailbox Permission。」; 
$ mountedMdb = get-mailboxdatabase $ dismbx.Database -status | 其中{$ _.Mounted -eq $ true}; 
if($ mountedMdb -eq $ null)
{
Write-ExchangeSetupLog -info「在發現DiscoverySearchMailbox權限以前掛載數據庫......」; 
mount-database $ dismbx.Database; 
}

$ mountedMdb = get-mailboxdatabase $ dismbx.Database -status | 其中{$ _.Mounted -eq $ true}; 
if($ mountedMdb -ne $ null)
{ 
$ dmRoleGroupGuid = [Microsoft.Exchange.Data.Directory.Management.RoleGroup] :: DiscoveryManagementWkGuid; 
$ dmRoleGroup = Get-RoleGroup -Identity $ dmRoleGroupGuid -DomainController $ RoleDomainController -ErrorAction:SilentlyContinue; 
if($ dmRoleGroup -ne $ null)
{ 
Add-MailboxPermission $ dismbx -User $ dmRoleGroup.Identity -Acce***ights FullAccess -DomainController $ RoleDomainController -WarningAction SilentlyContinue; 
} 
} 
} 
}
「已運行:」沒法解析用戶或組「domain.local / Microsoft Exchange安全組/發現管理。」若是用戶或組是外部林主體,則必須具備雙向信任或傳出相信。」。

主域和可信域之間的信任關係失敗。

解決方法:

有兩種方法能夠解決此問題:dom

  1. 禁用Discovery Search郵箱並在安裝後從新啓用它。ide

    Disable-Mailbox 「DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}」

    輸入命令ui

    Enable-Mailbox 「DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}」 -Arbitration Add-MailboxPermission -Identity:」domain.local/Users/DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}」 -User:」Discovery Management」 -Acce***ights:」FullAccess」
  2. 刪除Discoverysearchmailbox發現搜索郵箱用戶。
    啓動Active Directory用戶和計算機,並查找Discovery Search郵箱用戶。默認此用戶將被放置在用戶組織單位中。它的名字爲:DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852}。刪除後,能夠從新啓動Exchange Service Pack的安裝。它不會再顯示錯誤。
    要從新建立用戶,請使用:
    Setup.exe /PrepareAD /OrganizationName:"First Organization" /IAcceptExchangeServerLicenseTerms

這樣就能夠安裝完成了。code

相關文章
相關標籤/搜索