更新 System Center 2012 Configuration Manager

 

適用於: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

若要更新 System Center 2012 Configuration Manager,您可以安裝累計更新或 Service Pack:

  • 累計更新為目前產品版本提供多個更新的彙總套件,而不會變更產品的 Service Pack 版本。

  • Service Pack 可將 Configuration Manager 升級到新的產品版本。 如需 Configuration Manager 升級的詳細資訊,請參閱規劃升級 System Center 2012 Configuration Manager

System_CAPS_note注意事項

本主題提供有關如何更新 System Center 2012 Configuration Manager 的一般指引。 如需特定更新的詳細資訊,請參閱 Microsoft 支援服務提供的對應知識庫 (KB) 文章內容。

使用下列資訊可協助您安裝 Configuration Manager 的更新:

  • 關於 Configuration Manager 的累計更新

  • 關於 Configuration Manager 的更新配套

    • 如何安裝更新
  • 部署 Configuration Manager 的更新

    • 使用更新發行者 2011 安裝更新

    • 使用軟體部署安裝更新

    • 建立用於將更新部署到 Configuration Manager 的集合

關於 Configuration Manager 的累計更新

在 System Center 2012 Configuration Manager 中,您可安裝累計更新以更新 Configuration Manager 站台及用戶端。

Configuration Manager 的累計更新與其他 Microsoft 產品 (如 SQL Server) 類似。 累計更新包含一個或多個適用於特定 Configuration Manager 版的修正程式。 每一個新的累計更新均詳載於 Microsoft 知識庫文章中。 通常,累計更新每一季發行一次,但這個排程可能隨時變更,端視發行期刊的卷號及本質而定。

安裝 Configuration Manager 的累計更新時,更新程式會安裝更新配套。 更新配套包含適用於一個或多個 Configuration Manager 元件的更新檔案。 您可以在管理中心網站或主要站台的站台伺服器上安裝累計更新。

關於 Configuration Manager 的更新配套

當您在站台伺服器上執行 Configuration Manager 的累計更新時,其會安裝及執行更新配套。 更新配套可在管理中心網站伺服器、主要站台伺服器、次要站台伺服器或執行 SMS Provider 執行個體的電腦上執行。 不過,如果您規劃建立部署以在其他電腦上安裝更新,則必須在管理中心網站伺服器或主要站台上安裝更新配套。 更新配套包含 Configuration Manager 的修正程式。 執行更新配套時,會從更新配套擷取每一個應用程式元件的更新檔案,然後再啟動會引導您完成程序的精靈,以設定更新程式的更新及部署選項。 當您完成精靈時,適用於站台伺服器的更新配套會安裝在站台伺服器上。 不過,精靈也會建立可用於在其他電腦上安裝更新的部署。 您可以透過支援的部署方法,將更新部署到其他電腦,例如透過軟體部署封裝或 Microsoft System Center Updates Publisher 2011。 當精靈執行時,它會在站台伺服器上建立要與 Updates Publisher 2011 搭配使用的 .cab 檔。 您也可以選擇設定精靈,同時為軟體部署建立一個或多個封裝。 您可使用這些部署在元件 (例如用戶端或 Configuration Manager 主控台) 上安裝更新。 您也可在未執行 Configuration Manager 用戶端的電腦上手動安裝更新。

以下 Configuration Manager 中的三個群組可進行更新:

  • System Center 2012 Configuration Manager 伺服器角色,其包括:

    • 管理中心網站

    • 主要網站

    • 次要網站

    • 遠端 SMS 提供者

    System_CAPS_note注意事項

    站台系統角色的更新 (包括站台資料庫的更新) 會安裝成站台伺服器更新的一部分。

    從 Configuration Manager SP1 開始,站台系統角色更新包含套用於雲端架構發佈點的更新。 不過,套用於雲端架構之提取發佈點的更新,會安裝成 Configuration Manager 用戶端的更新,而不是站台系統角色的更新。

  • System Center 2012 Configuration Manager 主控台

  • System Center 2012 Configuration Manager 用戶端

Configuration Manager 的每一個更新配套都是可自我解壓縮 .exe 檔案 (SFX),其包含在 Configuration Manager 適用元件上安裝更新時所必需的檔案。 通常,SFX 檔案可能包含以下檔案。

檔案

詳細資訊

<產品>-<Service Pack>-<累計更新版本>-<KB 文章識別碼>-<平台>-<語言>.msi

