使用 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 管理企業中應用程式的示範案例。 其中涵蓋應用程式部署的週期:部署應用程式的初始建立及測試、將部署的應用程式更新為更新版本,以及從生產網路的電腦中移除應用程式。

John 是 Woodgrove Bank 的 Configuration Manager 系統管理員,他必須根據下列需求將最新版的 Microsoft Visio 部署至 200 位使用者:

  • 應用程式只能安裝至執行 Windows 7 的電腦。

  • 基於效能考量,只有具備超過 4 GB RAM 的電腦必須安裝此程式。 如果電腦的 RAM 少於 4 GB,則必須執行虛擬應用程式版本。

  • 在安裝應用程式之前,必須先將公司專屬應用程式 Woodgrove.msi 安裝到所有公司電腦上。

  • 如果安裝應用程式的電腦不是使用者的主要電腦,則必須安裝虛擬應用程式版本。

  • 執行 Windows 伺服器的電腦不可安裝 Microsoft Visio 及 Woodgrove.msi 應用程式。

  • 應用程式同樣必須提供給使用者,以便隨選安裝至組織內的其他電腦上。

本主題的下面各節提供如何使用 Configuration Manager 建立、部署及管理組織中應用程式的範例步驟:

  • 準備工作

  • 步驟 1:建立和部署 Woodgrove.msi 應用程式

  • 步驟 2:為 Microsoft Visio 建立應用程式

  • 步驟 3:為 Microsoft Visio 應用程式建立多個部署類型

  • 步驟 4:使用模擬部署測試應用程式

  • 步驟 5:部署 Microsoft Visio 應用程式

  • 步驟 6:取代 Microsoft Visio 應用程式

  • 步驟 7:移除 Microsoft Visio 應用程式

準備工作

John 必須先執行下表中所述的動作,才能使用 Configuration Manager 管理應用程式。

程序

參考

John 檢閱有關 Configuration Manager 中應用程式管理基本概念的可用資訊。

如需有關應用程式管理概觀的資訊,請參閱介紹 Configuration Manager 中的應用程式管理

John 檢閱並實作部署應用程式所需的必要條件。

如需有關應用程式管理之必要條件的詳細資訊,請參閱在 Configuration Manager 中進行應用程式管理的必要條件

John 設定並測試「應用程式類別目錄」和「軟體中心」,這兩者可讓使用者瀏覽和安裝軟體。

如需有關如何設定「應用程式類別目錄」與「軟體中心」的詳細資訊,請參閱在 Configuration Manager 中設定應用程式類別目錄和軟體中心

步驟 1:建立和部署 Woodgrove.msi 應用程式

名為 Woodgrove.msi 的應用程式必須安裝到公司內的所有電腦上,但不包括伺服器。 為了要在 Configuration Manager 中建立此應用程式,John 採取下表中所述的動作。

程序

參考

John 從 Configuration Manager 主控台執行 [建立應用程式精靈]。

如需如何啟動 [建立應用程式精靈] 的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 1:啟動 [建立應用程式精靈]一節。

為了在精靈中自動填入有關 Woodgrove.msi 安裝檔的資訊,John 選取了安裝檔類型 [Windows Installer (原生)]。

接著他檢閱已從應用程式安裝檔讀取的資訊,並於 [建立應用程式精靈] 的 [一般] 頁面上提供進一步資訊。 John 將應用程式命名為 [Woodgrove Business Application],

然後完成精靈。 新應用程式和應用程式的部署類型 (名為 [Woodgrove MSI]) 便會建立,並且在 [軟體程式庫] 工作區的 [應用程式] 節點中顯示。

如需如何從應用程式安裝檔自動偵測應用程式的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的989dfb1d-a003-4200-817d-f917d8ae096b#BKMK_Auto一節。

John 啟動 [發佈內容精靈],以便將應用程式內容複製到 Woodgrove Bank 階層中所需的發佈點。

