MVP講座:7步部署Windows 7

2010/12/27 15:54:37    編輯:Technet - Greg Shields     字體:【

Win7之家www.airtaxifl.com):MVP講座:7步部署Windows 7

作者:Greg Shields

我在思考 Microsoft 的 Windows 7 免費(fèi)部署解決方案時(shí),感到些許的悲哀。別誤會(huì) - 解決方案本身很出色,它們卓越地實(shí)現(xiàn)了成千上萬桌面上的 Windows 部署任務(wù)。

讓我難過的并不是這些工具的功能,而是它們存在的方式。您從 Internet 上找來的文檔只會(huì)讓人越來越糊涂,而且大量的 Microsoft 縮寫就像字母片湯,簡直要把我逼瘋。

在開始閱讀前,您應(yīng)當(dāng)知道,Microsoft 希望您將計(jì)算機(jī) PXE 到 WDS,方法如下:先將 GUID 預(yù)存在ADUC 中,然后使用 WAIK 中根據(jù) WSIM 構(gòu)建的 unattend.XML 文件執(zhí)行此操作。別忘了 MDT(以前稱為 BDD),其部署工作臺囊括了全部過程。如果您鐘情于此方法,那么恭喜您,可以跳到下一篇文章了。至于我們剩下的人,必須找一個(gè)更簡單的方式。

很幸運(yùn),這里就有:使用同樣的解決方案,但方法稍有不同。對于那些門門精通的 IT 專業(yè)人員而言,可能沒功夫去解釋這些術(shù)語,更不用說把它們串成文。因此我才寫了這本新書:“Automating Windows 7 Installation for Desktop and VDI Environments(桌面和 VDI 環(huán)境的 Windows 7 安裝自動(dòng)化)”,本書可從nexus.realtimepublishers.com/awidv.php 免費(fèi)獲取。

在書中,我概述了一個(gè)多步驟過程,該過程可以讓您從零開始,最終收獲一個(gè)全自動(dòng)化的 Windows 部署解決方案。自動(dòng)部署Windows 并不總是需要全自動(dòng)化。如果您只需部署為數(shù)不多的幾個(gè)系統(tǒng),全自動(dòng)化所需的時(shí)間可能還超過了手動(dòng)安裝 Windows。

我有個(gè)更簡單的方法:您可以采用以下 7 個(gè)簡單步驟來生成 Win7自動(dòng)解決方案。完成這些步驟可能只需一頓午餐的時(shí)間。如果您已生成了 Windows 映像并準(zhǔn)備就緒,那么可以在當(dāng)天之內(nèi)將整個(gè)辦公室的計(jì)算機(jī)升級到 Windows 7。

更重要的是,您可以以這些步驟為起點(diǎn),創(chuàng)建采用功能完備的 Microsoft 部署工具包 (MDT) 的全自動(dòng)解決方案。一旦您理解了該部署方案的基本概念,這些技能將在解讀 MDT 的豐富功能方面取得驚人的效果。

步驟 1:安裝Windows 部署服務(wù)器

身邊是否有不太忙的空閑Windows Server 2008 R2?該版本在 Windows 部署服務(wù) (WDS) 的基礎(chǔ)上增加了幾個(gè)細(xì)微之處,使其成為必備之選。在該服務(wù)器上安裝 WDS,并運(yùn)行其“配置服務(wù)器向?qū)А。在其“添加映像向(qū)А敝兄苯犹砑觼碜?nbsp;DVD 媒體的 Windows 7 映像集。這些映像馬上就會(huì)派上用場。

步驟 2:配置WDS 以通過網(wǎng)絡(luò)部署

您可以從 USB 硬盤驅(qū)動(dòng)器或其他可啟動(dòng)媒體啟動(dòng)映像,但 WDS 中包括一些不錯(cuò)的從網(wǎng)絡(luò)啟動(dòng)功能。通過網(wǎng)絡(luò)部署映像意味著再也不用在辦公室里把計(jì)算機(jī)搬來搬去,不過您始終應(yīng)留意別使用過多帶寬(可能造成 WDS多播網(wǎng)絡(luò)部署問題)。

圖 1“PXE 響應(yīng)”選項(xiàng)卡

