指令碼
LTI 和 ZTI 部署中使用的腳本會參考屬性,以決定部署程式期間所使用的程式步驟和組態設定。 使用此參考區段可協助其判斷要包含在動作中的正確腳本,以及執行每個腳本時要提供的有效自變數。 為每個文稿提供下列資訊:
名稱。指定文稿的名稱。
描述。提供腳本用途的描述,以及有關腳本自定義的任何相關信息。
輸入。 指出用於輸入腳本的檔案。
輸出。表示腳本所建立或修改的檔案。
參考。指出文本所參考的其他腳本或組態檔。
位置。指出可找到腳本的資料夾。 在位置的資訊中,會使用下列變數:
program_files。 此變數會指向安裝 MDT 之電腦上 Program Files 資料夾的位置。
散發。 此變數會指向部署共用的 Distribution 資料夾位置。
平臺。 此變數是操作系統平臺的佔位元, (x86 或 x64) 。
使用。提供您可以指定的命令和選項。
自變數和描述。 指出要為腳本指定的有效自變數,以及每個自變數所代表意義的簡短描述。
屬性。腳本所參考的屬性。
BDD_Autorun.wsf
此腳本會顯示對話方塊,指出 MDT 進程 (所建立的使用者插入部署媒體,例如可開機 DVD 或卸載式硬碟) 。 訊息會顯示15秒。 如果未採取任何動作,腳本就會開始 LiteTouch.vbs。
如需 LiteTouch.vbs 的詳細資訊,請 參閱LiteTouch.vbs。
值 | 描述 |
---|---|
Input | 環境變數。 包含文稿完成部署程式所需的屬性值、自定義屬性值、資料庫連接、部署規則和其他資訊 |
輸出 | 無 |
參考 | LiteTouch.vbs。 起始 LTI |
位置 | distribution\Scripts |
使用 | 無 |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
無 |
BDD_Welcome_ENU.xml
此 XML 檔案包含 [ 歡迎使用 Windows 部署 ] 頁面的腳本程式代碼和 HTML 版面配置,此頁面會顯示在部署精靈的開頭。 Wizard.hta 會讀取這個 XML 檔案,它會執行內嵌在此 XML 檔案中的精靈頁面。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 |
-
NICSettings_Definition_ENU.xml。 允許使用者提供網路適配器的組態設定 - Wizard.hta。 顯示 [部署精靈] 頁面 - WPEUtil.exe。 初始化 Windows PE 和網路連線;起始 LTI |
位置 | distribution\Tools\platform |
使用 | mshta.exeWizard.hta BDD_Welcome_ENU.xml |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
KeyboardLocalePE | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
Credentials_ENU.xml
此 XML 檔案包含 [部署精靈] 中 [ 指定連線到網路共用的認證 ] 精靈頁面的腳本程式代碼和 HTML 配置。 Wizard.hta 會讀取這個 XML 檔案,它會執行內嵌在此 XML 檔案中的精靈頁面。
注意事項
只有在驗證預先定義的使用者認證時發生失敗時,才會顯示此精靈頁面。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 | Credentials_scripts.vbs。 包含使用者認證支援函式 |
位置 | distribution\Scripts |
使用 | mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain | /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
無 |
Credentials_scripts.vbs
此腳本會剖析將 Credentials_ENU.xml 檔案載入部署精靈時所提供的自變數。 它也會執行使用者認證驗證。 Credentials_ENU.xml 檔案會讀取此腳本。
如需 Credentials_ENU.xml 的詳細資訊,請參閱 Credentials_ENU.xml中的對 應主題。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 事件訊息會寫入這些記錄檔: - Credentials_scripts.log。 包含此腳本所產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本所產生之事件的記錄檔 |
參考 | 無 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="Credentials_scripts.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
UserCredentials | - | |
UserDomain | - |
DeployWiz_Definition_ENU.xml
此 XML 檔案包含 [部署精靈] 中每個精靈頁面的腳本程式代碼和 HTML 配置。 Wizard.hta 會讀取此檔案,它會執行內嵌在此 XML 檔案中的精靈頁面。 此 .xml 檔案包含下列精靈頁面:
歡迎使用
指定連線到網路共享的認證
工作順序
計算機詳細數據
用戶數據
移動數據和設定
用戶數據 (還原)
計算機備份
產品金鑰
語言套件
地區設定和時間
角色和功能
應用程式
系統管理員密碼
本機系統管理員
擷取
BitLocker
準備開始
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 |
-
DeployWiz_Initialization.vbs。 包含文稿所使用的支援函式和子程式 - DeployWiz_Validation.vbs。 包含文稿所使用的支援函式和子程式 - ZTIBackup.wsf。 建立目標電腦的備份 - ZTIPatches.wsf。 安裝更新 (語言套件、安全性更新等) - ZTIUserState.wsf。 初始化用戶狀態移轉,以擷取和還原目標電腦上的用戶狀態 |
位置 | distribution\Scripts |
使用 | 無 |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
IsBDE | - | |
IsServerOS | - | |
JoinDomain | - | |
OSDComputerName | - | |
OSVersion | - | |
SkipAdminAccounts | - | |
SkipAdminPassword | - | |
SkipApplications | - | |
SkipBitLocker | - | |
SkipCapture | - | |
SkipComputerBackup | - | |
SkipComputerName | - | |
SkipDomainMembership | - | |
SkipLocaleSelection | - | |
SkipPackageDisplay | - | |
SkipProductKey | - | |
SkipRoles | - | |
SkipSummary | - | |
SkipTaskSequence | - | |
SkipTimeZone | - | |
SkipUserData | - | |
TaskSequenceTemplate | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
USMTOfflineMigration | - |
DeployWiz_Initialization.vbs
此文稿會初始化部署 精靈中 儲存在DeployWiz_Definition_ENU.xml) 中的頁面 ( 。 它也包含部署精靈在 LTI 部署期間呼叫的函式和子程式。
值 | 描述 |
---|---|
Input |
-
DomainOUList.xml. 包含網域 OU 清單 - ListOfLanguages.xml - LocationServer.xml。 包含可用部署共用的清單 - 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單;環境變數是由 ZTIGather.wsf 填入 |
輸出 | 事件訊息會寫入這些記錄檔: - DeployWiz_Initialization.log。 包含此腳本所產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本所產生之事件的記錄檔 |
參考 | ZTIApplications.wsf。 起始應用程式安裝 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="DeployWiz_Initialization.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
應用程式 | - | |
BackupDir | - | |
BackupFile | - | |
BackupShare | - | |
BDEInstall | - | |
BDEKeyLocation | - | |
BDERecoveryKey | - | |
BDEWaitForEncryption | - | |
CapableArchitecture | - | |
ComputerBackupLocation | - | |
CustomWizardSelectionProfile | - | |
DeploymentType | - | |
DeployRoot | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
DomainOUs | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageLanguage | - | |
ImageLanguage001 | - | |
ImageProcessor | - | |
IsServerOS | - | |
KeyboardLocale | - | |
KeyboardLocale_Edit | - | |
LanguagePacks | - | |
LanguagePacks001 | - | |
LocalDeployRoot | - | |
MandatoryApplications | - | |
OSDComputerName | - | |
OSCurrentBuild | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSSKU | - | |
OSVersion | - | |
OverrideProductKey | - | |
ProductKey | - | |
SkipCapture | - | |
SkipDomainMembership | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
TSGUID | - | |
UDDir | - | |
UDShare | - | |
UILanguage | - | |
UserDataLocation | - | |
UserDomain | - | |
UserID | - | |
UserLocale | - | |
UserPassword | - | |
WizardSelectionProfile | - |
DeployWiz_Validation.vbs
此腳本會初始化並驗證 [部署精靈] 頁面中所輸入的資訊, (儲存在 DeployWiz_Definition_ENU.xml) 中。 此腳本包含部署精靈在 LTI 部署期間呼叫的函式和子程式。
值 | 描述 |
---|---|
Input |
-
OperatingSystems.xml。 包含可供部署的作業系統清單 - 環境變數。 包含腳本完成部署程式所需的屬性值、自定義屬性、資料庫連接、部署規則和其他資訊清單;環境變數是由 ZTIGather.wsf 填入 |
輸出 | 無 |
參考 |
-
Credentials_ENU.xml。 提示使用者輸入連線到網路資源時將使用的認證 - ZTIGather.wsf。 收集屬性和處理規則 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="DeployWiz_Validation.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
DeploymentType | - | - |
DeployTemplate | - | |
ImageBuild | - | |
ImageProcessor | - | - |
OSVersion | - | |
TaskSequenceID | - | |
TSGUID | - | |
UserCredentials | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - |
LiteTouch.vbs
部署精靈會呼叫此腳本來起始 LTI。 文稿:
如果 C:\MININT 資料夾 (存在,)
藉由呼叫ZTIPrereq.vbs,檢查目標電腦是否符合執行部署精靈 的需求
執行 LiteTouch.wsf 以啟動部署精靈
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 |
-
BDDRun.exe - ZTIPrereq.vbs。 用來判斷目標計算機是否符合部署新作業系統的必要條件 - LiteTouch.wsf。 負責控制 LTI 部署程式的腳本 |
位置 | distribution\Scripts |
使用 | cscript LiteTouch.vbs </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
LiteTouch.wsf
此腳本由 LiteTouch.vbs 呼叫,並負責控制 LTI 部署程式。 這包括:
執行部署精靈
使用適當的工作順序檔案執行 LTI 部署程式
值 | 描述 |
---|---|
Input |
-
task_sequence_file.xml。 包含 LTI 部署程式的工作和工作順序 - 環境變數。 包含腳本完成部署程式所需的屬性值、自定義屬性、資料庫連接、部署規則和其他資訊清單;環境變數是由 ZTIGather.wsf 填入 |
輸出 |
-
LiteTouch.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
BDD_Welcome_ENU.xml。 顯示 LTI 部署的 [部署精 靈歡迎 使用] 頁面 - DeployWiz_Definition_ENU.xml。 顯示 LTI 部署的 [部署精靈] 頁面 - Diskpart.exe。 允許自動管理磁碟、磁碟分區和磁碟區的公用程式 - LTICleanup.wsf。 在部署完成後執行清除工作 - LTICopyScripts.wsf。 將部署文稿複製到目標電腦上的本機硬碟 - MSHTA.exe。 HTML 應用程式主機 - RecEnv.exe。 如果此公用程式存在,系統會提示用戶決定是否要啟動 Windows 復原環境。 - Regsvr32.exe。 向操作系統註冊 (.dll、.exe、.ocx 等) 檔案 - Summary_Definition_ENU.xml。 顯示 LTI 部署的摘要結果 - TsmBootStrap.exe。 工作順序啟動程式公用程式 - Wizard.hta。 顯示 [部署精靈] 頁面 - WPEUtil.exe。 初始化 Windows PE 和網路連線;起始 LTI - ZTIGather.wsf。 收集屬性和處理規則 - ZTIPrereq.vbs。 檢查目標計算機是否符合執行部署精靈的需求 - ZTINICConfig.wsf。 設定已啟動的網路適配器 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>" |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
/開始 | 在新的作業系統中建立快捷方式,此操作系統會在殼層啟動後執行 |
屬性
名稱 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
_SMSTSPackageName | - | |
AdminPassword | - | |
架構 | - | - |
BootPE | - | - |
ComputerBackupLocation | - | |
ComputerName | - | |
DeployDrive | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
DestinationLogicalDrive | - | |
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
FinishAction | - | |
HostName | - | |
IsServerCoreOS | - | |
JoinDomain | - | |
JoinWorkgroup | - | - |
KeyboardLocalePE | - | |
LTISuspend | - | |
OSDAdapterCount | - | |
OSDComputerName | - | - |
階段 | - | - |
ResourceDrive | - | - |
ResourceRoot | - | - |
RetVal | - | |
SkipBDDWelcome | - | |
SkipFinalSummary | - | - |
SkipWizard | - | |
SMSTSLocalDataDrive | - | |
TaskSequenceID | - | |
TimeZoneName | - | |
UserDataLocation | - | - |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WelcomeWizardCommand | - | |
WizardComplete | - |
LTIApply.wsf
此腳本負責將 Windows PE 映像安裝到目標電腦。 Windows PE 映射可用來收集目標計算機的相關信息,以及在目標計算機上執行部署工作。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
LTIApply.log。 包含此腳本產生之事件的記錄檔 - LTIApply_wdsmcast.log。 包含 Wdsmcast 公用程式產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Bootsect.exe。 將開機扇區套用至硬碟 - ImageX.exe。 用來建立和管理 WIM 檔案的公用程式 - ZTIBCDUtility.vbs。 包含執行開機管理員工作時所使用的公用程式函式 - ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIDiskUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 - Wdsmcast.exe。 以計算機為目標的公用程式,用來加入多播傳輸 |
位置 | distribution\Scripts |
使用 | cscript LTIApply.wsf </pe> </post> </debug:value> |
引數
值 | 描述 |
---|---|
/體育 | 使用在目標電腦上安裝 Windows PE 映像的程式 |
/發佈 | 在安裝映像之後清除不必要的檔案 |
/debug:value | 將事件訊息輸出至主控台和.log檔案;如果值指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
BootPE | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | - |
OSGUID | - | |
OSCurrentVersion | - | |
OSVersion | - | |
ImageBuild | - | |
ImageFlags | - | |
ImageProcessor | - | |
ISBDE | - | |
SourcePath | - | |
TaskSequenceID | - | |
UserDomain | - | |
UserID | - | |
UserPassword | - | |
WDSServer | - |
LTICleanup.wsf
此腳本會在部署程式完成後,從目標計算機移除任何檔案或組態設定 (,例如腳本、資料夾、登錄專案或自動登入組態設定) 。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 |
-
LTICleanup.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Bootsect.exe。 將開機扇區套用至硬碟 - Net.exe。 執行網路管理工作 - RegSvr32.exe。 向操作系統註冊 (.dll、.exe、.ocx 等) 檔案 - ZTIBCDUtility.vbs。 包含執行開機管理員工作時所使用的公用程式函式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript LTICleanup.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
OSVersion | - |
LTICopyScripts.wsf
此腳本會將 LTI 和 ZTI 部署程式的部署腳本複製到目標電腦上的本機硬碟。
值 | 描述 |
---|---|
Input |
-
Summary_Definition_ENU.xml。 顯示 LTI 部署的摘要結果 - 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
LTICopyScripts.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript LTICopyScripts.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
LTIGetFolder.wsf
此文稿會顯示可讓使用者瀏覽至資料夾的對話框。 選取的資料夾路徑會儲存在FOLDERPATH環境變數中。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 | 無 |
參考 |
-
ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 - WizUtility.vbs。 包含UI使用的支援函式和子程式 (,例如精靈頁面) |
位置 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | cscript LTIGetFolder.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
DefaultFolderPath | - | |
FolderPath | - |
LTIOEM.wsf
在 LTI OEM 案例期間,OEM 會使用此腳本,將媒體部署共用的內容複製到目標計算機的硬碟,以準備進行重複作業。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 |
-
LTIOEM.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
RoboCopy.exe。 檔案和資料夾複製工具 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript LTIOEM.wsf </BITLOCKER | /BDE> </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
/BITLOCKER | 啟用 BitLocker |
/BDE | 啟用 BitLocker |
屬性
名稱 | Read | Write |
---|---|---|
_DoNotCleanLiteTouch | - | |
DeployDrive | - | |
DeployRoot | - | |
TSGUID | - |
LTISuspend.wsf
此腳本會暫停工作順序,以允許執行手動工作。 當此腳本執行時,它會在使用者的桌面上建立 [ 繼續工作順序 ] 快捷方式,讓使用者在完成所有手動工作之後重新啟動工作順序。
注意事項
只有在完整作業系統中才支援此腳本。
值 | 描述 |
---|---|
Input | 環境變數。 包含文稿完成部署程式所需的屬性值、自定義屬性、資料庫連接、部署規則和其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 |
-
LTISuspend.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
LiteTouch.wsf。 控制 LTI 部署程式 - LTICopyScripts.wsf。 將部署文稿複製到目標電腦上的本機硬碟 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript LTISuspend.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
/恢復 | - |
屬性
名稱 | Read | Write |
---|---|---|
LTISuspend | - | |
SMSTSRebootRequested | - |
LTISysprep.wsf
此腳本會準備目標計算機以執行 Sysprep、在目標電腦上執行 Sysprep,然後確認 Sysprep 已成功執行。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 |
-
LTISysprep.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Expand.exe。 展開壓縮的檔案 - Sysprep.exe。 準備要重複的計算機 - ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript LTISysprep.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DoCapture | - | |
OSCurrentBuild | - | |
OSDAnswerFilePath | - | |
OSGUID | - | |
SourcePath | - | - |
TaskSequenceID | - |
NICSettings_Definition_ENU.xml
此 XML 檔案包含 [部署精靈] 中 [ 設定靜態 IP 網络設定 精靈] 頁面的腳本程式代碼和 HTML 配置。 在 LTI 部署期間,Wizard.hta 會讀取此檔案,並執行內嵌精靈頁面,提示您輸入必要的網路尋址設定。 如果未提供靜態 IP 位址設定,部署腳本預設會使用 DHCP 來取得必要的網路設定。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 | ZTINICUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | 無 |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
OSDAdapterxDNSServerList | - | |
OSDAdapterxDNSSuffix | - | |
OSDAdapterxGateways | - | |
OSDAdapterxIPAddressList | - | |
OSDAdapterxMacAddress | - | |
OSDAdapterxSubnetMask | - | |
OSDAdapterxWINSServerList | - | |
OSDAdapterCount | - |
注意事項
上述屬性名稱中的x是包含網路適配器資訊之以零起始之陣列的佔位元。
Summary_Definition_ENU.xml
此 XML 檔案包含 [部署精靈] 中 [ 部署摘要 精靈] 頁面的腳本程式代碼和 HTML 配置。 在 LTI 部署期間,Wizard.hta 會讀取此檔案,並執行內嵌精靈頁面,以顯示 LTI 部署的摘要結果。 此 XML 檔案包含下列精靈頁面:
成功。 部署工作成功完成的通知
失敗。 成功完成部署工作的相關通知
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 | Summary_Scripts.vbs。 包含此 XML 檔案中內嵌精靈頁面所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | 無 |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
SkipFinalSummary | - | |
RetVal | - |
Summary_scripts.vbs
此腳本是由 [部署精靈] 的 [ 摘要 精靈] 頁面呼叫。 它包含用於初始化和驗證的函式和子程式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 | 事件訊息會寫入這些記錄檔: - Summary_scripts.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | 無 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="Summary_Scripts.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
DeploymentType | - | |
RetVal | - |
Wizard.hta
此超文字應用程式會顯示 [部署精靈] 頁面。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊清單。 環境變數是由 ZTIGather.wsf 填入。 |
輸出 |
-
Wizard.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
LTIGetFolder.wsf。 起始 BrowseForFolder 對話框的腳本檔案 - ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 - WizUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | mshta.exe Wizard.hta </definition:filename> </NotWizard> </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/NotWizard | 用來略過精靈頁面提示 |
/Definition:filename | 指定要載入精靈的 XML 檔案 |
屬性
名稱 | Read | Write |
---|---|---|
定義 | - | |
DefaultFolderPath | - | |
FolderPath | - | |
WizardComplete | - |
WizUtility.vbs
此文稿包含各種部署精靈腳本所參考的函式和子程式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
WizUtility.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | LTIGetFolder.wsf。 起始 BrowseForFolder對話框的腳本檔案 |
位置 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="WizUtility.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
DefaultFolderPath | - | |
DefaultDestinationDisk | - | |
DefaultDestinationIsDirty | - | |
DefaultDestinationPartition | - | |
DeploymentType | - | |
DestinationDisk | - | |
FolderPath | - | |
OSVersion | - | |
UserDomain | - | |
UserCredentials | - |
ZTIApplications.wsf
此文稿會起始已在 Deployment Workbench 的 [應用程式] 節點中設定的應用程式安裝。 此文稿不會嘗試安裝下列任何應用程式:
不支援目標電腦的平台類型
不支援目標電腦的處理器類型
在登錄中具有卸載項目,位於 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
注意事項
如果列出的應用程式已定義任何相依應用程式,此腳本會先嘗試安裝這些相依應用程式,再安裝列出的應用程式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIApplications.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 - BDDRun.exe。 執行需要用戶互動的命令 |
位置 | distribution\Scripts |
使用 | cscript ZTIApplications.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
ApplicationGUID | - | |
ApplicationSuccessCodes | - | |
DependentApplications | - | |
DeploymentMethod | - | |
InstalledApplications | - | - |
ResourceDrive | - | |
ResourceRoot | - | - |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIAppXmlGen.wsf
當自動擷取使用者資料 () 與已安裝應用程式相關聯的檔時,此腳本會產生 XML 檔案 ZTIAppXmlGen.xml。 它會透過 HKEY_CLASSES_ROOT\Software\Classes 登錄機碼來執行此動作,並擷取下列任何應用程式:
未與下列其中一個擴展名相關聯:.mp3、.mov、.wma、.wmv、.chm、.evt、.evtx、.exe、.com或 .fon
未與 Microsoft Office 相關聯,例如 2007 Office 系統或 Microsoft Office 2003。
在HKEY_CLASSES_ROOT\application\shell\open\command欄出有效的開啟處理程式
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIAppXmlGen.xml。包含安裝在目標電腦上的應用程式清單 - ZTIAppXmlGen.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIAppXmlGen.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
DeploymentMethod | - | |
DeploymentType | - | |
ImageBuild | - | |
OSCurrentVersion | - | |
USMTMigFiles | - | - |
ZTIAuthorizeDHCP.wsf
此腳本會使用 Netsh 工具來設定目標電腦,使其成為 AD DS 中的授權 DHCP 伺服器。
如需授權 DHCP 伺服器的詳細資訊,請參閱 DHCP 的 Netsh 命令。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIAuthorizeDHCP.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Netsh.exe。 用來自動設定網路元件的公用程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIAuthorizeDHCP.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
IPAddress | - |
ZTIBackup.wsf
此文本會使用 ImageX 公用程式來執行目標電腦的備份。 備份會儲存在 BackupDir 和 BackupShare 屬性中指定的位置。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIBackup.log。 包含此腳本產生之事件的記錄檔 - ZTIBackup_imagex.log。 包含 ImageX 產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
ImageX.exe。 用來建立和管理 WIM 檔案的公用程式 - ZTIBCDUtility.vbs。 包含執行開機管理員工作時所使用的公用程式函式 - ZTIDiskUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIBackup.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
BackupDir | - | |
BackupDisk | - | |
BackupDrive | - | |
BackupFile | - | |
BackupPartition | - | |
BackupScriptComplete | - | |
BackupShare | - | |
ComputerBackupLocation | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
ImageBuild | - | |
ImageFlags | - | |
OSDStateStorePath | - | |
階段 | - | |
TaskSequenceID | - | |
USMTLocal | - |
ZTIBCDUtility.vbs
此文稿包含某些 MDT 腳本在執行開機管理器工作時所使用的公用程式函式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 | 無 |
參考 | BCDEdit.exe。 編輯 Windows 開機設定的工具 |
位置 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="ZTIBCDUtility.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTIBde.wsf
此腳本會在目標計算機上安裝和設定 BitLocker。 BitLocker 設定僅限於具有以單一磁碟分區設定硬碟的新計算機案例。
注意事項
對於 ZTI 和 UDI 部署,必須在 CustomSettings.ini 或 MDT DB 中設定 UILanguage 屬性,因為 ZTIBde.wsf 會嘗試從 UILanguage 屬性讀取地區設定。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIBde.log。 包含此腳本產生之事件的記錄檔 - ZTIBdeFix_diskpart.log。 包含 Diskpart 工具所產生事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Defrag.exe。 重組硬碟 - Diskpart.exe。 允許自動管理磁碟、磁碟分區和磁碟區的公用程式 - ServerManagerCmd.exe - ZTIDiskUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTIOSRole.wsf。 安裝伺服器角色 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIBde.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
AdminPassword | - | |
BDEDriveLetter | - | - |
BDEDriveSize | - | |
BDEInstall | - | |
BDEInstallSuppress | - | |
BDEKeyLocation | - | |
BDEPin | - | |
BDERecoveryKey | - | |
BDESecondPass | - | - |
BdeWaitForEncryption | - | |
BitlockerInstalled | - | - |
DeploymentMethod | - | |
ISBDE | - | |
OSDBitLockerCreateRecoveryPassword | - | |
OSDBitLockerMode | - | |
OSDBitLockerStartupKey | - | |
OSDBitLockerStartupKeyDrive | - | |
OSDBitLockerTargetDrive | - | |
OSDBitLockerWaitForEncryption | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSFeatures | - | - |
OSRoles | - | - |
OSRoleServices | - | - |
OSVersion | - | |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | |
TPMOwnerPassword | - |
ZTIBIOSCheck.wsf
此腳本會檢查目標計算機上的BIOS,然後查看與 Windows 不相容的 BIOSes 清單。 不相容的 BIOSes 清單會儲存在 ZTIBIOSCheck.xml 檔案中。
如果目標電腦上的 BIOS 列在 ZTIBIOSCheck.xml 檔案中,則腳本會傳回狀態,指出 BIOS 與 Windows 不相容,且應該終止部署程式。 如需填入不相容 BIOSes 清單的詳細資訊,請 參閱ZTIBIOSCheck.xml。
值 | 描述 |
---|---|
Input |
-
ZTIBIOSCheck.xml。 包含已知與 Windows 不相容的 BIOSes 清單 - 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIBIOSCheck.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIBIOSCheck.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTICoalesce.wsf
Configuration Manager 需要從 PACKAGES001開始依序編號套件,且數位序列中沒有間距。 否則,安裝將會失敗。
此腳本可讓您使用識別要執行之程式的相關信息來定義和命名變數,例如 ComputerPackages100、 ComputerPackages110 或 CollectionPackages150。 然後,執行此腳本時,Configuration Manager 會尋找符合模式的所有變數 (例如,包含字串 Packages 的所有變數名稱) ,並使用基底名稱 PACKAGES 建置循序列表,而不會有間距。
例如,如果下列變數是使用計算機變數、集合變數或在 CustomSettings.ini 或 MDT DB 中定義 (,例如) :
ComputerPackages100=XXX00001:Program
ComputerPackages110=XXX00002:Program
CollectionPackages150=XXX00003:Program
Packages001=XXX00004:Program
文稿執行之後,清單會是:
PACKAGES001=XXX00004:Program
PACKAGES002=XXX00001:Program
PACKAGES003=XXX00002:Program
PACKAGES004=XXX00003:Program
Configuration Manager 接著就能執行這四個程式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTICoalesce.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTICoalesce.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/CoalesceDigits:value | 指定建立編號順序時需要提供的位數。 例如,值為: - 2 會建立PACKAGE03 - 3 會建立PACKAGE003 如果未提供此自變數,則預設值為 3。 |
屬性
名稱 | Read | Write |
---|---|---|
CoalescePattern | - | |
CoalesceTarget | - |
ZTIConfigFile.vbs
此腳本包含處理 MDT XML 檔案的常見例程。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConfigFile.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | Net.exe |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIConfigFile.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
IsSafeForWizardHTML | - | |
MandatoryApplications | - | |
SkipGroupSubFolders | - |
ZTIConfigure.wsf
此文稿會使用稍早在 MDT 部署程式中指定的屬性值來設定 Unattend.xml 檔。 腳本會根據要部署的操作系統來設定適當的檔案。
此腳本會讀取 ZTIConfigure.xml 檔案,以判斷如何使用部署屬性中指定的適當值來更新 Unattend.xml 檔案。 ZTIConfigure.xml 檔案包含將屬性轉譯為 Unattend.xml 檔案中設定的資訊。
值 | 描述 |
---|---|
Input |
-
ZTIConfigure.xml。 包含稍早在部署程式) 及其對應組態設定中指定的屬性值清單 ( - 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConfigure.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIConfigure.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
ComputerName | - | - |
DeploymentType | - | |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationLogicalDrive | - | |
DomainAdminDomain | - | |
ImageBuild | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysprep | - | |
OSDComputerName | - | |
階段 | - | |
TaskSequenceID | - |
ZTIConfigureADDS.wsf
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConfigureADDS.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Dcpromo.exe。 安裝和移除 AD DS - Net.exe。 執行網路管理工作 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIConfigureADDS.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
ADDSLogPath | - | |
ADDSPassword | - | |
ADDSUserDomain | - | |
ADDSUserName | - | |
AutoConfigDNS | - | |
ChildName | - | |
ConfirmGC | - | |
DatabasePath | - | |
DomainLevel | - | |
DomainNetBiosName | - | |
ForestLevel | - | |
NewDomain | - | |
NewDomainDNSName | - | |
OSVersion | - | |
ParentDomainDNSName | - | |
ReplicaOrNewDomain | - | - |
ReplicaDomainDNSName | - | |
ReplicationSourceDC | - | |
SafeModeAdminPassword | - | |
SiteName | - | |
SysVolPath | - |
ZTIConfigureDHCP.wsf
此文稿會在目標電腦上設定 DHCP。
注意事項
執行此文稿之前,應該已在目標計算機上安裝 DHCP。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConfigureDHCP.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Netsh.exe。 允許自動設定網路元件的公用程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIConfigureDHCP.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
DHCPScopesxDescription | - | |
DHCPScopesxEndIP | - | |
DHCPScopesxExcludeStartIP | - | |
DHCPScopesxExcludeEndIP | - | |
DHCPScopesxIP | - | |
DHCPScopesxName | - | |
DHCPScopesxOptionRouter | - | |
DHCPScopesxOptionDNSDomainName | - | |
DHCPScopesxOptionDNSServer | - | |
DHCPScopesxOptionLease | - | |
DHCPScopesxOptionNBTNodeType | - | |
DHCPScopesxOptionPXEClient | - | |
DHCPScopesxOptionWINSServer | - | |
DHCPScopesxStartIP | - | |
DHCPScopesxSubnetmask | - | |
DHCPServerOptionDNSDomainName | - | |
DHCPServerOptionDNSServer | - | |
DHCPServerOptionNBTNodeType | - | |
DHCPServerOptionPXEClient | - | |
DHCPServerOptionRouter | - | |
DHCPServerOptionWINSServer | - |
注意事項
此處所列屬性中的 x是以零起始數位元元,其中包含 DHCP 組態資訊。
ZTIConfigureDNS.wsf
此文稿會在目標電腦上設定 DNS。 為了執行實際的設定工作,腳本會使用 Dnscmd 公用程式。
如需 Dnscmd.exe 的詳細資訊,請參閱 Dnscmd 概觀。
注意事項
執行此文稿之前,應該已在目標計算機上安裝 DNS。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConfigureDNS.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Dnscmd.exe。 協助系統管理員進行 DNS 管理 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIConfigureDNS.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
DNSServerOptionDisableRecursion | - | |
DNSServerOptionBINDSecondaries | - | |
DNSServerOptionFailOnLoad | - | |
DNSServerOptionEnableRoundRobin | - | |
DNSServerOptionEnableNetmaskOrdering | - | |
DNSServerOptionEnableSecureCache | - | |
DNSServerOptionNameCheckFlag | - | |
DNSZonesxName | - | |
DNSZonesxType | - | |
DNSZonesxMasterIP | - | |
DNSZonesxDirectoryPartition | - | |
DNSZonesxFileName | - | |
DNSZonesxScavenge | - | |
DNSZonesxUpdate | - |
注意事項
此處所列屬性中的 x是以零起始之陣列的佔位元元,其中包含 DNS 組態資訊。
ZTIConnect.wsf
MDT 部署程式會使用此腳本向伺服器計算機進行驗證, (例如執行 SQL Server 的電腦或另一部具有共用網路資料夾) 的伺服器。 執行此腳本時,它會驗證是否可以建立連線到 /uncpath 自變數中指定的網路共享資料夾。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIConnect.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value> |
引數
值 | 描述 |
---|---|
/UNCPath:uncpath | 指定網路共享資料夾的完整 UNC 路徑 |
/debug:value | 將事件訊息輸出至主控台和.log檔案;如果值指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTICopyLogs.wsf
將Smsts.log和BDD.log檔案複製到 SLShare 屬性所指定共用下方的子資料夾。 子資料夾會採用 OSDComputerName、 _SMSTSMachineName 或 HostName 指定的名稱。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTICopyLogs.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTICopyLogs.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug: value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTIDataAccess.vbs
此文稿包含數據庫存取的常見例程。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIDataAccess.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | 無 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIDataAccess.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
RulesFile | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
ZTIDisableBDEProtectors.wsf
如果已啟用 BitLocker,此腳本會暫停在系統上設定的 BitLocker 保護裝置。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIDisableBDEProtectors.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIDisableBDEProtectors.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
ImageBuild | - | |
ISBDE | - | |
OSCurrentBuild | - | |
OSCurrentVersion | - | |
OSVersion | - |
ZTIDiskpart.wsf
此腳本會呼叫 Diskpart 公用程式,在目標電腦上建立磁碟分區。 用來設定磁碟的參數是由工作排序器或在 CustomSettings.ini 中指定。 ZTIDiskpart.wsf 主要在「新計算機」案例中執行。 此程式的運作方式如下:
MDT 部署程式會根據工作順序器中的步驟和步驟順序來執行 ZTIDiskpart.wsf 腳本。
ZTIDiskpart.wsf 會啟動 Diskpart 公用程式,並傳送必要的組態命令給它。
ZTIDiskpart.wsf 會 Diskpart.exe 執行,並提供 .txt 檔案作為命令行參數。
磁碟一開始會藉由傳送 Diskpart CLEAN 命令來 清除 。
如果這是第一個磁碟,而且工作排序器或 CustomSettings.ini 中未指定任何磁碟組態,則會建立單一磁碟分區來儲存操作系統。 不過,如果已指定磁碟組態,則會根據指定的組態來設定磁碟。
如果要啟用 BitLocker,則會在第一個磁碟的結尾保留空間。
所有格式命令都會排入佇列,直到 Diskpart 完成為止。 如果工作順序器或在 CustomSettings.ini 中未明確指定,ZTIDiskpart.wsf 會使用下列命令執行磁碟驅動器 C 的快速格式:
FORMAT C: /FS:NTFS /V:OSDisk /Q /Y
。ZTIDiskpart.wsf 會將ZTIDiskpart_diskpart.log和BDD.log檔案從 RAM 磁碟複製回硬碟。
在工作排序器或 CustomSettings.ini 中提供必要資訊,來自定義目標計算機的磁碟設定。
如需設定磁碟的詳細資訊,請參閱 使用 Microsoft 部署工具組的 MDT 檔。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIDiskpart.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Diskpart.exe。 允許自動管理磁碟、磁碟分區和磁碟區的公用程式 - Format.com。 格式化硬碟 - ZTIDiskUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIDiskpart.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
BDEDriveLetter | - | |
BDEDriveSize | - | |
BDEInstall | - | |
DeployDrive | - | |
DeploymentType | - | |
DestinationDisk | - | |
DestinationLogicalDrive | - | |
DoNotCreateExtraPartition | - | |
ImageBuild | - | |
OSDDiskIndex | - | |
OSDDiskpartBiosCompatibilityMode | - | - |
OSDDiskType | - | |
OSDPartitions | - | |
OSDPartitionStyle | - | |
SMSTSLocalDataDrive | - | |
VolumeLetterVariable | - |
ZTIDiskUtility.vbs
此腳本包含 MDT 部署程式中各種腳本呼叫的磁碟相關函式和子程式。
值 | 描述 |
---|---|
Input | 無 |
輸出 |
-
ZTIDiskUtility.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
BcdBoot.exe。 設定系統分割區 - DiskPart.exe。 允許自動管理磁碟、磁碟分區和磁碟區的公用程式 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="ZTIDiskUtility.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
DestinationLogicalDrive | - | |
UILanguage | - | - |
ZTIDomainJoin.wsf
在狀態還原部署階段,此腳本會確認計算機已加入網域,並從嘗試加入網域的失敗中復原。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIDomainJoin.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
LTISuspend.wsf - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIDomainJoin.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug: value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/DomainErrorRecovery: value | 嘗試將電腦加入網域。 如果 value 中指定的值為: - AUTO。 重試網域加入程式。 重新啟動並重試。 這是預設腳本行為。 - 失敗。 停止所有處理。 所有工作順序處理都會停止。 - MANUAL。 停止處理;可讓使用者手動將計算機加入網域。 |
屬性
名稱 | Read | Write |
---|---|---|
DomainAdmin | - | |
DomainAdminDomain | - | |
DomainAdminPassword | - | |
DomainErrorRecovery | - | |
DomainJoinAttempts | - | - |
JoinDomain | - | |
JoinWorkgroup | - | |
LTISuspend | - | |
MachineObjectOU | - | |
SMSTSRebootRequested | - | |
SMSTSRetryRequested | - |
ZTIDrivers.wsf
此腳本會先將其他設備驅動器安裝到目標計算機上,再起始操作系統的設定。 此腳本會讀取 Drivers.xml 檔案,並將 Drivers.xml 檔案中的設備驅動器檔案清單複製 (部署工作台中 [驅動程式] 節點中所建立和管理的檔案,) 複製到目標計算機。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
PnpEnum.xml。 包含目標電腦上安裝的所有裝置清單 - ZTIDrivers.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Attrib.exe。 設定檔案和資料夾屬性 - CMD.exe。允許執行命令行工具 - Microsoft.BDD.PnpEnum.exe。 列舉即插即用裝置的公用程式 - Reg.exe。 用來讀取和修改登錄數據的控制台登錄工具 - ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIDrivers.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
CustomDriverSelectionProfile | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | - |
DoCapture | - | |
DriverPaths | - | |
DriverSelectionProfile | - | |
ImageBuild | - | |
InstallFromPath | - | |
OSDAnswerFilePath | - | |
OSDAnswerFilePathSysPrep | - | |
OSDPlatformArch | - | |
階段 | - | |
ResourceRoot | - |
ZTIExecuteRunbook.wsf
此腳本會在目標計算機上執行 Orchestrator Runbook。 Orchestrator Runbook 是協調電腦和網路上動作的活動順序。 您可以使用執行 Runbook 工作順序步驟類型,在 MDT 中起始 Orchestrator Runbook ,接著執行此腳本。
值 | 描述 |
---|---|
Input | 環境變數包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊。 |
輸出 | - BDD.log包含所有 MDT 腳本產生的事件。 - 傳回 Runbook 完成的狀態。 - 從 Runbook 輸出傳回參數。 |
參考 | - ZTIUtility.vbs 包含文本所使用的支援函式和子程式。 |
位置 | distribution\Scripts |
使用 | cscript ZTIExecuteRunbook.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
OrchestratorServer | - | |
RunbookName | - | |
RunbookID | - | |
RunbookParameterMode | - | |
RunbookParametersxParameterID | - | |
RunbookParametersxParameterValue | - | |
RunbookOutputParameters 備註: 如果 Runbook 傳回輸出參數,則會為每個參數建立工作順序變數,並將參數的傳回值指派給工作順序變數。 |
- |
此腳本會建立下表中所列的工作順序變數,以供內部腳本使用。 請勿在 CustomSettings.ini 或 MDT DB 中設定這些工作順序變數。
名稱 | 描述 |
---|---|
OrchestratorServer | 執行 Runbook 工作順序步驟中,執行 Orchestrator Server 中指定之 Orchestrator 的伺服器名稱 |
RunbookName | 執行 Runbook 工作順序步驟中 Runbook 中指定的 Runbook 名稱 |
RunbookID | 指派給 Orchestrator 伺服器上 Runbook 的標識碼 |
RunbookParametersxParameterID | 指派給 Orchestrator 伺服器上特定 Runbook 參數的標識碼 |
RunbookParametersxParameterName | 指派給 Orchestrator 伺服器上特定 Runbook 參數的名稱 |
RunbookParametersxParameterValue | 指派給 Orchestrator 伺服器上特定 Runbook 參數的值 |
ZTIGather.wsf
此文本會收集控制部署程序的屬性和處理規則。 屬性和規則 (也稱為 本機屬性) 會明確地定義在此腳本中,並包含在 ZTIGather.xml 檔案、CustomSettings.ini 檔案中,以及在 Deployment Workbench) 的 [資料庫] 節點中建立的 MDT DB (中。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIGather.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Wpeutil.exe。 初始化 Windows PE 和網路連線;起始 LTI - ZTIDataAccess.vbs。 包含數據庫存取的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/localonly | 只傳回目標計算機和目前安裝在目標計算機上操作系統的相關信息;不會剖析 /inifile 自變數) 中指定的輸入 .ini 檔案 (;會傳回 .ini 檔案中指定的屬性和規則 如果未指定,腳本會傳回目標計算機和目前安裝之操作系統的相關信息;剖析 .ini 檔案 |
/inifile:ini_file_name | 包含部署程式中所使用之屬性和規則的輸入 .ini 檔的名稱和路徑如果未指定,腳本會使用 中的預設值 CustomSettings.ini |
屬性
名稱 | Read | Write |
---|---|---|
全部 | - | - |
ZTIGroups.wsf
此腳本會擷取並還原目標電腦上的本機群組成員資格。 使用**/capture** 自變數呼叫此腳本,以在部署操作系統之前,從目標計算機備份群組成員資格。 CaptureGroups 屬性包含腳本備份的群組清單。 使用**/restore** 自變數呼叫腳本,以在部署操作系統之後還原群組成員資格。 執行還原作業時,它會還原使用 / capture 自變數執行腳本時所備份之所有群組的成員資格。
注意事項
還原群組成員資格時,腳本不會建立目標計算機上尚未存在的任何目的地群組。 因此,在建置圖像檔案時,請務必在參照計算機中包含所有必要的群組。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIGroups.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIGroups.wsf </debug:value> </backup> </restore> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/捕獲 | 備份目標計算機上本機群組的群組成員資格,如 CaptureGroups 屬性中所指定 |
/恢復 | 將群組成員資格還原至稍早在部署程式中備份的本機群組 |
屬性
名稱 | Read | Write |
---|---|---|
CaptureGroups | - | |
群組 | - | - |
HostName | - |
ZTILangPacksOnline.wsf
此文本會安裝適用於 Windows 作業系統的語言套件。 腳本預期在包含至少一個資料夾的資料夾結構中使用語言套件 CAB 檔案。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTILangPacksOnline.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Lpksetup.exe。 用來新增或移除語言套件的語言套件設定工具 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTILangPacksOnline.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
OSVersion | - |
ZTIModifyVol.wsf
此腳本會修改磁碟區,以設定公用程式磁碟區的 GPT 識別碼和屬性,這是在具有 UEFI 的電腦上建立 Windows RE 磁碟分區的必要專案。 針對下列情況,在部署至具有 UEFI 的電腦時,必須呼叫此腳本:
正在建立自定義磁碟區 (磁碟區) 結構的 LTI 部署,例如建立五個分割區,而不是通常建立以搭配 UEFI 使用的標準四個分割區
所有 ZTI 和 UDI 部署
注意事項
只有在建立要與 UEFI 搭配使用的分割區結構時,才會呼叫此腳本。 建立要在沒有 UEFI 的部署中使用的分割區結構時,不應呼叫此腳本。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 | BDD.log包含所有 MDT 腳本產生的事件。 |
參考 | ZTIUtility.vbs 包含文本所使用的支援函式和子程式。 |
位置 | distribution\Scripts |
使用 | cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value> |
引數
值 | 描述 |
---|---|
/UtilityVol:value | 提供磁碟區的驅動器號,此磁碟區必須針對 Windows RE Tools 磁碟分區進行設定,才能與具有 UEFI (的電腦搭配使用,例如“ E:”) |
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
UtilityVol | - |
ZTIMoveStateStore.wsf
此腳本會將擷取的用戶狀態和備份檔移至 C:\Windows\Temp\StateStore。
注意事項
只有在使用 Configuration Manager 部署映射時,才會執行此腳本。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIMoveStateStore.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIMoveStateStore.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTINextPhase.wsf
此腳本會將 Phase 屬性更新為部署程式中的下一個階段。 工作順序器會使用這些階段來判斷每個工作必須完成的順序。 Phase 屬性包含下列值:
VALIDATION。 識別目標計算機能夠執行完成部署程式所需的腳本。
STATECAPTURE。 部署新的目標作業系統之前,請先儲存任何用戶狀態移轉數據。
預安裝。 完成任何需要 (完成的工作,例如在部署目標操作系統之前,) 建立新的分割區。
安裝。 在目標電腦上安裝目標作業系統。
POSTINSTALL。 完成還原用戶狀態移轉數據之前必須完成的任何工作。 這些工作會先自定義目標操作系統,再於部署后第一次啟動目標計算機 (例如安裝更新或新增驅動程式) 。
STATERESTORE。 還原在狀態擷取階段期間儲存的用戶狀態移轉數據。
如需 Phase 屬性的詳細資訊,請參閱 Phase。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTINextPhase.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTINextPhase.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
DeploymentMethod | - | |
階段 | - | - |
ZTINICConfig.wsf
此腳本會根據 CustomSettings.ini 檔案中所列的屬性或在 Deployment Workbench) 的 [資料庫] 節點中建立的 MDT DB (,使用 ZTIGather.wsf 所擷取的值來設定已啟動的網路適配器。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTINICConfig.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTINicUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/ForceCapture | 如果有儲存靜態 IP 位址的任何局域網路適配器,此腳本會擷取這些設定,並將其儲存至本機環境,例如 C:\MININT\SMSOSD\OSDLogs\Variables.dat。 此腳本可用於擷取大量電腦的靜態IP設定以進行自動化。 |
/RestoreWithinWinPE | 指定時,視需要將任何儲存的靜態 IP 網路設定套用至本機計算機;僅用於內部處理。 |
屬性
名稱 | Read | Write |
---|---|---|
DeployDrive | - | - |
DeploymentMethod | - | |
DeploymentType | - | |
DeployRoot | - | |
OSDAdapterCount | - | - |
OSGuid | - | |
OSDMigrateAdapterSettings | - | |
階段 | - |
ZTINICUtility.vbs
此腳本包含 MDT 部署程式中各種腳本呼叫的網路適配器相關函式和子程式。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Netsh.exe。 用來自動設定網路元件的公用程式 |
位置 | distribution\Scripts |
使用 | <script language="VBScript" src="ZTINicUtility.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
OSDAdapterAdapterIndexAdapterName | - | - |
注意事項
這個屬性中的 AdapterIndex是包含網路適配器資訊之以零起始之數位元的佔位元。
ZTIOSRole.wsf
此文本會為執行 Windows 作業系統的目標電腦安裝伺服器角色。 腳本會讀取 OSRoles、 OSRoleServices 和 OSFeatures 屬性,以判斷應該安裝的內容。
注意事項
此腳本僅供安裝角色和功能及卸載角色和功能工作順序步驟呼叫。 不支援直接呼叫此腳本。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIOSRole.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - OCSetup.exe。 加入或移除 Windows 選用元件 - ServerManagerCmd.exe。 安裝、設定及管理 Windows Server 角色和功能 - Sysocmgr.exe。 新增或移除 Windows 元件 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIOSRole.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/Uninstall | 如果提供,此自變數表示將卸載角色和功能。 如果未提供,腳本會假設將會安裝角色和功能。 |
屬性
名稱 | Read | Write |
---|---|---|
IsServerCoreOS | - | |
OSFeatures | - | |
OSRoles | - | |
OSRoleServices | - | |
OSVersion | - | |
SMSTSRebootRequested | - |
ZTIPatches.wsf
此腳本會安裝 (檔案中所列 (語言套件、安全性更新等 Packages.xml) 。 如果部署不是下列其中一種狀態,腳本會自行終止:
階段 等於 PREINSTALL
DeploymentMethod 等於 SCCM
如果 DeploymentMethod 等於 SCCM,腳本就會啟動 Pkgmgr。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIPatches.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Expand.exe。 展開壓縮的檔案 - Pkgmgr.exe。 離線安裝或更新 Windows Vista - ZTIConfigFile.vbs。 包含處理 XML 檔案的例程 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIPatches.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
CustomPackageSelectionProfile | - | |
DeployRoot | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
LanguagePacks | - | |
OSDAnswerFilePath | - | |
OSDPlatformArch | - | |
PackageSelectionProfile | - | |
階段 | - | |
ResourceRoot | - |
ZTIPowerShell.wsf
此腳本會使用自定義 Windows PowerShell 主機執行 Windows PowerShell 腳本。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIPowerShell.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 - 傳回程序代碼。 Windows PowerShell 腳本在完成後傳回的數值,表示腳本的完成狀態。 |
參考 | - Microsoft.BDD.TaskSequencePSHost.exe。 用來執行 Windows PowerShell 腳本的自定義 Windows PowerShell 主機。 |
位置 | distribution\Scripts |
使用 | cscript ZTIPowerShell.wsf |
引數
值 | 描述 |
---|---|
無 |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTIPrereq.vbs
此腳本會確認目標計算機已安裝必要軟體,且其正常運作。 文稿執行的檢查如下:
判斷 Windows 腳本版本是否等於或大於 5.6 版。
確認當對象參考具現化為 Wscript.Shell、Wscript.Network、Scripting.FileSystemObject MSXML2 時,不會發生錯誤。DOMDocument 和進程環境。
如果任何一項檢查失敗,就會引發錯誤,而且腳本會結束 ValidatePrereq 程式。
值 | 描述 |
---|---|
Input | 無 |
輸出 | 無 |
參考 | 無 |
位置 | distribution\Scripts |
使用 | None |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
無 |
ZTISCCM.wsf
此腳本會在使用 Configuration Manager 部署時初始化 ZTI。 文稿會執行下列程式:
如果啟用偵錯,腳本會建立OSD。偵錯檔案。
文稿會設定下列屬性:
ScriptRoot會設定為目前執行中腳本的父資料夾。
DeployRoot 會設定為 ScriptRoot 的父資料夾。
ResourceRoot 設定為 DeployRoot。
DeploySystemDrive 設定為 C:。
DeploymentMethod 設定為 SCCM。
當 DeployRoot包含 :\:
DeployRoot 資料夾會複製到 _SMSTSMDataPath\WDPackage
ScriptRoot 設定為 _SMSTSMDataPath\WDPackage\Scripts
DeployRoot 設定為 ScriptRoot 的父資料夾
ResourceRoot 設定為 DeployRoot
當 Phase 為 NULL 時:
如果 %SystemDrive% 環境變數為 X:,則 DeploymentType會設定為 NEWCOMPUTER ,而 Phase 會設定為 PREINSTALL。 否則,DeploymentType 會 設定為 REPLACE ,而 Phase 會設定為 VALIDATION。
如果 OldComputer.tag 檔案存在於目前執行中腳本的父資料夾中, 則 DeploymentType 會設定為 REPLACE ,而 Phase 會設定為 VALIDATION。 否則,DeploymentType 會 設定為 REFRESH ,而 Phase 會設定為 VALIDATION。
如需這些屬性的詳細資訊,請參閱 屬性 一文。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTISCCM.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTISCCM.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
_SMSTSMDataPath | - | |
架構 | - | |
BDDPackageID | - | - |
DeploymentMethod | - | - |
DeploymentType | - | - |
DeployRoot | - | - |
階段 | - | - |
ResourceRoot | - | - |
ScriptRoot | - | - |
ToolRoot | - | - |
ZTISetVariable.wsf
此腳本會將指定的全域工作順序變數,將 VariableName 中包含的名稱對應至 VariableValue 中包含的值。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTISetVariable.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 | ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTISetVariable.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
VariableName | - | |
VariableValue | - |
ZTITatoo.wsf
此文本會使用識別碼和版本資訊來取代目標計算機。 文稿會執行下列程式:
找出 ZTITatoo.mof 檔案並複製到 %SystemRoot%\System32\Wbem 資料夾。 任何存在於目的地的預先存在的 ZTITatoo.mof,都會在開始複製作業之前刪除。
Mofcomp.exe 將使用下列命令來執行:
%SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
針對 LTI、ZTI 和 UDI) (的所有部署方法,這些部署詳細數據會針對所有部署方法寫入 登錄,HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
Deployment 方法 會設定為所使用的部署方法,而且可以設定為 LTI、 ZTI 或 UDI,視正在執行的部署方法而定。
部署來源 會設定為部署的來源,而且可以設定為 OEM、 MEDIA 或 DeploymentMethod 屬性中的值。
部署類型 設定為 DeploymentType 屬性。
部署時間戳 會以 WMI 日期格式設定為目前的日期。
部署工具組版本 設定為 Version 屬性。
針對 LTI 部署,這些部署詳細數據會寫入 登錄HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
工作順序標識 碼會設定為 TaskSequenceID屬性。
工作順序名稱 會設定為 TaskSequenceName 屬性。
工作順序版本 設定為 TaskSequenceVersion 屬性。
針對 Configuration Manager) (ZTI 和 UDI 的所有 Configuration Manager 部署,這些部署詳細數據會寫入 至HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 的登錄:
OSD 套件識別碼會設定為 _SMSTSPackageID 工作順序變數。
OSD 程式名稱 一律設定為 “\*”。
OSD 公告標識 碼會設定為 _SMSTSAdvertID 工作順序變數。
針對擷取映射的 LTI 部署,這些部署詳細數據會寫入 登錄HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4:
擷取方法 會設定為所使用的部署方法,而且可以設定為 LTI、 ZTI 或 UDI,視正在執行的部署方法而定。
擷取時間戳 會以WMI 日期格式設定為目前的日期。
擷取工具組版本 設定為 Version 屬性。
擷取工作順序標識 碼設定為 TaskSequenceID屬性。
擷取工作順序名稱 設定為 TaskSequenceName 屬性。
擷取工作順序版本 設定為 TaskSequenceVersion 屬性。
針對擷取映射之 Configuration Manager) (ZTI 和 UDI 的所有 Configuration Manager 部署,這些部署詳細數據會寫入 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 的登錄:
擷取 OSD 套件識別 碼會設定為 _SMSTSPackageID 工作順序變數。
擷取 OSD 程式名稱 一律設定為 「*****」。。
擷取 OSD 公告標識 碼會設定為 _SMSTSAdvertID工作順序變數。
注意事項
此腳本並非設計來在 Windows PE 上執行。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTITatoo.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Mofcomp.exe。 命令行 .mof 檔案編譯程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTITatoo.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSPackageID | - | |
_SMSTSSiteCode | - | |
DeploymentMethod | - | |
DeploymentType | - | |
版本 | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - |
ZTIUserState.wsf
此腳本會初始化 USMT,以擷取和還原目標電腦上的用戶狀態。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIUserState.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Loadstate.exe。 目標電腦上的擷取用戶狀態數據 - Msiexec.exe。 管理以 .msi 為基礎的應用程式安裝 - Scanstate.exe。 收集用戶數據和設定 - USMT 應用程式檔 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIUserState.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/捕獲 | - |
/估計 | - |
/恢復 | - |
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
DeploymentMethod | - | |
DeploymentType | - | |
DestinationLogicalDrive | - | |
ImageBuild | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
InstallFromPath | - | |
IsServerOS | - | |
LoadStateArgs | - | |
OSCurrentVersion | - | |
OSDMigrateAdditionalCaptureOptions | - | - |
OSDMigrateAdditionalRestoreOptions | - | - |
OSDPackagePath | - | |
OSDStateStorePath | - | |
OSVersion | - | |
ScanStateArgs | - | |
StatePath | - | - |
UDDir | - | |
UDProfiles | - | |
UDShare | - | |
UserDataLocation | - | - |
USMTConfigFile | - | |
USMTEstimate | - | - |
USMTLocal | - | |
USMTMigFiles | - |
ZTIUtility.vbs
此腳本包含大部分 MDT 腳本使用的公用程式函式。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 | 無 |
參考 |
-
Credentials_ENU.xml。 提示使用者輸入連線到網路資源時將使用的認證 - IPConfig.exe。 顯示所有目前的 TCP/IP 網路組態值,並重新整理 DHCP 和 DNS 設定 - MSHTA.exe。 HTML 應用程式主機 - Regsvr32.exe。 向操作系統註冊 (.dll、.exe、.ocx 等) 檔案 - Xcopy.exe。 複製檔案和目錄,包括子目錄 |
位置 |
-
distribution\Scripts - program_files\Microsoft Deployment Toolkit\Scripts |
使用 | <script language="VBScript" src="ZTIUtility.vbs"/> |
引數
值 | 描述 |
---|---|
無 | 無 |
屬性
名稱 | Read | Write |
---|---|---|
_SMSTSAdvertID | - | |
_SMSTSCurrentActionName | - | |
_SMSTSCustomProgressDialogMessage | - | |
_SMSTSInstructionTableSize | - | |
_SMSTSLogPath | - | |
_SMSTSMachineName | - | |
_SMSTSNextInstructionPointer | - | |
_SMSTSOrgName | - | |
_SMSTSPackageID | - | |
_SMSTSPackageName | - | |
_SMSTSPackagePath | - | |
_SMSTSReserved1 | - | |
_SMSTSReserved2 | - | |
架構 | - | |
AssetTag | - | |
ComputerName | - | |
偵錯 | - | - |
DeploymentMethod | - | |
DeployRoot | - | |
DestinationDisk | - | - |
DestinationLogicalDrive | - | - |
DestinationPartition | - | - |
EventShare | - | |
HostName | - | |
ImageBuild | - | - |
ImageFlags | - | |
ImageIndex | - | |
ImageLanguage | - | |
ImageProcessor | - | |
ImageSize | - | |
InstallFromPath | - | |
JoinDomain | - | |
LogPath | - | - |
MacAddress | - | |
OSCurrentVersion | - | |
OSDAdvertID | - | |
OSDAnswerFilePath | - | - |
OSDAnswerFilePathSysprep | - | - |
OSDComputerName | - | - |
OSDPackageID | - | |
OSDPackagePath | - | |
OSDTargetSystemDrive | - | |
OSGUID | - | |
OSSKU | - | |
OSVersion | - | |
階段 | - | |
Processor_Architecture | - | |
ResourceRoot | - | |
SLShare | - | |
SLShareDynamicLogging | - | |
TaskSequenceID | - | |
TaskSequenceName | - | |
TaskSequenceVersion | - | |
UDDir | - | |
UDShare | - | |
UserDomain | - | - |
UserID | - | - |
UserPassword | - | - |
UUID | - | |
版本 注意: 此變數是代表 MDT 版本的內部變數。 |
- | - |
WDSServer | - |
ZTIValidate.wsf
此腳本可藉由驗證目標計算機的條件,確保部署能夠安全地繼續進行。 文稿程式包括:
如果 DeploymentType 等於 REFRESH,且目標電腦是伺服器,腳本就會結束。
如果 OSInstall 存在且不等於 YES,腳本就會結束。
確認目標計算機上存在 RAM 的最小數量;如果不是,腳本就會結束。
確認處理器符合所需的最小速度;如果不是,腳本就會結束。
確認硬碟大小符合大小下限需求;如果不是,腳本就會結束。
確認目標計算機的作業系統已安裝在磁碟驅動器 C 上;如果不是,腳本就會結束。
如果 DeploymentType = REFRESH,請執行 來確認磁碟驅動器 C 未壓縮
Compact /u C:\
。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIValidate.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Compact.exe。 顯示或改變NTFS檔案系統分割區上的檔案壓縮 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIValidate.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
DeploymentType | - | |
DestinationLogicalDrive | - | - |
ImageBuild | - | |
ImageMemory | - | |
ImageProcessorSpeed | - | |
ImageSize | - | |
ImageSizeMultiplier | - | |
IsServerOS | - | |
記憶體 | - | |
OSDPackagePath | - | |
OSInstall | - | |
ProcessorSpeed | - | |
SMSTSLocalDataDrive | - | |
VerifyOS | - |
ZTIVHDCreate.wsf
此腳本可用來在目標計算機上建立虛擬硬碟 (.vhd 或 .avhd) 檔案,並將 .vhd 檔案掛接為磁碟。 然後,LTI 部署程式的其他部分會將 Windows 作業系統和應用程式部署到新建立的虛擬硬碟。 文稿程式如下所示:
Class_Initialize方法可用來初始化 VHDInputVariable 變數。
驗證是否已定義 VHDCreateSource ,並在指定) 時找出來源 .vhd 檔案 (。
如果 VHDCreateFilename 等於 RANDOM 或 「 (null) ,則產生隨機的 .vhd 檔名。
確認要建立 VHDCreateFileName) 中指定的 .vhd 檔案 (所在的資料夾。
使用 VHDCreateSizePercent、 VHDCreateSizeMax 和 VHDCreateType 中的值建立 .vhd 檔案。
如果使用 VHDCreateDiffVHD 中的值指定) ,請建立差異磁碟 (。
會掛接新建立的 .vhd 檔案和選擇性的差異磁碟。
系統會傳回已掛接之虛擬硬碟的磁碟編號。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIVHDCreate.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
ZTIDiskUtility.vbs。 包含文稿所使用的支援函式和子程式 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIVHDCreate.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
VHDCreateDiffVHD | - | |
VHDCreateFileName | - | |
VHDCreateSizeMax | - | |
VHDCreateSource | - | |
VHDCreateType | - | |
VHDDisks | - | |
VHDInputVariable | - | |
VHDOutputVariable | - |
ZTIWindowsUpdate.wsf
此腳本會從執行 WSUS、Windows Update 或 Microsoft Update 的公司網路上,使用 Windows Update 代理程式 (WUA ) 應用程式開發介面 (API) 下載並安裝更新。 根據預設,此功能會在每個工作順序中停用,而且必須手動啟用才能執行。
大部分企業都已備妥小組和基礎結構,以透過公司網路更新新部署的計算機。 此程式牽涉到追蹤每個桌面設定可用的最新修補程式、驅動程式和更新集合,以及判斷應該針對每個組態下載和安裝哪些更新。 如果組織已經有已建立的程式,則可能不需要此腳本。 此腳本的設計目的是要讓部署小組不需要建立程式,但想要確保在部署時更新目標計算機。
此文本會自動掃描目標計算機,並下載各種可適用的更新。 其中包括:
Windows Service Pack
放置在 Windows Update 上的非Microsoft驅動程式
最新的 Hotfix 更新
Microsoft Office 更新
Microsoft Exchange Server 和 SQL Server 更新
Microsoft Visual Studio® 更新
某些非Microsoft應用程式更新
提示
許多硬體製造商都將其驅動程式放在 Windows Update 上。 這些驅動程式不再需要維護在 [全新驅動程式] 目錄中。 從散發共用中移除驅動程序來進行實驗,以查看哪些驅動程式可在 Windows Update 上使用。 請注意,如果 Windows 預設不包含驅動程式,請勿移除網路或記憶體驅動程式,因為作業系統需要使用者輸入。
MDT 支援將更新版本的 WUA 部署為作業系統部署的一部分。 這有助於確保目標計算機在部署時執行正確的 WUA 版本。 它也有助於消除連線到因特網的需求,並在部署後下載最新版的WUA。
MDT 也可以將 WUA 設定為從公司網路上執行 WSUS 的電腦收集更新,而不是透過因特網連線到Microsoft更新。 MDT 可以選擇性地使用 WSUSServer 屬性,將 WUA 設定為使用執行 WSUS 的特定電腦。
如需其他資訊和 WUA 部署指示,請參閱 如何在用戶端電腦上安裝 Windows Update 代理程式。
針對下列專案取得最新版的 WUA 獨立安裝程式:
x86 版本 (WindowsUpdateAgent30-x86.exe) 於 https://go.microsoft.com/fwlink/?LinkID=100334
x64 版本 (WindowsUpdateAgent30-x64.exe) 於 https://go.microsoft.com/fwlink/?LinkID=100335
Windows 7 和更新版本包含最新版的 WUA,因此不需要升級。
如需詳細資訊,請 參閱更新 Windows Update 代理程式。
在工作排序器中啟用時,此腳本會在操作系統部署的狀態還原階段執行多次。 這是第一次啟動操作系統之後首次執行。 在安裝任何可能相依於目標計算機上所安裝特定更新或 Service Pack 的應用程式之前,請確定已安裝最新的更新和 Service Pack。 例如,應用程式可能相依於安裝的 Microsoft .NET Framework 最新版本。
此文稿也會在安裝應用程式之後執行,以確保已套用最新的應用程式 Service Pack 和更新。 例如,使用此腳本來確保最新的更新會套用至 Microsoft Office 2010 或 2007 Office 系統。
在安裝一或多個更新期間,可能必須重新啟動目標計算機,才能讓更新安裝完全完成。 為了確保更新已正確安裝,如果腳本偵測到安裝更新需要重新啟動目標計算機,腳本會自動重新啟動目標計算機,並在偵測到其他更新且正在擱置安裝時繼續。 如果腳本判斷目標計算機是完整的最新狀態,則會結束。 如果在更新目標計算機時,腳本嘗試安裝更新七次失敗,而且目標計算機仍然需要重新啟動,則會記錄錯誤。
在運行時間,文稿會執行下列工作:
如果已指定 WSUSServer 屬性,請將目標電腦設定為使用 WSUS 伺服器。
確認目標電腦上已安裝最新版的 WUA。
在目標電腦上搜尋尚未安裝且通常可能隱藏的適用更新。
每個更新都有相關聯的 UpdateID 和 QNumber 屬性:
UpdateID 屬性是 GUID 格式,例如 67da2176-5c57-4614-a514-33abbdd51f67。
QNumber 屬性是數值,例如987654。
文稿會比較 UpdateID 和 KBArticle 屬性值與下列 MDT 屬性中指定的排除清單:
WUMU_ExcludeID。 要排除的 UpdateID 清單;將不會安裝任何具有此清單中 UpdateID 的更新。
WUMU_ExcludeKB。 要排除的 QNumbers 清單;將不會安裝任何具有此清單中 QNumber 的更新。
此外,任何需要使用者輸入的更新都會遭到排除且不會安裝。
腳本會自動核准所有需要核准最終使用者許可協定 (EULA) 的更新。 在生產環境中執行此腳本之前,請務必先手動讀取和檢查每個 EULA。
每個更新的活動都會寫入ZTIWindowsUpdate.log檔案,如果更新已核准安裝,則為 INSTALL 或 SKIP 字串,以及 UpdateID、更新的簡短描述,以及 QNumber。
每個要安裝的更新都會以批次方式下載並安裝。
目標計算機可能需要在更新安裝期間重新啟動一次以上。
注意事項
Windows Internet Explorer 7 需要用戶互動,因此不會使用此腳本進行安裝。
注意事項
根據預設,請在WUMU_ExcludeKB清單中包含 QNumber 925471,以防止 Windows Vista Ultimate 安裝額外的語言套件。
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIWindowsUpdate.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
Expand.exe。 展開壓縮的檔案 - Net.exe。 執行網路管理工作 - WindowsUpdateAgent30-x86.exe。 安裝 WUA - WindowsUpdateAgent30-x64.exe。 安裝 WUA - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0|1> <IsHidden=0|1>"> </Query:true|false> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
/UpdateCommand:param |
-
IsInstalled。 設定為 0 以查詢未安裝的更新。 - IsHidden。 設定為 0 以查詢隱藏的更新。 |
/Query:value |
-
True。 僅查詢必要的更新。 請勿下載並安裝任何二進位檔。 - False。 查詢並安裝必要的更新。 下載並安裝二進位檔。 |
注意事項
指定時, UpdateCommand 至少需要一個選項。
注意事項
如果為 UpdateCommand 指定這兩個選項,則必須以 和 分隔。
注意事項
UpdateCommand 的預設值為 IsInstalled=0 和 IsHidden=0。
注意事項
如需 UpdateCommand 的詳細資訊,請參閱 IUpdateSearcher::Search 方法。
屬性
名稱 | Read | Write |
---|---|---|
架構 | - | |
DoCapture | - | |
InstalledUpdates | - | |
MSIT_WU_Count | - | - |
NoAutoUpdate_Previous | - | - |
SMSTSRebootRequested | - | - |
SMSTSRetryRequested | - | - |
WSUSServer | - | |
WUMU_ExcludeID | - | |
WUMU_ExcludeKB | - |
ZTIWipeDisk.wsf
此文稿會格式化目標計算機的硬碟。 文稿:
如果WipeDisk不等於TRUE,則結束
決定要格式化的適當磁碟驅動器
藉由呼叫
cmd /c format <Drive> /fs:ntfs /p:3 /Y
(來格式化磁碟驅動器,其中<Drive>
是要格式化硬碟的驅動器號)
值 | 描述 |
---|---|
Input | 環境變數。 包含屬性值、自定義屬性值、資料庫連接、部署規則,以及腳本完成部署程式所需的其他資訊 |
輸出 |
-
ZTIWipeDisk.log。 包含此腳本產生之事件的記錄檔 - BDD.log。 包含所有 MDT 腳本產生之事件的記錄檔 |
參考 |
-
CMD.exe。 允許執行命令行工具 - Format.com。 格式化硬碟 - ZTIUtility.vbs。 包含文稿所使用的支援函式和子程式 |
位置 | distribution\Scripts |
使用 | cscript ZTIWipeDisk.wsf </debug:value> |
引數
值 | 描述 |
---|---|
/debug:value | 將事件訊息輸出至主控台和.log檔。 如果 value 中指定的值為: - TRUE,事件訊息會傳送至主控台和.log檔案 - FALSE,事件訊息只會傳送至.log檔案 (這是未提供自變數時的行為。) |
屬性
名稱 | Read | Write |
---|---|---|
WipeDisk | - |