他使用 [監視] 工作區中的 [內容狀態] 節點確認應用程式的內容已成功發佈。

如需 [發佈內容精靈] 的相關資訊,請參閱在 Configuration Manager 中進行內容管理的操作和維護主題中的發佈發佈點上的內容一節。

如需如何監視應用程式內容發佈的相關資訊,請參閱在 Configuration Manager 中進行內容管理的操作和維護主題中的內容狀態監視一節。

John 建立一個裝置集合,其中包含 Woodgrove Bank 階層中執行桌面作業系統的所有電腦。 他將此集合命名為 [All Desktop and Laptop Computers]。

如需有關如何建立集合的詳細資訊,請參閱如何在 Configuration Manager 中建立集合

John 使用 [部署軟體精靈] 搭配下列參數將應用程式部署至 [All Desktop and Laptop Computers] 集合:

  • 部署動作 - 安裝

  • 部署目的 – 必要

如需有關如何部署應用程式的詳細資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 會監視 Woodgrove.msi 的部署,確認它成功安裝到 [All Desktop and Laptop Computers] 集合中的所有電腦上。

如需有關如何監視應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式

步驟 2:為 Microsoft Visio 建立應用程式

現在 John 必須為 Microsoft Visio 建立應用程式。 為了要在 Configuration Manager 中建立此應用程式,John 採取下表中所述的動作。

程序

參考

John 從 Configuration Manager 主控台執行 [建立應用程式精靈]。

如需如何啟動 [建立應用程式精靈] 的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 1:啟動 [建立應用程式精靈]一節。

John 使用 [建立應用程式精靈] 建立名為 [Microsoft Visio (Woodgrove Bank)] 的新應用程式。 他為 Microsoft Visio 選取從 Windows Installer (.msi) 檔自動偵測應用程式資訊的選項,

然後完成精靈。 新應用程式和應用程式的部署類型便會建立,並且在 [軟體程式庫] 工作區的 [應用程式] 節點中顯示。

如需如何從應用程式安裝檔自動偵測應用程式的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的989dfb1d-a003-4200-817d-f917d8ae096b#BKMK_Auto一節。

John 開啟 [Microsoft Visio (Woodgrove Bank)] 應用程式的內容,並且按一下 [部署類型] 索引標籤。 接著他選取剛才建立的部署類型,並且按一下 [編輯]。

在 [<部署類型> 屬性] 對話方塊的 [需求] 索引標籤,John 設定了下列需求:

  • 類別:裝置條件:實體記憶體總計運算子:大於或等於值 (MB):4000 – 此需求可確保部署類型只能安裝到擁有超過 4 GB RAM 的電腦上。

  • 類別:裝置條件:作業系統運算子:其中一個Windows 7 – 此需求可確保部署類型只能安裝到執行 Windows 7 的電腦上。

    System_CAPS_note注意事項

    此需求也可避免部署類型安裝到執行 Windows 伺服器的電腦上。

  • 類別:使用者條件:主要裝置運算子:等於值:True – 此需求可確保 Windows Installer 部署類型僅在使用者的主要裝置上執行。

如需部署類型需求的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 6:指定部署類型的需求一節。

在 [<部署類型> 屬性] 對話方塊的 [相依性] 索引標籤,John 設定了下列相依性:

  • 相依性群組名稱Woodgrove Visio Applications

  • 應用程式Woodgrove Business Application

  • 支援的部署類型Woodgrove MSI

John 同時選取 [自動安裝] 核取方塊,確保 Woodgrove.msi 企業應用程式將在安裝 Microsoft Visio 之前 (如有需要),自動安裝到電腦上。

如需相依性的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 7:指定部署類型的相依性一節。

步驟 3:為 Microsoft Visio 應用程式建立多個部署類型

基於 John 的業務考量,他需要兩種部署類型:在本機上安裝應用程式的 MSI 部署類型,以及虛擬部署類型。 John 採取下表中所述的動作,為 Microsoft Visio 虛擬應用程式建立部署類型。