初始 WDS 設(shè)置包含九個(gè)不同的屬性選項(xiàng)卡,您需要一一查看。書中涵蓋了每個(gè)選項(xiàng)卡的設(shè)置,但此處只介紹其中一個(gè)需要格外注意的選項(xiàng)卡。該選項(xiàng)卡名為“PXE 響應(yīng)”,如圖 1 所示。使用 Microsoft 免費(fèi)工具最困難的部分之一是為部署的計(jì)算機(jī)命名。除了發(fā)現(xiàn)并將計(jì)算機(jī)的 GUID 預(yù)存在 Active Directory 中之外,直到最近仍沒有理想的計(jì)算機(jī)命名解決方案。

圖 2“命名和批準(zhǔn)”選項(xiàng)

可以考慮采用以下方法來代替那個(gè)煩人的預(yù)存步驟:按照圖 1 所示配置 PXE 響應(yīng)。這樣配置意味著您不得不“批準(zhǔn)”WDS 不知道的所有客戶端計(jì)算機(jī)。它還顯示了在批準(zhǔn)過程中有對客戶端進(jìn)行命名的功能。請看圖2,我正打算批準(zhǔn)一個(gè)等待中的客戶端。

通過命名和批準(zhǔn)客戶端選項(xiàng),我可以在安裝過程的一開始便設(shè)置名稱。隨后,我可以自動(dòng)化其他每個(gè)安裝部分;旧希瓿纱瞬僮髦,我就可以抽身離開了,回來時(shí)將會(huì)看到一個(gè)完完整整的 Windows 7 實(shí)例。這簡直易如反掌。

為此,您必須在 Active Directory 中配置權(quán)限委派。(有關(guān)常見管理任務(wù)權(quán)限的詳細(xì)信息,請參見technet.microsoft.com/library/cc754005(WS.10)。)如果不配置權(quán)限委派,那么選擇“命名和批準(zhǔn)”會(huì)導(dǎo)致錯(cuò)誤。雖然您可以忽略提到的某些配置細(xì)節(jié),但您一定要知道“命名和批準(zhǔn)”意味著一種您可能曾錯(cuò)過的重要的新方法。

步驟 3:部署第一個(gè)Windows 7 映像

WDS 服務(wù)器準(zhǔn)備就緒之后,您便可以著手部署第一個(gè)映像了。由于您已經(jīng)從 Windows 7 DVD 媒體上載了“基本”映像,可嘗試使用其中一個(gè)。該映像應(yīng)當(dāng)部署,還應(yīng)當(dāng)在兩個(gè)不同的位置向您提示其他信息。第一個(gè)位于 WinPE 所服務(wù)的 Windows 預(yù)安裝環(huán)境 (WinPE) 內(nèi)。第二個(gè)位于末尾的“設(shè)置 Windows”向?qū)е小?/p>

還有一個(gè)您可能遺漏的重要步驟。對于通過網(wǎng)絡(luò)部署,Microsoft 提供了三種多播傳輸設(shè)置方式。您可以根據(jù)客戶端數(shù)量或倒計(jì)時(shí)器開始傳輸。不過,第三種方式更加出色。該方式稱為“Auto-Cast”,在圖 3 中進(jìn)行選擇。

圖 3 選擇多播類型

由于 Auto-Cast 本質(zhì)上屬于不間斷運(yùn)行的多播傳輸,因而尤其令人贊嘆。一旦您設(shè)置完成,便隨時(shí)可以連接計(jì)算機(jī)。相連的計(jì)算機(jī)在完成正確的啟動(dòng)序列之后,將自動(dòng)開始接收 OS。

Auto-Cast 格外方便。當(dāng)我有要部署的映像時(shí),只需讓其運(yùn)行。此后,但凡需要進(jìn)行部署,從客戶端啟動(dòng)過程即可。如果該客戶端已知,會(huì)立刻啟動(dòng)。如果該客戶端未知,系統(tǒng)會(huì)在一開始提示我選擇批準(zhǔn)和命名客戶端。然后,當(dāng)客戶端進(jìn)行安裝時(shí),我可以做別的事情。

步驟 4:處理驅(qū)動(dòng)程序

如果您要部署到其驅(qū)動(dòng)程序已在 Windows DVD 中的硬件,那么基本安裝就足夠了。不過,我們大多數(shù)人的桌面都需要運(yùn)行特殊的驅(qū)動(dòng)程序。

