Windows 7:桌面部署現代指南

目前市面上有幾種專門工具,讓您在進行大規模的 Windows 7 部署時,比起部署舊版更加得心應手。

Joshua Hoffman

世紀交替時,出現了截然不同的世界。各企業才開始掌握部署 Windows 2000 的竅門而已。前輩們在自訂和部署 Windows 2000 時,只能倚頼少數幾項重要的資源。

當時所用的工具是 sysprep.inf 和 unattend.txt (這兩個純文字檔可讓您自訂作業系統的某些層面),以及 Sysprep (這個工具可以清除來源機器的唯一識別碼,讓機器準備好進行映像擷取)。如果您想要發揮點創意,可以使用自訂 VBScript,它會在機器部署後首次開機時自動執行。

身處 2010 年的今天,桌面部署技術已有長足的演進。在 Windows Vista 和 Windows 7 的加持下,處理程序再簡單也不過了。它們能夠提供豐富的工具和完整的指引協助您進行。本文我要討論一些新的工具和技術,幫助您簡化和加速桌面部署程序。

Microsoft Assessment and Planning Toolkit

任何周密的 IT 專案,一開始都會深入評估目前的環境,以及規劃執行專案的方法。而 Microsoft Assessment and Planning (MAP) Toolkit 正是協助您評估及規劃的好幫手。它含有若干種工具可以執行三項核心功能:清查、相容性分析以及就緒報告。

MAP 清查工具採用安全、無代理程式的清查方式,清查您網路上的運算資源。MAP 運用的是網路現有的技術 — 包括 Windows Management Instrumentation (WMI)、遠端登錄服務、Active Directory 網域服務和電腦瀏覽器服務等 — 因此不必再安裝任何工具。

清查完畢之後,MAP 便會針對貴公司的資產進行完整的分析,包括提出環境組合的詳細資訊,以及找出可能會阻礙移轉到 Windows 7 的問題。另外,MAP 也具備完整的報告功能,能夠更深入的探討 IT 基礎結構的現狀 (請參閱 [圖 1])。

Figure 1 The Microsoft Assessment and Planning Toolkit gives you a thorough assessment and inventory of your current environment

[圖 1] Microsoft Assessment and Planning Toolkit 會徹底評估及清查您的目前環境

MAP 也附隨工具可以針對您環境中的軟體,進行類似的清查和分析。此舉不但能夠幫助您了解貴公司部署軟體的現狀,同時也能夠幫助您找出任何可能阻礙您順利部署的問題。在著手進行下一個部署專案之前,請先下載最新版的 MAP Toolkit

Microsoft Deployment Toolkit

當您用 MAP 完整檢視您的基礎結構,以及紓緩任何懸而未決的問題之後,就可以開始進行新的部署作業了。Microsoft Deployment Toolkit (MDT) 2010 提供完整的架構和工具集,可以自訂、自動化以及部署新的 Windows 7 桌面。另外它也支援 Windows Server 2008 R2、Windows Server 2008 和 Windows Server 2003 的部署。

MDT 具有一個集中式控制面板稱為「部署工作台」(請參閱 [圖 2]),可以徹底簡化部署新作業系統的程序。MDT 支援下列三種主要部署案例:

  • 輕觸式安裝 (LTI)
  • 零觸式安裝 (ZTI)
  • 使用者驅動式安裝 (UDI)

每一個案例都根據貴公司的需求和能力,提供不同層級的自動化和使用者互動。您會在 MDT 下載區所含的《使用 Microsoft Deployment Toolkit》,找到有關選擇最佳案例的專業指引。

Figure 2 The Microsoft Deployment Toolkit deployment workbench

[圖 2] Microsoft Deployment Toolkit 部署工作台

建立映像的方式有好幾種。您可以選擇建立「厚重型映像」— 它完整擷取了整個桌面環境,包括作業系統、驅動程式和應用程式等。

相反的,「精簡型映像」則代表最簡單的方法,它只含有建立桌面運算環境時絕對必需的項目,您可以稍後再增加應用程式和設定。

「混合型映像」則如其名:「折衷型」映像,它含有適合每一位使用者的基本應用程式和自訂,您可以稍後再套用進一步的自訂。同樣的,《使用 Microsoft Deployment Toolkit》文件也可以引導您朝最佳的方向進行。

