MDT2012是微軟最新推出的一款企業輕量級接觸部署工具,支持批量部署最新版本的操作系統,如Windows 8和Windows 2012,但是本次系列博文爲了更貼近實戰,還是以部署Windows 7爲主,在這裏我們將詳細的演示MDT2012組件的安裝、模板機制作以及基於鏡像的部署和升級流程等
下圖爲整個環境的拓撲圖
以下是本次測試用到的計算機相關參數
下面就一步步開始來完成整個操作過程
一、安裝DHCP服務器
客戶端通過PXE啓動後,需要通過網絡加載WDS服務器的啓動鏡像,DHCP服務器的作用是爲PXE啓動的客戶端分配IP地址
從服務器cqdep上打開服務器管理器,添加角色,勾選【DHCP服務器】
綁定網絡連接
設置爲客戶端分配的DNS服務器地址
選擇不需要WINS
添加作用域,在這裏指定爲客戶端分配的IP地址段、子網掩碼和網關(注意:不要指定正在使用的IP地址,以免衝突)
選擇禁用IPv6
選擇用當前憑據來爲DHCP服務器授權
單擊【安裝】
二、安裝WDS服務器
WDS服務器在本次實驗環境中的作用是爲需要安裝操作系統的客戶端提供PXE引導,並且下發MDT服務器生成的PE
在添加角色嚮導中,勾選【Windows 部署服務】
默認勾選上了【部署服務器】和【傳輸服務器】
單擊【安裝】
三、配置WDS服務器
WDS服務器安裝完成後,需要進行配置,從管理工具中運行【Windows 部署服務】,在服務器名稱【cqdep.contoso.net】上右鍵選擇【配置服務器】
指定遠程安裝文件夾路徑,這裏我指定的是D:\RemoteInstall
由於DHCP服務器與WDS服務器安裝在同一臺服務器上,這裏就需要將下圖中的兩項勾選上
選擇【響應所有客戶端計算機】
現再還不需要添加鏡像,單擊【完成】WDS服務器就配置好了
四、安裝.NET Framework3.5.1
MDT2012需要此功能支持,在安裝MDT2012之前必須要先安裝這個組件,在添加功能嚮導中勾選【.NET Framework3.5.1 功能】
安裝.NET Framework3.5.1同時也會安裝Web服務器角色的部分功能,這裏都爲我們自動選擇好了
單擊【安裝】
五、安裝Windows ADK
Windows ADK是微軟最新發布的用於Windows部署的一個工具包,ADK也是MDT必須要用到的一個組件,從微軟官方下載ADK只有1.15M左右,以下是下載地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30652
下載完成後運行ADKSetup.exe,這裏出現兩個選項,第一個是直接安裝,第二個是下載到本地計算機上,我們選項第二項
下載需要很長時間,完成後是一個文件夾【Installers】和一個執行文件【adksetup.exe】,我把它們製作爲一個ISO文檔,然後在服務器cqdep上進行掛載,這樣我們直接從光盤中運行adksetup即可安裝WADK了
這次選項第一項【將 評估和部署工具包 安裝到此計算機上】
勾選需要安裝的組件
部署工具和Windows PE這兩項是必須要勾選的,USMT是用來做用戶狀態遷移的,在後面的博文中我們會用到,單擊【安裝】後,就開始安裝WADK了
六、安裝MDT2012
以下是MDT2012 x64官方下載地址:
下載完成後運行MicrosoftDeploymentToolkit2012_x64.msi進行安裝
接受許可協議
選擇組件和安裝路徑
選擇不加入客戶體驗改善計劃
單擊【Install】就開始安裝了
七、配置MDT2012
從程序菜單中運行【Deployment Workbench】,首先需要新建部署共享目錄
在【Deployment Shares】上單擊右鍵,選擇【New Deployment Share】
指定部署目錄的路徑,這裏我指定的路徑爲D:\DeploymentShare
指定共享名稱,保持默認的【DeploymentShare$】即可,表示這是一個隱藏的共享文件夾
指定部署共享目錄的描述,同樣保持默認
這裏MDT爲我們考慮到了一些規則,但是不用做任何勾選
確認摘要,單擊【Next】後就開始創建部署共享目錄了
創建完成後,單擊【Finish】
然後我們就可以在部署共享目錄下看到一些節點了,高亮處是常用的五個節點
最後來對這幾個節點做一個簡單的介紹
【Applications】節點可以導入應用程序,不過這些應用程序必須得支持靜默安裝才能最終部署到客戶端上
【Operating Systems】節點可以導入操作系統,可以選擇光盤中的源文件進行導入,也可以選擇VBS腳本或者WDS服務器所捕獲的WIM鏡像
【Out-of-Box Drivers】節點可以導入驅動程序,這裏的驅動程序不是我們平常安裝的exe文件,而是inf文件
【Packages】節點可以導入補丁包,這裏必須是msu文件
【Task Sequence】節點可以創建任務序列,捕獲模板機操作系統時就需要創建捕獲序列,向客戶端部署操作系統時就需要創建部署序列,管理員會爲每個序列指定一個與其功能相符的名稱,以便選擇