WDS 中異常強(qiáng)大的全新驅(qū)動(dòng)程序包節(jié)點(diǎn)為我們提供了極大的方便。即插即用功能您已經(jīng)很熟悉了。Windows系統(tǒng)通過該功能來立即識別連接的硬件。系統(tǒng)檢測到硬件之后,將使用正確的驅(qū)動(dòng)程序與該硬件匹配。此活動(dòng)可能于系統(tǒng)運(yùn)行時(shí)發(fā)生,也可能在初始安裝過程中發(fā)生。

WDS 驅(qū)動(dòng)程序包可供即插即用功能有效查找和匹配驅(qū)動(dòng)程序。該過程很簡單,但在驅(qū)動(dòng)程序解包時(shí)有一個(gè)小問題。請看一看桌面驅(qū)動(dòng)程序的任意文件夾。大多數(shù)驅(qū)動(dòng)程序可能都打包成 .exe 或 .msi 文件,或者甚至可能是.cab 或 .zip 文件。

要使用驅(qū)動(dòng)程序包,您必須對這些驅(qū)動(dòng)程序進(jìn)行解包,才能看到實(shí)際的驅(qū)動(dòng)程序。WDS 查找的是擴(kuò)展名為 .inf的文件。有多種方法可以完成這個(gè)解包過程,書中介紹了其中一部分。



圖 4 添加驅(qū)動(dòng)程序包向?qū)?/p>

一旦驅(qū)動(dòng)程序解包完成,WDS 只需一步即可獲取驅(qū)動(dòng)程序。如圖 4 所示,WDS 在文件夾及其子文件夾中搜索驅(qū)動(dòng)程序 .inf 文件,并將每個(gè) .inf 文件都放入其數(shù)據(jù)庫中。這對于您在部署 Windows 7 時(shí)要自動(dòng)安裝的自定義驅(qū)動(dòng)程序非常方便,只需將驅(qū)動(dòng)程序添加到默認(rèn)的 DriverGroup1 組中即可。然而,請務(wù)必注意,外觀類似的驅(qū)動(dòng)程序可能會(huì)相互沖突。您不會(huì)希望即插即用功能一不小心匹配了錯(cuò)誤的應(yīng)用程序。您會(huì)發(fā)現(xiàn) WDS 配備了篩選器以防止此類沖突。

步驟 5:自動(dòng)化啟動(dòng)映像

WDS 使用兩個(gè)不同的映像來部署 Windows。一個(gè)是啟動(dòng)映像,用于加載WinPE。該環(huán)境啟動(dòng)足夠的 OS,以便能通過網(wǎng)絡(luò)部署“真正的”O(jiān)S 實(shí)例。這個(gè)真正的實(shí)例包含在我們所說的安裝映像中。

這兩個(gè)映像在安裝過程中都會(huì)詢問一系列問題。在我的輕松 7 步中,這些問題已經(jīng)預(yù)先回答,因此在安裝進(jìn)行時(shí),我不用守在計(jì)算機(jī)前等待手動(dòng)回答問題。

第一組問題是與啟動(dòng)映像有關(guān)的。回答這些問題需要兩個(gè)以上名為 Windows 系統(tǒng)映像管理器 (WSIM) 的Microsoft 應(yīng)用程序,在 Windows 自動(dòng)安裝工具包 (WAIK) 中可以找到該應(yīng)用程序。下載 WAIK 以獲取WSIM - 又是一份字母片湯。

WSIM 的使用有點(diǎn)兒難。以下確切步驟摘自我的書。如果您知道 WinPE 的最低要求問題,也可以在短時(shí)間內(nèi)給出簡短的回答。圖 5 概括了完全配置啟動(dòng)映像所需的問題和回答。

Windows 映像窗格(問題)

右上方窗格(回答)

amd64_Microsoft-Windows-International-Core-WinPE_{version}_neutral

InputLocale = en-us
SystemLocale = en-us
UILanguage = en-us
UILanguageFallback = en-us
UserLocale = en-us

amd64_Microsoft-Windows-International-Core-WinPE_{version}_neutral\ SetupUILanguage

UILanguage = en-us

amd64_Microsoft-Windows-Setup_{version}_neutral\ WindowsDeploymentServices\ Login\Credentials

Domain = {yourDomain}
Username = {yourUsername}
Password = {yourPassword}