當您選取部署方法和映像樣式之後,MDT 會逐步引導您建立部署共用 (您的映像會儲存在這裡,或從此處部署),以及建立自訂的 Windows 映像。這麼一來您就可以根據自己的情況,從多種實際部署映像的方法當中選擇。其中包括透過 System Center Configuration Manager 進行自動化部署,或是手動使用自訂開機媒體。

請務必瀏覽 Michael Niehaus 的部落格Deployment Guys 部落格,這兩個部落格都會提供有關 MDT 進一步的提示、影片和逐步解說。

Windows 自動化安裝套件

整合 SQL Azure 與現有 SQL Server 基礎結構的方式有好幾種。大部分在整合與移轉跨伺服器資料時所採用的傳統方式,也都適用於 SQL Azure,包括 SQL Server Integration Services 在內,它可以讓您執行資料匯入/匯出、資料轉換和資料倉儲等功能。SQL Azure 也支援 SQL Server Management Studio 工具集所附隨的 SQL Server 匯入和匯出精靈,可供複製資料庫,以及從 SQL Azure 來回移轉資料 (請參閱 [圖 3])。

工具 描述
Windows 系統映像管理員 (Windows SIM) 開啟 Windows 映像、建立回應檔案以及管理發佈共用和組態集
ImageX 擷取、建立、修改和套用 Windows 映像
部署映像服務與管理 (DISM) 將更新、驅動程式和語言套件套用到 Windows 映像。DISM 適用於所有的 Windows 7 和 Windows Server 2008 R2 安裝
Windows 預先安裝環境 (Windows PE) 部署 Windows 所用的極簡作業系統環境。 WAIK 包含數種建置和設定 Windows PE 環境所用的工具
使用者狀態移轉工具 (USMT) 將使用者資料從舊版 Windows 作業系統移轉到 Windows 7

[圖 3] Windows 自動化安裝套件所含的工具

應用程式相容性與虛擬化

IT 專業人員在進行桌面部署時最常遇到的問題之一,就是應用程式相容性。舊版應用程式 (包括內部開發的應用程式在內) 對於企業營運來說可能仍很重要,還是必須列入考量,而且必須努力找出。應用程式相容性工具組 (ACT) 可以協助您進行這項工作。

ACT 可以協助您找出潛在的重複項目、衝突版本等,使現有的應用程式具有經濟效益。並且協助您將全公司的應用程式標準化,讓您在部署之前,事先減少需要測試的應用程式。

完成確定經濟效益的程序之後,ACT 可以協助您測試每一個應用程式的 Windows 7 相容性。測試過程很簡單,可能只是提出應用程式製造商提供的詳細資料,指出該應用程式是否相容而已。有時候,您也會遇到內部開發的應用程式,需要您做更詳細的測試,或是遇到已知的不相容應用程式,需要緩解之後,才能與 Windows 7 順利搭配運作。

有些應用程式有相容性修正程式 (又稱為填充碼),可以和 Windows 7 妥善搭配運作。您可以讓大量之前不相容的應用程式使用填充碼迅速輕鬆地運作。例如,填充碼可讓應用程式相信它自己是以系統管理員的身份執行 (其實不然),或者相信它是在 Windows XP 上執行 (其實它是在 Windows 7 上執行)。

但是那些不相容的應用程式,您就無法利用 ACT 以填充碼加以緩解了,可能必須運用 Virtual PC 之類的虛擬化技術,在 Windows XP 模式Microsoft Enterprise Desktop Virtualization (MED-V) 執行應用程式。它們都是模擬舊版的 Windows。MED-V 是 Microsoft Desktop Optimization Pack 的一部分,可讓您在執行舊版作業系統的虛擬機器中執行應用程式,也因此在某種程度上對於使用者而言可說非常順暢,而且絲毫不會察覺它的存在。應用程式的外觀和操作,與安裝在桌面上無異。使用者甚至可以把它們固定到工作列上。

過去十年來,桌面部署程序有了相當大的改變。今日所用的工具和技術,能夠提供您更大的控制權,同時又能提高管理效率、簡化程序以及加速部署。

Joshua Hoffman

Joshua Hoffman是《TechNet Magazine》的前任主編。他現在是一名獨立的作者和顧問,為客戶提供技術與觀眾導向市場行銷的建議。Hoffman 同時也擔任 ResearchAccess.com 的主編,這個網站旨在培養和豐富市調社群。他現居美國紐約市。

相關內容