實戰 MDT 2012(六)---基於MAC地址的部署

基於MAC地址的部署須要SQL Server數據庫的支持,SQLServer是MDT部署中所須要的高級選項,MDT結合SQL Server進行部署能夠更加精確地完成部署任務, sql

MDT根據客戶端計算機的MAC地址來判斷該計算機來自哪一個部門,須要安裝哪一種操做系統,哪一種應用程序,計算機名稱等數據庫

1、安裝SQL Server2008 R2 SP1服務器

在cqsql這臺服務器上安裝SQLServer數據庫,安裝過程比較簡單,這裏只截取幾幅關鍵的圖片,下圖爲功能選擇嚮導頁,這裏只勾選【數據庫引擎服務】和【管理工具】便可網絡

選擇實例爲默認實例,保存實例的目錄可自行設置app

選擇服務帳號,這裏我選擇內置的系統帳號【NTAUTHORITY\SYSTEM】,而後單擊【對全部SQL Server服務使用相同的帳戶】ide

選擇【Windows 身份驗證模式】,指定當前用戶爲SQLServer管理員工具

單擊【安裝】,完成後打上SP1補丁,固然你也選擇能夠不打補丁this

2、啓用SQLServer命名管道spa

部署的客戶端須要和SQL Server有交互,因此必須將SQLServer中的Named Pipes通道開啓操作系統

從開始菜單中打開【SQL Server 配置管理器】,展開【SQLServer 網絡配置】,選擇【MSSQLSERVER的協議】,啓用【Named Pipes】

啓用後須要從新啓動SQL Server服務才能生效

3、建立數據庫

在MDT控制檯中,以下圖展開到【Database】節點,右鍵選擇【NewDatabase】

指定SQL Server服務器名稱【cqsql】,NetworkLibrary能夠指定是以TCP/IP方式鏈接仍是以Named Pipes方式鏈接,這裏選擇【Named Pipes】

指定要建立的數據庫名稱

指定SQL共享名稱【DeploymentShare$】,客戶端會經過映射一個網絡驅動器來鏈接到這個共享

4、配置部署參數

當數據庫建立完成後,咱們須要向數據庫中填入各類參數,讓MDT在部署時,可以從數據庫中調用這些參數,完成自動精確地安裝

在Roles上右鍵,單擊【New】,你們可能會好奇,這裏爲何是新建一個Roles,而不是新建一個Computers來配置參數,在Roles中配置的參數,你能夠當作是一組計算機的公共參數,好比加入域的信息;計算機帳號要加入哪一個OU;要調用哪一個任務序列,要安裝什麼應用程序以及DNS、子網掩碼、網關等等,而Computers中只須要配置的是差別部分的參數,好比MAC地址、計算機名、IP地址,而後再去調用Roles中的參數,這樣作的好處是大大簡化了操做,沒必要每建立一個Computers就去重複設置一大堆參數

在Identity選項卡中,指定Rolename爲【IT部全新安裝】

切換到【Applications】選項卡,選擇須要安裝的應用程序,這裏單擊Add,將咱們在前面博文中導入的應用程序添加進來

而後切換到【Details】,這裏就是配置部署參數的地方,參數附在圖後面

Display  Settings



BitsPerPel

32

屏幕色彩

Vrefresh

60

刷新頻率

Xresolution

1024

橫向分辨率

Yresolution

768

縱向分辨率

Domain and  Workgroup



DomainAdmin

administrator

加入到域的身份驗證信息

DomainAdminDomain

contoso.net


DomainAdminPassword

2


JoinDomain

contoso.net


MachineObjectOU

ou=重慶IT部,ou=contoso重慶公司,dc=contoso,dc=net

保存計算機帳號的OU

Miscellaneous



FinishAction

REBOOT

部署完成後重啓

OSInstall

YES

容許部署操做系統到目標計算機

TaskSequenceID

002

調用任務序列,002爲全新安裝

NIC Settings



OSDAdapter0DNSServerList

192.168.1.200

配置DNS

OSDAdapter0EnableDHCP

False

關閉DHCP

OSDAdapter0Gateways

192.168.1.1

配置網關

OSDAdapter0Name

Internal

配置網絡鏈接名稱

OSDAdapter0SubnetMask

255.255.255.0

配置子網掩碼

OSDAdapterCount

1

配置網卡數量

Regional and  Locale Settings



KeyboardLocale

zh-cn

鍵盤區域

TimeZoneName

China  Standard Time

時區

UILanguage

zh-cn

語言

UserLocale

zh-cn

用戶區域

Wizard Control



SkipAdminPassword

YES

跳過全部的嚮導頁

SkipApplications

YES


SkipBDDWelcome

YES


SkipBitLocker

YES


SkipCapture

YES


SkipComputerBackup

YES


SkipComputerName

YES


SkipDomainMembership

YES


SkipFinalSummary

YES


SkipLocaleSelection

YES


SkipPackageDisplay

YES


SkipProductKey

YES


SkipSummary

YES


SkipTaskSequence

YES


SkipTimeZone

YES


SkipUserData

YES


SkipWizard

YES


這裏我建立了三個部門的Role,注意加入OU那裏要改動一下

