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


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

shunze 離線
《分享》升級Service Pack引用回覆 編輯/刪除文章 搜尋由  發表的其他文章 回報給版主 IP 位置 回此頁最上方

到2013/8/27為止,微軟Exchange 2010 Service Pack已出到SP3,
由於SP3已包含之前發行的更新彙總套件中所有修正程式,
因此升級時,不用SP1,SP2,SP3一路打上去,
一個SP3升級包就涵蓋了先前所有修正程式。


進行升級時,升級程式會先判斷所需元件是否備齊?
如果有缺的話,升級程式是無法繼續進行的。



以順子的經驗來說,以下兩個元件是升級SP時所缺少的,
升級前就先到微軟的網站來下載補齊吧∼

Microsoft Unified Communications Managed...Core Runtime 64
Microsoft Server Speech Platform Runtime (x64)


順子先前做SP1升級時,最後死在“信箱角色”這個步驟,
錯誤內容如下:

執行 "$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 | where { $_.Mounted -eq $true };
if( $mountedMdb -eq $null )
{
Write-ExchangeSetupLog -info "Mounting database before stamp DiscoverySearchMailbox Permission...";
mount-database $dismbx.Database;
}

$mountedMdb = get-mailboxdatabase $dismbx.Database -status | where { $_.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 -AccessRights FullAccess -DomainController $RoleDomainController -WarningAction SilentlyContinue;
}
}
}
}
" 時,產生下列錯誤:

"無法解析使用者或群組 <domain FQDN>/Microsoft Exchange Security Groups/Discovery Management
如果使用者或群組是外部樹系主體,您就必須要有雙向信任或連出信任。

主要網域和受信任網域間的信任關係失敗。"

升級失敗也就算了,但整個升級過程卻足足浪費了我兩個多小時...

因此這次升級SP3前,就依照以下說法來處理這“信箱角色”個錯誤。
先移除AD網域堛 DiscoverySearchMailbox {D919BA05-46A6-415f-80AD-7E09334BB852} 帳號
待升級完成後,再透過微軟提供的方式來重建此 DiscoverySearchMailbox 帳號。
參考資料:SP1 upgrade fails in Install-MailboxRole...anagement group


這次的升級目標,Exchange內有10個信箱資料庫,600多個使用者,
虛擬主機共配置了8核心CPU以及16G的記憶體,
安裝過程花了1個小時又21分。



安裝效率似乎是比SP1來的好??


升級完後,利用 微軟知識庫文章 的方法,
透過以下指令來重建 DiscoverySearchMailbox 帳號。
setup /PrepareAD

這邊特別要注意的是,setup的版本要和系統相同。
也就是說,如果Exchange 2010版本是SP1,那就要在SP1的目錄下執行setup /PrepareAD;
如果是SP3的話,那就要在SP3的目錄下執行setup /PrepareAD。
版本不同將會導致安裝失敗!


重建 DiscoverySearchMailbox 帳號後,Exchange 2010的升級工作就算完成了。
在這邊順便做個小提醒,
若是在IIS站台中,有 設定80 port轉443 port
會因升級service pack而全部還原。

有需要做80 port轉443 port的,記得要重新建立喔∼



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

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




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

Powered by: Burning Board 1.1.1 2001 WoltLab GbR