程序

參考

John 使用 Microsoft Application Virtualization (App-V) Sequencer 為 Microsoft Visio 建立虛擬應用程式。

如需詳細資訊,請參閱 Application Virtualization 文件中的主題如何排序新應用程式 (App-V 4.6)

John 開啟 [軟體程式庫] 工作區中的 [應用程式] 節點,並選取 [Microsoft Visio (Woodgrove Bank)] 應用程式。 然後他在 [首頁] 索引標籤的 [應用程式] 群組中,按一下 [建立部署類型]。

為了在精靈中自動填入有關虛擬應用程式的資訊,John 選取了安裝檔類型 [Microsoft Application Virtualization],然後瀏覽至 Microsoft Visio 虛擬應用程式的 XML 資訊清單檔案。

如需如何建立部署類型的詳細資訊,請參閱如何在 Configuration Manager 中建立應用程式

接著 John 在 [建立部署類型精靈] 的 [需求] 頁面上設定下列需求:

  • 類別:裝置條件:實體記憶體總計運算子:大於或等於值 (MB):4000 – 此需求可確保部署類型只能安裝到擁有超過 4 GB RAM 的電腦上。

  • 類別:裝置條件:作業系統運算子:其中一個Windows 7 – 此需求可確保部署類型只能安裝到執行 Windows 7 的電腦上。

    System_CAPS_note注意事項

    此需求也可避免部署類型安裝到執行 Windows 伺服器的電腦上。

  • 類別:使用者條件:主要裝置運算子:等於值:False – 此需求可確保虛擬應用程式部署類型只會在使用者主要裝置以外的裝置上執行。

如需部署類型需求的相關資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 6:指定部署類型的需求一節。

在 [<部署類型> 屬性] 對話方塊的 [相依性] 索引標籤,John 設定了下列相依性:

  • 相依性群組名稱Woodgrove Visio Applications

  • 應用程式Woodgrove Business Application

  • 支援的部署類型Woodgrove MSI

John 同時選取 [自動安裝] 核取方塊,確保 Woodgrove.msi 企業應用程式將在安裝 Microsoft Visio 之前 (如有需要),自動安裝到電腦上。

如需應用程式相依性的詳細資訊,請參閱如何在 Configuration Manager 中建立應用程式主題中的步驟 7:指定部署類型的相依性一節。

John 啟動 [發佈內容精靈],將應用程式內容複製到 Woodgrove Bank 階層中所需的發佈點。

然後他使用 [監視] 工作區中的 [內容狀態] 節點確認應用程式的內容已成功發佈。

如需 [發佈內容精靈] 的相關資訊,請參閱在 Configuration Manager 中進行內容管理的操作和維護主題中的發佈發佈點上的內容一節。

如需如何監視應用程式內容發佈的相關資訊,請參閱在 Configuration Manager 中進行內容管理的操作和維護主題中的內容狀態監視一節。

步驟 4:使用模擬部署測試應用程式

在 John 部署 Microsoft Visio 應用程式之前,他想要先測試部署,找出有多少部電腦將安裝本機和虛擬 Microsoft Visio 複本。 另外,他想要判斷有多少部電腦不符合安裝應用程式的需求。 為了取得這項資訊,John 採取下表中所述的動作設定模擬部署。

程序

參考

John 會建立兩個新使用者集合。 第一個集合名為 [Required Visio Installation]。 其中包含必須安裝 Visio 的 200 位使用者的名稱。 第二個集合名為 [Optional Visio Installation],其中包含所有使用者。 在第二個集合中,John 新增了新的排除集合規則,將 [Required Visio Installation] 集合的成員排除在此集合之外。

如需如何建立使用者集合的詳細資訊,請參閱如何在 Configuration Manager 中建立集合主題中的若要建立使用者集合一節。

