实战 MDT 2012(六)---基于MAC地址的部署
轉(zhuǎn)載時請務(wù)必以超鏈接形式標(biāo)明文章?原始出處?、作者信息和本聲明。否則將追究法律責(zé)任。http://jqq1982.blog.51cto.com/515663/1123289
基于MAC地址的部署需要SQL Server數(shù)據(jù)庫的支持,SQL Server是MDT部署中所需要的高級選項,MDT結(jié)合SQL Server進(jìn)行部署可以更加精確地完成部署任務(wù),?
MDT根據(jù)客戶端計算機(jī)的MAC地址來判斷該計算機(jī)來自哪個部門,需要安裝哪種操作系統(tǒng),哪種應(yīng)用程序,計算機(jī)名稱等
?
一、安裝SQL Server 2008 R2 SP1
在cqsql這臺服務(wù)器上安裝SQL Server數(shù)據(jù)庫,安裝過程比較簡單,這里只截取幾幅關(guān)鍵的圖片,下圖為功能選擇向?qū)ы?#xff0c;這里只勾選【數(shù)據(jù)庫引擎服務(wù)】和【管理工具】即可
?
選擇實例為默認(rèn)實例,保存實例的目錄可自行設(shè)置
?
選擇服務(wù)賬號,這里我選擇內(nèi)置的系統(tǒng)賬號【NT AUTHORITY\SYSTEM】,然后單擊【對所有SQL Server服務(wù)使用相同的賬戶】
?
選擇【W(wǎng)indows 身份驗證模式】,指定當(dāng)前用戶為SQL Server管理員
?
單擊【安裝】,完成后打上SP1補(bǔ)丁,當(dāng)然你也選擇可以不打補(bǔ)丁
?
二、啟用SQL Server命名管道
部署的客戶端需要和SQL Server有交互,所以必須將SQL Server中的Named Pipes通道開啟
從開始菜單中打開【SQL Server 配置管理器】,展開【SQL Server 網(wǎng)絡(luò)配置】,選擇【MSSQLSERVER的協(xié)議】,啟用【Named Pipes】
?
啟用后需要重新啟動SQL Server服務(wù)才能生效
?
三、創(chuàng)建數(shù)據(jù)庫
在MDT控制臺中,如下圖展開到【Database】節(jié)點,右鍵選擇【New Database】
?
指定SQL Server服務(wù)器名稱【cqsql】,Network Library可以指定是以TCP/IP方式連接還是以Named Pipes方式連接,這里選擇【Named Pipes】
?
指定要創(chuàng)建的數(shù)據(jù)庫名稱
?
指定SQL共享名稱【DeploymentShare$】,客戶端會通過映射一個網(wǎng)絡(luò)驅(qū)動器來連接到這個共享
?
四、配置部署參數(shù)
當(dāng)數(shù)據(jù)庫創(chuàng)建完成后,我們需要向數(shù)據(jù)庫中填入各種參數(shù),讓MDT在部署時,能夠從數(shù)據(jù)庫中調(diào)用這些參數(shù),完成自動精確地安裝
在Roles上右鍵,單擊【New】,大家可能會好奇,這里為什么是新建一個Roles,而不是新建一個Computers來配置參數(shù),在Roles中配置的參數(shù),你可以看成是一組計算機(jī)的公共參數(shù),比如加入域的信息;計算機(jī)賬號要加入哪個OU;要調(diào)用哪個任務(wù)序列,要安裝什么應(yīng)用程序以及DNS、子網(wǎng)掩碼、網(wǎng)關(guān)等等,而Computers中只需要配置的是差異部分的參數(shù),比如MAC地址、計算機(jī)名、IP地址,然后再去調(diào)用Roles中的參數(shù),這樣做的好處是大大簡化了操作,不必每創(chuàng)建一個Computers就去重復(fù)設(shè)置一大堆參數(shù)
?
在Identity選項卡中,指定Role name為【IT部全新安裝】
?
切換到【Applications】選項卡,選擇需要安裝的應(yīng)用程序,這里單擊Add,將我們在前面博文中導(dǎo)入的應(yīng)用程序添加進(jìn)來
?
然后切換到【Details】,這里就是配置部署參數(shù)的地方,參數(shù)附在圖后面
?
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 | 保存計算機(jī)賬號的OU |
?
Miscellaneous | ||
FinishAction | REBOOT | 部署完成后重啟 |
OSInstall | YES | 允許部署操作系統(tǒng)到目標(biāo)計算機(jī) |
TaskSequenceID | 002 | 調(diào)用任務(wù)序列,002為全新安裝 |
?
NIC Settings | ||
OSDAdapter0DNSServerList | 192.168.1.200 | 配置DNS |
OSDAdapter0EnableDHCP | False | 關(guān)閉DHCP |
OSDAdapter0Gateways | 192.168.1.1 | 配置網(wǎng)關(guān) |
OSDAdapter0Name | Internal | 配置網(wǎng)絡(luò)連接名稱 |
OSDAdapter0SubnetMask | 255.255.255.0 | 配置子網(wǎng)掩碼 |
OSDAdapterCount | 1 | 配置網(wǎng)卡數(shù)量 |
?
Regional and Locale Settings | ||
KeyboardLocale | zh-cn | 鍵盤區(qū)域 |
TimeZoneName | China Standard Time | 時區(qū) |
UILanguage | zh-cn | 語言 |
UserLocale | zh-cn | 用戶區(qū)域 |
?
Wizard Control | ||
SkipAdminPassword | YES | 跳過所有的向?qū)ы?/td> |
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 |
?
這里我創(chuàng)建了三個部門的Role,注意加入OU那里要改動一下
ou=重慶銷售部,ou=contoso重慶公司,dc=contoso,dc=net
ou=重慶人力資源部,ou=contoso重慶公司,dc=contoso,dc=net
?
下面就是來創(chuàng)建具體的計算機(jī)了
公司新購置了一臺電腦,這臺新電腦將配發(fā)給IT部的員工【蔣慶秋】使用,公司網(wǎng)絡(luò)信息規(guī)劃如下:
ID | 使用者 | 計算機(jī)名 | IP地址 | MAC地址 | 所在部門 |
1 | 蔣慶秋 | jqq | 192.168.1.222 | 00:0C:29:87:E1:AC | IT部 |
?
在Computers節(jié)點上右鍵單擊【New】
?
在Identity選項卡中,加入描述,描述我填的是使用者名稱,這樣可以使管理員一目了然,然后指定這臺新電腦的MAC地址【00:0C:29:87:E1:AC】
?
切換到Roles選項卡,添加【IT部全新安裝】這個Role
?
然后切換到Detaile選項卡,這里只需要配置計算機(jī)名和IP地址就可以了
?
Identification | ||
OSDComputerName | jqq | 配置計算機(jī)名稱 |
?
NIC Settings | ||
OSDAdapter0IPAddressList | 192.168.1.222 | 配置IP地址 |
?
五、配置規(guī)則參數(shù)
在MDT Deployment Share節(jié)點上,右鍵單擊屬性,切換到Rules選項卡,將以前設(shè)置的參數(shù)全部清空,然后確定
?
在Database節(jié)點上右鍵單擊【Configure Database Rules】
?
彈出的向?qū)С霈F(xiàn)了很多選項,那么這里應(yīng)該如何勾選呢?
剛剛我們在Computers節(jié)點中,設(shè)置了MAC地址、部署參數(shù)以及調(diào)用了IT部的role,那么這里只勾選【Query for computer-specific settings】和【Query for roles assigned to this computer】
?
Locations節(jié)點,我們并未做任何設(shè)置,這里單擊【Deselect】進(jìn)行反選
?
Make and Model節(jié)點也未做任何設(shè)置,繼續(xù)單擊【Deselect】
?
Roles節(jié)點我們配置過部署參數(shù)和應(yīng)用程序,所以要勾選【Query for role-specific settings】和【Query for applications to be installed for this role】
?
完成后再次來到Rules,可以看到剛剛勾選的四條查詢數(shù)據(jù)庫的規(guī)則參數(shù)已經(jīng)被寫入進(jìn)來了
?
在MDT Deployment Share節(jié)點上選擇【Update Deployment Share】,完成對PE的更新
?
六、客戶端部署
開啟新電腦,進(jìn)入BIOS,調(diào)整設(shè)備啟動順序,這里將網(wǎng)卡設(shè)為第一啟動
?
連接到WDS服務(wù)器后按【F12】
?
下面就不需要進(jìn)行人工干預(yù)了
?
加載PE后,會查詢數(shù)據(jù)庫中的參數(shù)
?
開始創(chuàng)建分區(qū)
?
然后開始部署
?
完成后我們來進(jìn)行驗證是不是和我們規(guī)劃的一致,以下是計算機(jī)名稱和加入的域
?
IP、網(wǎng)關(guān)等參數(shù)
?
屏幕分辨率
?
計算機(jī)賬號加入的OU,從驗證結(jié)果可以看到和我們之前規(guī)劃的信息分毫不差吧
?
七、重新安裝操作系統(tǒng)
重新安裝跟我們上一篇博文講的升級安裝類似,需要配置USMT參數(shù)來捕獲和還原用戶狀態(tài)
在Database節(jié)點下面新建一個Roles,指定名稱為【重新安裝】,然后切換到Applications選項卡,添加應(yīng)用程序,最后再切換到Details選項卡配置參數(shù)
?
Domain and Workgroup | ||
DomainAdmin | administrator | 加入到域的身份驗證信息 |
DomainAdminDomain | contoso.net | |
DomainAdminPassword | 2 | |
JoinDomain | contoso.net |
?
Miscellaneous | ||
FinishAction | REBOOT | 部署完成后重啟 |
OSInstall | YES | 允許部署操作系統(tǒng)到目標(biāo)計算機(jī) |
TaskSequenceID | 003 | 調(diào)用任務(wù)序列,003為重新安裝 |
?
User Data | ||
ComputerBackupLocation | NONE | 不執(zhí)行計算機(jī)備份 |
LoadStateArgs | /v:5 /c /lac /lae | 還原用戶狀態(tài) |
ScanStateArgs | /v:5 /o /c | 捕獲用戶狀態(tài) |
UDDir | %OSDComputerName% | 保存用戶狀態(tài)的目錄名稱? 取當(dāng)前計算機(jī)名 |
UDShare | \\cqdep\UserData | 保存用戶狀態(tài)的網(wǎng)絡(luò)路徑 |
UserDataLocation | NETWORK | 用戶狀態(tài)遷移數(shù)據(jù)存儲在指定的地點,這取決于UDShare和UDDir參數(shù) |
?
Wizard Control | ||
SkipAdminPassword | YES | 跳過所有的向?qū)ы?/td> |
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節(jié)點中,雙擊打開ID為1的計算機(jī)屬性
?
切換到Roles選項卡,將原有的Role【IT部全新安裝】刪除,添加Role【重新安裝】,然后確定,修改數(shù)據(jù)庫參數(shù)不需要做MDT Update
?
從員工【蔣慶秋】這臺電腦上通過網(wǎng)絡(luò)訪問MDT服務(wù)器上的Scripts目錄,運(yùn)行LiteTouch.vbs腳本
\\cqdep\d$\DeploymentShare\Scripts
?
接下來會自動進(jìn)行數(shù)據(jù)庫查詢、捕獲用戶狀態(tài)、重新安裝操作系統(tǒng)、還原用戶狀態(tài)、安裝應(yīng)用程序等一系列操作,這個過程都不需要人工干預(yù),你就泡杯茶輕松一下吧
本文出自 “小秋的學(xué)習(xí)筆記” 博客,請務(wù)必保留此出處http://jqq1982.blog.51cto.com/515663/1123289
轉(zhuǎn)載于:https://blog.51cto.com/babylater/1852995
總結(jié)
以上是生活随笔為你收集整理的实战 MDT 2012(六)---基于MAC地址的部署的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JS求多个数组的重复数据
- 下一篇: twitter storm源码走读(二)