這是更新檔。 此檔案的命令列由 Updatesetup.exe 管理。

例如:

  • configMgr-2012-rtm-cu1-kb1234567-x64-enu.msi

Updatesetup.exe

這個 .msi 包裝函式會管理更新配套的安裝。

當您執行更新程式時,Updatesetup.exe 會偵測電腦執行時所顯示的語言。 根據預設,更新程式的使用者介面是英文版。 不過,如果顯示語言是受支援的語言,電腦使用者介面便會顯示本機語言。

License_<語言>.rtf

若適用,每個更新都會包含一個或多個受支援語言所適用的授權檔案。

<產品和更新類型>-<Service Pack><累計更新版本>-<KB 文章識別碼>-<平台>.msp

當更新程式套用於 Configuration Manager 主控台或用戶端時,更新配套會包含個別的 Windows Installer 修補 (.msp) 檔案。

例如:

Configuration Manager 主控台更新: 

  • ConfigMgr2012AdminUI-RTM-cu1-kb1234567-i386.msp

用戶端更新:

  • ConfigMgr2012ac-RTM-cu1-kb1234567-i386.msp

  • ConfigMgr2012ac-RTM-cu1-kb1234567-x64.msp

根據預設,更新配套會將其動作記錄到站台伺服器的 .log 檔案。 記錄檔具有和更新配套相同的名稱,且會寫入 %SystemRoot%/Temp 資料夾中。

當您執行更新組合時,它會將與更新組合同名的檔案解壓縮到電腦的暫存資料夾,然後再執行 Updatesetup.exe。 Updatesetup.exe 會啟動 System Center 2012 Configuration Manager <Service Pack> <KB 號碼> 精靈的累計更新 <號碼>。

該精靈會在站台伺服器的 System Center 2012 Configuration Manager 安裝資料夾下建立一系列的資料夾。 資料夾結構與下列類似:

\\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\<Update Type>\<Platform>

下表提供有關資料夾結構中資料夾的詳細資料。

資料夾名稱

詳細資訊

<伺服器名稱>

這是您執行更新配套所在之站台伺服器的名稱。

SMS_<站台碼>

這是 System Center 2012 Configuration Manager 安裝資料夾的共用名稱。

<KB 號碼>

這是此更新配套適用之知識庫文章的識別碼。

<更新類型>

這些是 Configuration Manager 的更新類型。 精靈會為更新配套中所包含之每一種更新類型,建立個別資料夾。 資料夾名稱代表更新類型。 其包括:

  • 伺服器:包括執行 SMS 提供者之站台伺服器、站台資料庫伺服器及電腦的更新。

  • 用戶端:包括對 Configuration Manager 用戶端的更新。

  • AdminConsole:包括對 Configuration Manager 主控台的更新

除了之前的更新類型以外,精靈會建立一個名為 SCUP 的資料夾。 此資料夾不代表一種更新類型,卻包含了 Updates Publisher 2011 的 .cab 檔。

<平台>

這是平台特定的資料夾。 該資料夾中包含特定於某種處理器類型的更新檔案。

這些資料夾包括:

  • x64

  • I386

為協助您將更新部署到電腦,而不是您執行更新配套所在的站台伺服器,精靈會為更新中所包含的每一種元件類別 (執行 SMS Provider、Configuration Manager 主控台和用戶端的站台伺服器和電腦) 建立軟體部署套件。 接著,您可以將每一個套件部署到執行 Configuration Manager 用戶端的電腦。 而且,如果您選擇使用 Updates Publisher 2011,精靈必定會建立一個可讓您匯入 Updates Publisher 2011 的 .cab 檔。 如需如何使用封裝部署更新的相關資訊,請參閱本主題中的使用軟體部署安裝更新一節。 如需如何使用 Updates Publisher 2011 部署更新的相關資訊,請參閱本主題中的使用更新發行者 2011 安裝更新一節。

如何安裝更新

若要安裝更新,您必須先在站台伺服器上安裝更新配套。 當您安裝更新組合時,會啟動 System Center 2012 Configuration Manager <Service Pack> <KB 號碼> 精靈的累計更新 <號碼>。 此精靈會執行下列動作:

  • 解壓縮更新檔案

  • 協助您設定部署

  • 在本機電腦的伺服器元件上安裝適用的更新

在站台伺服器上安裝更新配套後,您可以接著更新 Configuration Manager 的其他元件。 下表說明對這些不同元件的更新動作。