amd64_Microsoft-Windows-Setup_{version}_neutral\Disk Configuration\Disk

DiskID = 0

amd64_Microsoft-Windows-Setup_{version}_neutral\Disk Configuration\Disk\Create Partitions\CreatePartition

Extend = true
Order = 1
Type = Primary

amd64_Microsoft-Windows-Setup_{version}_neutral\Disk Configuration\Disk\Modify Partitions\ModifyPartition

Active = true
Format = NTFS
Label = Windows
Letter = C
Order = 1
PartitionID = 1

amd64_Microsoft-Windows-Setup_{version}_neutral\ WindowsDeploymentServices\ ImageSelection\InstallTo

DiskID = 0

PartitionID = 1

amd64_Microsoft-Windows-Setup_{version}_neutral\ WindowsDeploymentServices\ ImageSelection\InstallImage

Filename = {Filename}
ImageGroup = {imageGroup}

ImageName = {imageName}

圖 5 第 5 步的問題和回答

圖 5 最后一行的三個(gè)條目告知啟動(dòng)映像要使用的安裝映像。如果您在此輸入值,啟動(dòng)映像將自動(dòng)開始安裝您指定的 Windows 映像。如果您忽略這些值,系統(tǒng)將在部署過程中提示您指定映像。這兩個(gè)選項(xiàng)各有所長:一個(gè)自動(dòng)化程度更高,一個(gè)更具控制優(yōu)勢。無論您選擇哪一個(gè),都需要在 WDS 服務(wù)器的屬性屏幕中,將完整的無人參與安裝文件附加到“客戶端”選項(xiàng)卡下。

步驟 6:自動(dòng)化安裝映像中的“設(shè)置 Windows”

第 5 步預(yù)先回答了啟動(dòng)映像有關(guān)問題。但是,全自動(dòng)化還需要在安裝結(jié)束時(shí)回答“設(shè)置 Windows”向?qū)岢龅膯栴}。您同樣可以使用在第 5 步中采用的 WSIM 工具來預(yù)先回答這些問題。唯一的差別是要將不同的無人參與安裝文件附加到安裝映像,而不是服務(wù)器。

圖 6 列出了最低要求問題列表。

Windows 映像窗格(問題)

右上方窗格(回答)

說明

amd64_Microsoft-Windows-Shell-Setup_{version}_neutral (Pass 4)

ComputerName = %MACHINENAME%
TimeZone

將 ComputerName 設(shè)置為 %MACHINENAME% 將傳遞您在 WDS 命名和批準(zhǔn) 中設(shè)置的名稱。將TimeZone 設(shè)置為正確的時(shí)區(qū),如山地標(biāo)準(zhǔn)時(shí)間。(注:有關(guān)可用時(shí)區(qū)字符串的列表,請參見technet.microsoft.com/library/cc749073(WS.10)。)

amd64_Microsoft-Windows-International-Core_{version}_neutral
(Pass 7)

InputLocale = en-us
SystemLocale = en-us
UILanguage = en-us
UserLocale = en-us

此項(xiàng)將 Windows 語言配置為美國英語。

amd64_Microsoft-Windows-Shell-Setup_{version}_neutral\ oobe
(Pass 4)

HideEULAPage = true
HideWirelessSetupIn OOBE = true
NetworkLocation = work
ProtectYourPC = 1

隱藏 EULA 和無線設(shè)置屏幕,設(shè)置要使用的網(wǎng)絡(luò)位置,并啟動(dòng)自動(dòng)更新。

amd64_Microsoft-Windows-Shell-Setup_{version}_neutral\ UserAccounts\LocalAccounts\ LocalAccount
(Pass 7)

DisplayName = LocalAdmin
Group = Administrators
Name = LocalAdmin

此項(xiàng)添加名為 LocalAdmin 的本地管理員帳戶。

amd64_Microsoft-Windows-Shell-Setup_{version}_neutral\ UserAccounts\LocalAccounts\ LocalAccount\Password
(Pass 7)

Value = {Password}

此項(xiàng)為上面創(chuàng)建的管理員帳戶配置密碼。

圖 6 第 6 步的問題和回答

如果您要使用“命名和批準(zhǔn)”方法來命名計(jì)算機(jī),請確保將ComputerName 值設(shè)置為%COMPUTERNAME%。此變量會(huì)將您在“命名和批準(zhǔn)”過程中輸入的任何值傳遞給安裝程序。