John 會執行 [模擬應用程式部署精靈]。

他會建立包含 [安裝] 動作的模擬部署,並將它部署至 [Required Visio Installation] 集合。

接著他會使用相同的參數對 [Optional Visio Installation] 集合建立另一個模擬部署。

如需有關模擬應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中模擬應用程式部署

John 會在 [監視] 工作區的 [部署] 節點中檢查各模擬部署的狀態。 列出這些部署的目的在於 [模擬]。 他發現,大約 10% 的電腦不符合安裝 Microsoft Visio 的需求,並且向他的經理報告這項資訊。

如需有關如何監視應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式

步驟 5:部署 Microsoft Visio 應用程式

現在 John 準備部署新的 Microsoft Visio 應用程式。 為了完成這項工作,他會採取下表中所述的動作。

程序

參考

John 使用 [部署軟體精靈] 建立兩個 Microsoft Visio 應用程式部署:

  • 部署 1 – 針對必要 Visio 安裝且具有安裝動作和必要用途的集合。

  • 部署 2 – 針對選擇性 Visio 安裝且具有安裝動作和可用用途的集合。

如需有關如何部署應用程式的詳細資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 定期監視 Microsoft Visio 的這些部署。 他可以使用 [監視] 工作區的 [部署] 節點中的資訊,疑難排解任何可能發生的問題。

John 可以向他在 Woodgrove Bank 的經理報告已成功部署 Microsoft Visio。

如需有關如何監視應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式

步驟 6:取代 Microsoft Visio 應用程式

已經發表了新版 Microsoft Visio,Woodgrove Bank 決定為所有安裝的軟體副本升級至新版本。 若要完成這項工作,John 採取下表所列出的動作。

程序

參考

John 刪除了 Microsoft Visio 應用程式的目前部署。

如需如何刪除應用程式部署的資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 在 Microsoft Visio 應用程式內建立新版本的部署類型,供 Microsoft Visio 完整安裝以及 Microsoft Visio 虛擬安裝使用。

如需詳細資訊,請參閱本主題的步驟 3:為 Microsoft Visio 應用程式建立多個部署類型。

John 加入兩個新的取代關聯性:一個供 Microsoft Visio 完整安裝使用,一個供虛擬安裝使用。 他 同時選取了解除安裝先前版本的選項。

如需取代應用程式的詳細資訊,請參閱 如何在 Configuration Manager 中使用應用程式取代

John 重新部署 Microsoft Visio 應用程式至 Woodgrove Bank 階層內的電腦。

如需如何部署應用程式的資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 監視這些應用程式部署的狀態,並且可以向他的經理報告已成功部署新版 Microsoft Visio。

如需有關如何監視應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式

步驟 7:移除 Microsoft Visio 應用程式

Woodgrove Bank 決定不再需要在其階層內的電腦上安裝 Microsoft Visio。 銀行要求 John 從公司內的電腦移除所有的軟體副本。 為了完成這項工作,他會採取下表中所述的動作。

程序

參考

John 刪除了 Microsoft Visio 應用程式的所有部署。

如需如何刪除應用程式部署的資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 檢查 Microsoft Visio 應用程式內各種部署類型的內容。 在 [部署內容] 對話方塊的 [程式] 索引標籤上,他確認已經指定了一個解除安裝程式。

如需部署類型選項的詳細資訊,請參閱如何在 Configuration Manager 中建立應用程式

John 接著會使用 [解除安裝] 動作與 [必要] 目的,將 Microsoft Visio 應用程式部署至所有電腦。

如需如何部署應用程式的資訊,請參閱如何在 Configuration Manager 中部署應用程式

John 會監視應用程式部署並且可以向他的經理報告已從 Woodgrove Bank 的電腦移除所有 Microsoft Visio 副本。

如需有關如何監視應用程式部署的詳細資訊,請參閱如何在 Configuration Manager 中監視應用程式