元件

指示

網站伺服器

當您未選擇將更新配套直接安裝在遠端站台伺服器時,可將更新部署到該遠端站台伺服器。

網站資料庫

對於遠端站台伺服器,如果您未將更新配套直接安裝在遠端站台伺服器,便可將包含更新的伺服器更新部署到站台資料庫。

Configuration Manager 主控台

初始安裝 Configuration Manager 主控台後,您可以在執行主控台的每部電腦上為 Configuration Manager 主控台安裝更新。 在初始安裝主控台期間,您無法修改 Configuration Manager 主控台安裝檔案以套用更新。

遠端 SMS 提供者

為每一個執行於電腦而不是您安裝更新配套所在之站台伺服器的 SMS Provider 執行個體,安裝更新。

Configuration Manager 用戶端

初始安裝 Configuration Manager 用戶端後,您可以在執行用戶端的每部電腦上為 Configuration Manager 用戶端安裝更新。

System_CAPS_note注意事項

您只能將更新部署到執行 Configuration Manager 用戶端的電腦。

如果重新安裝用戶端、Configuration Manager 主控台或 SMS  提供者,您也必須重新安裝這些元件的更新程式。

使用以下各節資訊,在 Configuration Manager 的每一個元件上安裝更新。

更新伺服器

伺服器的更新,可包含適用於站台、站台資料庫以及執行 SMS Provider 之執行個體電腦的更新。 使用以下各節資訊有助於更新每一種伺服器元件的類型。

更新站台

若要更新 Configuration Manager 站台,您可以將更新配套直接安裝在站台伺服器上,也可在將更新配套安裝到不同站台後,將更新部署到站台伺服器。

當您將更新安裝在站台伺服器上時,更新安裝程序會管理用以套用更新 (例如更新站台系統角色) 的其他必要動作。 唯一的例外是站台資料庫。 下一節內容包含有關如何更新站台資料庫的資訊。

更新站台資料庫

若要更新站台資料庫,安裝程序會在站台資料庫執行一支名為 update.sql 的檔案。 您可以將更新程序設定為可自動更新站台資料庫,或可稍後手動更新站台資料庫。

自動更新站台資料庫

在站台伺服器上安裝更新配套時,您可以選擇在安裝伺服器更新時,自動更新站台資料庫。 這個決定僅適用於安裝更新配套所在的站台伺服器,不適用於為了在遠端站台伺服器安裝更新而建立的部署。

System_CAPS_note注意事項

當您選擇自動更新站台資料庫時,無論資料庫是位於站台伺服器或在遠端電腦上,該程序都會更新資料庫。

System_CAPS_important重要事項

在更新站台資料庫之前,可建立站台資料庫的備份。 您無法解除安裝對站台資料庫的更新。 如需有關如何建立 Configuration Manager 備份的詳細資訊,請參閱Configuration Manager 中的備份和復原指南中的System Center 2012 Configuration Manager 的網站管理

自動更新站台資料庫

如果您選擇在站台伺服器上安裝更新配套時不自動更新站台資料庫,伺服器更新就不會在執行更新配套的站台伺服器上修改資料庫。 然而,使用為軟體部署而建立之套件或 Updates Publisher 2011 所安裝之套件的部署,永遠會更新站台資料庫。

System_CAPS_warning警告

當更新作業將更新程式納入站台伺服器和站台資料庫時,直到站台伺服器和站台資料庫完成更新後,更新才能正常運作。 在將更新套用到站台資料庫之前,該站台都處於不受支援狀態。

若要手動更新站台資料庫:

  1. 請在站台伺服器上,依序停止 SMS_SITE_COMPONENT_MANAGER 服務和 SMS_EXECUTIVE 服務。

  2. 關閉 Configuration Manager 主控台。

  3. 在該站台的資料庫上執行名為 update.sql 的更新指令碼。 如需如何執行指令碼以更新 SQL Server 資料庫的相關資訊,請參閱用於站台資料庫伺服器之 SQL Server 版本的文件。

  4. 重新啟動在先前步驟中已停止的服務。

更新配套在安裝時,會將 update.sql 擷取到站台伺服器的以下位置:

\\<Server Name>\SMS_<Site Code>\Hotfix\<KB Number>\update.sql

如需有關如何執行指令碼以更新 SQL Server 資料庫的詳細資訊,請參閱用於站台資料庫伺服器之 SQL Server 版本的文件。