ou=重慶銷售部,ou=contoso重慶公司,dc=contoso,dc=net

ou=重慶人力資源部,ou=contoso重慶公司,dc=contoso,dc=net

下面就是來建立具體的計算機了

公司新購置了一臺電腦,這臺新電腦將配發給IT部的員工【蔣慶秋】使用,公司網絡信息規劃以下:

ID

使用者

計算機名

IP地址

MAC地址

所在部門

1

蔣慶秋

jqq

192.168.1.222

00:0C:29:87:E1:AC

IT部

在Computers節點上右鍵單擊【New】

在Identity選項卡中,加入描述,描述我填的是使用者名稱,這樣可使管理員一目瞭然,而後指定這臺新電腦的MAC地址【00:0C:29:87:E1:AC】

切換到Roles選項卡,添加【IT部全新安裝】這個Role

而後切換到Detaile選項卡,這裏只須要配置計算機名和IP地址就能夠了

Identification



OSDComputerName

jqq

配置計算機名稱

NIC Settings



OSDAdapter0IPAddressList

192.168.1.222

配置IP地址

5、配置規則參數

在MDT DeploymentShare節點上,右鍵單擊屬性,切換到Rules選項卡,將之前設置的參數所有清空,而後肯定

在Database節點上右鍵單擊【ConfigureDatabase Rules】

彈出的嚮導出現了不少選項,那麼這裏應該如何勾選呢?

剛剛咱們在Computers節點中,設置了MAC地址、部署參數以及調用了IT部的role,那麼這裏只勾選【Queryfor computer-specific settings】和【Query for roles assigned to this computer】

Locations節點,咱們並未作任何設置,這裏單擊【Deselect】進行反選

Make andModel節點也未作任何設置,繼續單擊【Deselect】

Roles節點咱們配置過部署參數和應用程序,因此要勾選【Queryfor role-specific settings】和【Query for applications to be installed for thisrole】

完成後再次來到Rules,能夠看到剛剛勾選的四條查詢數據庫的規則參數已經被寫入進來了

在MDT Deployment Share節點上選擇【UpdateDeployment Share】,完成對PE的更新

6、客戶端部署

開啓新電腦,進入BIOS,調整設備啓動順序,這裏將網卡設爲第一啓動

鏈接到WDS服務器後按【F12】

下面就不須要進行人工干預了

加載PE後,會查詢數據庫中的參數

開始建立分區

而後開始部署

完成後咱們來進行驗證是否是和咱們規劃的一致,如下是計算機名稱和加入的域

IP、網關等參數

屏幕分辨率

計算機帳號加入的OU,從驗證結果能夠看到和咱們以前規劃的信息分絕不差吧

7、從新安裝操做系統

從新安裝跟咱們上一篇博文講的升級安裝相似,須要配置USMT參數來捕獲和還原用戶狀態

在Database節點下面新建一個Roles,指定名稱爲【從新安裝】,而後切換到Applications選項卡,添加應用程序,最後再切換到Details選項卡配置參數

Domain and  Workgroup



DomainAdmin

administrator

加入到域的身份驗證信息

DomainAdminDomain

contoso.net


DomainAdminPassword

2


JoinDomain

contoso.net


Miscellaneous



FinishAction

REBOOT

部署完成後重啓

OSInstall

YES

容許部署操做系統到目標計算機

TaskSequenceID

003

調用任務序列,003爲從新安裝

User Data



ComputerBackupLocation

NONE

不執行計算機備份

LoadStateArgs

/v:5 /c  /lac /lae

還原用戶狀態

ScanStateArgs

/v:5 /o /c

捕獲用戶狀態

UDDir

%OSDComputerName%

保存用戶狀態的目錄名稱

取當前計算機名

UDShare

\\cqdep\UserData

保存用戶狀態的網絡路徑

UserDataLocation

NETWORK

用戶狀態遷移數據存儲在指定的地點,這取決於UDShare和UDDir參數

Wizard Control



SkipAdminPassword

YES

跳過全部的嚮導頁

SkipApplications

YES


SkipBDDWelcome

YES


SkipBitLocker

YES


SkipCapture

YES


SkipComputerBackup

YES


SkipComputerName

YES


SkipDomainMembership

YES


SkipFinalSummary

YES


SkipLocaleSelection

YES


SkipPackageDisplay

YES


SkipProductKey

YES


SkipSummary

YES


SkipTaskSequence

YES


SkipTimeZone

YES


SkipUserData

YES


SkipWizard

YES


在Computers節點中,雙擊打開ID爲1的計算機屬性

切換到Roles選項卡,將原有的Role【IT部全新安裝】刪除,添加Role【從新安裝】,而後肯定,修改數據庫參數不須要作MDTUpdate

從員工【蔣慶秋】這臺電腦上經過網絡訪問MDT服務器上的Scripts目錄,運行LiteTouch.vbs腳本

\\cqdep\d$\DeploymentShare\Scripts

接下來會自動進行數據庫查詢、捕獲用戶狀態、從新安裝操做系統、還原用戶狀態、安裝應用程序等一系列操做,這個過程都不須要人工干預,你就泡杯茶輕鬆一下吧

相關文章
相關標籤/搜索