另外,請確保采用正確的標(biāo)記設(shè)置時(shí)區(qū)。您可以從 technet.microsoft.com/library/cc749073(WS.10) 獲取準(zhǔn)確的時(shí)區(qū)標(biāo)記列表。最后,末尾兩行用于創(chuàng)建名為 LocalAdmin 的本地管理員,并為其分配密碼。您可以更改此名稱,但不能調(diào)用此管理員用戶,否則可能出現(xiàn)問題。



圖 7 查看映像屬性

您在創(chuàng)建了第二個(gè)無人參與安裝文件之后,可通過查看您偏愛的安裝映像的屬性,將安裝文件附加到該映像中。請注意圖 7 底部的“允許在無人參與模式下安裝映像”復(fù)選框。選中該框并提供正確的文件路徑。

至此,您已經(jīng)全部實(shí)現(xiàn)了兩個(gè)安裝部分的自動(dòng)化。如果您每一步都操作無誤,現(xiàn)在就應(yīng)當(dāng)能開始安裝,稍后便可面對準(zhǔn)備就緒的 Windows 實(shí)例了。

步驟 7:自定義您自己的映像

顯而易見,部署無任何配置或應(yīng)用程序的基本Windows7映像并沒什么大用。大多數(shù)人更愿意創(chuàng)建包括各種軟件和其他自定義項(xiàng)在內(nèi)的自己的映像。Microsoft 將該計(jì)算機(jī)作為主計(jì)算機(jī)。WDS 可使用名為“捕獲映像”的第三種映像類型,從主計(jì)算機(jī)抓取映像。

右鍵單擊啟動(dòng)映像并選擇“創(chuàng)建捕獲映像”,即可在 WDS 中創(chuàng)建捕獲映像。在隨后出現(xiàn)的向?qū)е袨橛诚衩,輸入描述和路徑,然后將該映像添加?nbsp;WDS 服務(wù)器。

至此,您可以用該映像創(chuàng)建可啟動(dòng)媒體,或通過網(wǎng)絡(luò)進(jìn)行部署。捕獲映像本身即啟動(dòng)映像。通過在 WDS 中創(chuàng)造性地啟用和禁用不同的啟動(dòng)映像,您可以將捕獲映像通過網(wǎng)絡(luò)部署到主計(jì)算機(jī)上。

顯然,您需要此時(shí)主計(jì)算機(jī)已創(chuàng)建。捕獲映像之前的最后一步是運(yùn)行系統(tǒng)準(zhǔn)備工具,即 Sysprep。Sysprep 已包含在 Windows 7 中,只需運(yùn)行C:\Windows\System32\sysprep\sysprep.exe 即可調(diào)用它。



圖 8 系統(tǒng)準(zhǔn)備工具

運(yùn)行 Sysprep 時(shí),可將其“系統(tǒng)清理操作”選項(xiàng)配置為“進(jìn)入系統(tǒng)全新體驗(yàn)”,完成后將其設(shè)置為“關(guān)閉”,如圖 8 所示。然后,確保您在捕獲其映像之前不會(huì)打開該計(jì)算機(jī)的電源。

要捕獲主映像,可啟動(dòng)并通過網(wǎng)絡(luò)連接到 WDS 服務(wù)器。如果已經(jīng)啟用了正確的捕獲映像,該映像將啟動(dòng)計(jì)算機(jī),打開捕獲向?qū),并將映像傳遞給 WDS。該過程可能需要一段時(shí)間。一旦完成,您可以使用同樣的無人參與安裝文件來自動(dòng)化此自定義映像,如同在第 3 步中部署的基本映像一樣。

簡單的 7 步

以上 7 個(gè)簡單的步驟意在幫助您入門。當(dāng)您才開始踏上自動(dòng)部署 Windows 7 之路時(shí),這些也許就足夠了。但如果您希望了解更多的部署解決方案,可查閱 MDT。該解決方案中包括非常多的移動(dòng)部件(和縮寫)。它可以完成更多功能,但您首先必須花時(shí)間來設(shè)置它。

Greg Shields 是一位 MVP,也是Concentrated Technology 的合伙人。若要了解 Shields 這位百事通的更多提示和技巧,請?jiān)L問 ConcentratedTech.com。