更新執行 SMS 提供者的電腦

安裝包含 SMS 提供者更新的更新配套後,必須將更新部署至每台執行 SMS 提供者的電腦。 唯一的例外是先前安裝在站台伺服器 (用來安裝更新配套) 上的 SMS 提供者執行個體。 站台伺服器上的本機 SMS 提供者執行個體會在您安裝更新配套時更新。

如果移除電腦上的 SMS 提供者之後再重新安裝,則必須在該電腦上重新安裝 SMS 提供者更新。

更新用戶端

在電腦上初次安裝用戶端之後,您可以更新該用戶端。 您可以使用 Updates Publisher 2011 或軟體部署套件部署更新,也可以選擇在每台用戶端上手動安裝更新。 如需如何使用部署安裝更新的詳細資訊,請參閱本主題中的部署 Configuration Manager 的更新一節。

System_CAPS_important重要事項

安裝用戶端更新且更新配套包含伺服器更新時,請務必同時在接受用戶端指派的主要站台上安裝伺服器更新。

若要手動安裝用戶端更新,您必須在每個 Configuration Manager 用戶端上執行 Msiexec.exe,並且參照特定平台的用戶端更新 .msp 檔案。

例如,您可以使用下列命令列更新用戶端。 這個命令列會在用戶端電腦上執行 MSIEXEC,並且參照更新組合在站台伺服器上解壓縮的 .msp 檔:msiexec.exe /p \\<伺服器名稱>\SMS_<站台碼>\Hotfix\<KB 號碼>\Client\<平台>\<msp> /L*v <記錄檔>REINSTALLMODE=mous REINSTALL=ALL

更新 Configuration Manager 主控台

若要更新 Configuration Manager 主控台,您必須在主控台安裝結束後,在執行主控台的電腦上安裝更新。

System_CAPS_important重要事項

當您安裝 Configuration Manager 主控台的更新,且更新配套包含伺服器更新時,請務必同時在使用 Configuration Manager 主控台的站台上安裝伺服器更新。

如果您更新的電腦執行 Configuration Manager 用戶端,則可以使用部署來安裝更新。 或者,您可以在每台電腦上手動安裝更新。 如需如何使用部署安裝更新的詳細資訊,請參閱本主題中的部署 Configuration Manager 的更新一節。

若要手動安裝 Configuration Manager 主控台更新,您必須在每台執行 Configuration Manager 主控台的電腦上執行 Msiexec.exe,並參照 Configuration Manager 主控台更新 .msp 檔案。

例如,您可以使用下列命令列更新 Configuration Manager 主控台。 這個命令列會在電腦上執行 MSIEXEC,並且參照更新組合在站台伺服器上解壓縮的 .msp 檔:msiexec.exe /p \\<伺服器名稱>\SMS_<站台碼>\Hotfix\<KB 號碼>\AdminConsole\<平台>\<msp> /L*v <記錄檔>REINSTALLMODE=mous REINSTALL=ALL

部署 Configuration Manager 的更新

在站台伺服器上安裝更新配套後,您可以將更新部署至其他電腦。

請依照下列章節中的資訊設定部署,以發佈 Configuration Manager 更新。

使用更新發行者 2011 安裝更新

在站台伺服器上安裝更新組合時,System Center 2012 Configuration Manager <Service Pack> <KB 號碼> 精靈的累計更新 <號碼> 會建立 Updates Publisher 2011 的類別目錄檔案,可用於將更新部署至適用的電腦。 精靈一律會建立此類別目錄,即使您選取 [使用套件和程式部署此更新] 選項也一樣。

Updates Publisher 2011 的類別目錄名稱為 SCUPCatalog.cab,可在下列執行更新組合的下列電腦位置中找到:\\<ServerName>\SMS_<SiteCode>\Hotfix\<KB Number>\SCUP\SCUPCatalog.cab

System_CAPS_important重要事項

由於 SCUPCatalog.cab 檔案是利用站台伺服器專用的更新配套安裝路徑建立的,因此不能在其他站台伺服器上使用。

精靈結束後,您可以將類別目錄匯入至 Updates Publisher 2011,然後使用 Configuration Manager 軟體更新部署更新。 如需 Updates Publisher 2011 的相關資訊,請參閱 System Center 2012 TechNet 文件庫中的更新發行者 2011。 如需 Configuration Manager 中軟體更新的相關資訊,請參閱在 System Center 2012 Configuration Manager 中部署軟體和作業系統指南中的Configuration Manager 中的軟體更新

請使用下列程序將 SCUPCatalog.cab 檔案匯入至 Updates Publisher 2011 並發佈更新。

將更新匯入至發行者 2011

  1. 啟動 Updates Publisher 2011 主控台,然後按一下 [匯入]。

  2. 在匯入軟體更新類別目錄精靈的 [匯入類型] 頁面中,選取 [指定欲匯入之類別目錄的路徑],然後指定 SCUPCatalog.cab 檔案。

  3. 按 [下一步],然後再次按 [下一步]。

  4. 在 [安全性警告 - 目錄驗證] 對話方塊中,按一下 [接受]。 完成後關閉精靈。

  5. 在 Updates Publisher 2011 主控台中,選取您要部署的更新,然後按一下 [發行]。

  6. 在發行軟體更新精靈的 [發行選項] 頁面中,選取 [完整內容] 再按 [下一步]。

  7. 完成精靈以發行更新。

將更新匯入至 Updates Publisher 2011 後,可以使用 Configuration Manager 軟體更新將自訂更新部署至用戶端電腦。

使用軟體部署安裝更新

在主要站台或管理中心網站的站台伺服器上安裝更新組合時,您可以設定 System Center 2012 Configuration Manager <Service Pack> <KB 號碼> 精靈的累計更新 <號碼> 建立軟體部署的更新套件。 接著您可以將每個套件部署至欲更新的電腦集合。

若要建立軟體部署套件,請在精靈的 [設定軟體更新部署] 頁面中,選取欲更新之每種更新套件類型旁的核取方塊。 可用類型可能包括伺服器、Configuration Manager 主控台及用戶端。 您每選取一種更新類型,都會為該類型建立一個獨立套件。

System_CAPS_note注意事項

伺服器套件包含下列元件的更新:

  • 網站伺服器

  • SMS 提供者

  • 網站資料庫

接下來,在精靈的 [設定軟體更新部署方法] 頁面中,選取 [我將使用軟體發佈] 選項。 此選項會引導精靈建立軟體部署套件。

System_CAPS_note注意事項

精靈一律會為 Updates Publisher 2011 建立 .cab 檔案。 不過,如果選取 [我將使用 System Center 更新發行者],精靈就不會建立軟體部署套件。

精靈結束後,您可以在 [軟體程式庫] 工作區 [封裝] 節點上的 Configuration Manager 主控台中檢視精靈所建立的封裝。 接著,您可以使用標準程序將軟體套件部署至 Configuration Manager 用戶端。 套件在用戶端上執行時,會將更新安裝至用戶端電腦上可用的 Configuration Manager 元件。

如需如何將套件部署至 Configuration Manager 用戶端的詳細資訊,請參閱如何部署套件和程式在 Configuration Manager指南中的在 System Center 2012 Configuration Manager 中部署軟體和作業系統

建立用於將更新部署到 Configuration Manager 的集合

您可以將特定更新部署至可用的用戶端。 下列資訊可協助您為 Configuration Manager 的不同元件建立裝置集合。

Configuration Manager 的元件 

指示

管理中心網站伺服器

建立直接成員資格查詢,並且新增管理中心網站伺服器電腦。

所有主要站台伺服器

建立直接成員資格查詢,並且新增每台主要站台伺服器電腦。

所有次要站台伺服器

建立直接成員資格查詢,並且新增每台次要站台伺服器電腦。

所有 x 86 用戶端

使用下列查詢準則建立集合:

Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X86-based PC"

所有 x64 用戶端

使用下列查詢準則建立集合:

Select * from SMS_R_System inner join SMS_G_System_SYSTEM on SMS_G_System_SYSTEM.ResourceID = SMS_R_System.ResourceId where SMS_G_System_SYSTEM.SystemType = "X64-based PC"

所有執行 Configuration Manager 主控台的電腦

建立直接成員資格查詢,並且新增每台電腦。

執行 SMS 提供者執行個體的遠端電腦

建立直接成員資格查詢,並且新增每台電腦。

System_CAPS_note注意事項

若要更新站台資料庫,請將更新部署至該站台的站台伺服器。

如需如何建立集合的詳細資訊,請參閱如何在 Configuration Manager 中建立集合指南中的System Center 2012 Configuration Manager 中的資產與相容性