Freigeben über


Skripts

Die in LTI- und ZTI-Bereitstellungen verwendeten Skripts verweisen auf Eigenschaften, die die Prozessschritte und Konfigurationseinstellungen bestimmen, die während des Bereitstellungsprozesses verwendet werden. Verwenden Sie diesen Referenzabschnitt, um die richtigen Skripts zu bestimmen, die in Aktionen eingeschlossen werden sollen, und die gültigen Argumente, die beim Ausführen der einzelnen Skripts angegeben werden sollen. Die folgenden Informationen werden für jedes Skript bereitgestellt:

  • Name. Gibt den Namen des Skripts an.

  • Beschreibung. Enthält eine Beschreibung des Zwecks des Skripts und alle relevanten Informationen zur Skriptanpassung.

  • Eingabe. Gibt die Dateien an, die für die Eingabe in das Skript verwendet werden.

  • Ausgabe. Gibt die Dateien an, die vom Skript erstellt oder geändert wurden.

  • Verweise. Gibt andere Skripts oder Konfigurationsdateien an, auf die das Skript verweist.

  • Standort. Gibt den Ordner an, in dem sich das Skript befindet. In den Informationen für den Speicherort werden die folgenden Variablen verwendet:

    • program_files. Diese Variable verweist auf den Speicherort des Ordners Programme auf dem Computer, auf dem MDT installiert ist.

    • Verteilung. Diese Variable verweist auf den Speicherort des Verteilungsordners für die Bereitstellungsfreigabe.

    • -Plattform. Diese Variable ist ein Platzhalter für die Betriebssystemplattform (x86 oder x64).

  • Verwenden Sie . Stellt die Befehle und Optionen bereit, die Sie angeben können.

  • Argumente und Beschreibungen. Geben Sie die gültigen Argumente an, die für das Skript angegeben werden sollen, und eine kurze Beschreibung der Bedeutung der einzelnen Argumente.

  • Eigenschaften. Die Eigenschaften, auf die das Skript verweist.

BDD_Autorun.wsf

Dieses Skript zeigt ein Dialogfeld an, das angibt, welche Bereitstellungsmedien vom Benutzer eingefügt wurden, die vom MDT-Prozess erstellt wurden (z. B. eine startbare DVD oder ein Wechseldatenträger). Die Meldung wird 15 Sekunden lang angezeigt. Wenn keine Aktion ausgeführt wird, startet das Skript LiteTouch.vbs.

Weitere Informationen zu LiteTouch.vbs finden Sie unter LiteTouch.vbs.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die für die Skripts zum Abschließen des Bereitstellungsprozesses erforderlich sind.
Ausgabe Keine
Informationsquellen LiteTouch.vbs. Initiiert LTI
Location distribution\Scripts
Verwendung Keine

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Keine

BDD_Welcome_ENU.xml

Diese XML-Datei enthält den Skriptcode und das HTML-Layout für die Seite Willkommen bei der Windows-Bereitstellung , die am Anfang des Bereitstellungs-Assistenten angezeigt wird. Diese XML-Datei wird von Wizard.hta gelesen, die die in diese XML-Datei eingebetteten Assistentenseiten ausführt.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - NICSettings_Definition_ENU.xml. Ermöglicht es dem Benutzer, Konfigurationseinstellungen für Netzwerkadapter bereitzustellen.

- Wizard.hta. Zeigt die Seiten des Bereitstellungs-Assistenten an.

- WPEUtil.exe. Initialisiert Windows PE- und Netzwerkverbindungen. initiiert LTI
Location distribution\Tools\platform
Verwendung mshta.exeWizard.hta BDD_Welcome_ENU.xml

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
KeyboardLocalePE -
WelcomeWizardCommand -
AssistentVervollständigen -

Credentials_ENU.xml

Diese XML-Datei enthält den Skriptcode und das HTML-Layout für die Assistentenseite Anmeldeinformationen für die Verbindung mit Netzwerkfreigaben angeben im Bereitstellungs-Assistenten. Diese XML-Datei wird von Wizard.hta gelesen, die die in diese XML-Datei eingebetteten Assistentenseiten ausführt.

Hinweis

Diese Assistentenseite wird nur angezeigt, wenn beim Überprüfen der vordefinierten Benutzeranmeldeinformationen ein Fehler auftritt.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen Credentials_scripts.vbs. Enthält Funktionen zur Unterstützung von Benutzeranmeldeinformationen
Location distribution\Scripts
Verwendung mshta.exe Wizard.hta /NotWizard /definition:Credentials_ENU.xml [/ValidateAgainstDomain:domain &#124; /ValidateAgainstUNCPath:uncpath] </DoNotSave> </LeaveShareOpen>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Keine

Credentials_scripts.vbs

Dieses Skript analysiert die Argumente, die beim Laden der Credentials_ENU.xml-Datei in den Bereitstellungs-Assistenten angegeben wurden. Es führt auch die Überprüfung der Benutzeranmeldeinformationen durch. Dieses Skript wird von der Credentials_ENU.xml-Datei gelesen.

Weitere Informationen zu Credentials_ENU.xml finden Sie im entsprechenden Thema in Credentials_ENU.xml.

Wert Beschreibung
Eingabe Keine
Ausgabe Ereignismeldungen werden in diese Protokolldateien geschrieben:

- Credentials_scripts.log. Protokolldatei, die von diesem Skript generierte Ereignisse enthält

- BDD.log. Protokolldatei, die von allen MDT-Skripts generierte Ereignisse enthält
Informationsquellen Keine
Location distribution\Scripts
Verwendung <script language="VBScript" src="Credentials_scripts.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
UserCredentials -
UserDomain -

DeployWiz_Definition_ENU.xml

Diese XML-Datei enthält den Skriptcode und das HTML-Layout für jede Assistentenseite im Bereitstellungs-Assistenten. Diese Datei wird von Wizard.hta gelesen, die die in diese XML-Datei eingebetteten Assistentenseiten ausführt. Diese .xml-Datei enthält die folgenden Assistentenseiten:

  • Willkommen

  • Angeben von Anmeldeinformationen zum Herstellen einer Verbindung mit Netzwerkfreigaben

  • Tasksequenz

  • Computerdetails

  • Benutzerdaten

  • Verschieben von Daten und Einstellungen

  • Benutzerdaten (Wiederherstellen)

  • Computersicherung

  • Product Key

  • Sprachpakete

  • Gebietsschema und Uhrzeit

  • Rollen und Features

  • Anwendungen

  • Administratorkennwort

  • Lokale Administratoren

  • Bild erfassen

  • BitLocker

  • Bereit für den Anfang

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - DeployWiz_Initialization.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- DeployWiz_Validation.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIBackup.wsf. Erstellt eine Sicherung des Zielcomputers.

- ZTIPatches.wsf. Installiert Updates (Sprachpakete, Sicherheitsupdates usw.)

- ZTIUserState.wsf. Initialisiert die Migration des Benutzerzustands, um den Benutzerzustand auf dem Zielcomputer zu erfassen und wiederherzustellen.
Location distribution\Scripts
Verwendung Keine

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
DeploymentMethod -
DeploymentType -
DoCapture -
ImageBuild -
ImageFlags -
IsBDE -
IsServerOS -
JoinDomain -
OSDComputerName -
OS-Version -
SkipAdminAccounts -
SkipAdminPassword -
SkipApplications -
SkipBitLocker -
SkipCapture -
SkipComputerBackup -
SkipComputerName -
SkipDomainMembership -
SkipLocaleSelection -
SkipPackageDisplay -
SkipProductKey -
SkipRoles -
SkipSummary -
SkipTaskSequence -
SkipTimeZone -
SkipUserData -
TaskSequenceTemplate -
UserDomain -
UserID -
UserPassword -
USMTOfflineMigration -

DeployWiz_Initialization.vbs

Dieses Skript initialisiert die Seiten im Bereitstellungs-Assistenten (gespeichert in DeployWiz_Definition_ENU.xml). Es enthält auch Funktionen und Unterroutinen, die der Bereitstellungs-Assistent während einer LTI-Bereitstellung aufruft.

Wert Beschreibung
Eingabe - DomainOUList.xml. Enthält eine Liste von Domänen-Organisationseinheiten.

- ListOfLanguages.xml

- LocationServer.xml. Enthält eine Liste der verfügbaren Bereitstellungsfreigaben.

- Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderen Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe Ereignismeldungen werden in die folgenden Protokolldateien geschrieben:

- DeployWiz_Initialization.log. Protokolldatei, die von diesem Skript generierte Ereignisse enthält

- BDD.log. Protokolldatei, die von allen MDT-Skripts generierte Ereignisse enthält
Informationsquellen ZTIApplications.wsf. Initiiert die Anwendungsinstallation.
Location distribution\Scripts
Verwendung <script language="VBScript" src="DeployWiz_Initialization.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Architektur -
Anwendungen -
BackupDir -
BackupFile -
BackupShare -
BDEInstallieren -
BDEKeyLocation -
BDERecoveryKey -
BDEWaitForEncryption -
CapableArchitecture -
ComputerBackupLocation -
CustomWizardSelectionProfile -
DeploymentType -
DeployRoot -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainOUs -
ImageBuild -
ImageFlags -
ImageLanguage -
ImageLanguage001 -
ImageProcessor -
IsServerOS -
KeyboardLocale -
KeyboardLocale_Edit -
LanguagePacks -
LanguagePacks001 -
LocalDeployRoot -
Obligatorische Anwendungen -
OSDComputerName -
OSCurrentBuild -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKeyDrive -
OSDBitLockerWaitForEncryption -
OSSKU -
OS-Version -
OverrideProductKey -
ProductKey -
SkipCapture -
SkipDomainMembership -
TaskSequenceID -
TimeZoneName -
TSGUID -
UDDir -
UDShare -
UILanguage -
UserDataLocation -
UserDomain -
UserID -
UserLocale -
UserPassword -
WizardSelectionProfile -

DeployWiz_Validation.vbs

Dieses Skript initialisiert und überprüft die Informationen, die auf den Seiten des Bereitstellungs-Assistenten eingegeben werden (gespeichert in DeployWiz_Definition_ENU.xml). Dieses Skript enthält Funktionen und Unterroutinen, die der Bereitstellungs-Assistent während einer LTI-Bereitstellung aufruft.

Wert Beschreibung
Eingabe - OperatingSystems.xml. Enthält die Liste der für die Bereitstellung verfügbaren Betriebssysteme.

- Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die von den Skripts zum Abschließen des Bereitstellungsprozesses benötigt werden. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe Keine
Informationsquellen - Credentials_ENU.xml. Prompts benutzer für Anmeldeinformationen, die beim Herstellen einer Verbindung mit Netzwerkressourcen verwendet werden

- ZTIGather.wsf. Sammelt Eigenschaften und Verarbeitungsregeln
Location distribution\Scripts
Verwendung <script language="VBScript" src="DeployWiz_Validation.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Architektur -
DeploymentType - -
DeployTemplate -
ImageBuild -
ImageProcessor - -
OS-Version -
TaskSequenceID -
TSGUID -
UserCredentials -
UserDomain -
UserID -
UserPassword -

LiteTouch.vbs

Dieses Skript wird vom Bereitstellungs-Assistenten aufgerufen, um LTI zu initiieren. Das Skript:

  • Entfernt den Ordner C:\MININT (sofern vorhanden)

  • Überprüft, ob der Zielcomputer die Anforderungen für die Ausführung des Bereitstellungs-Assistenten erfüllt, indem ZTIPrereq.vbs

  • Startet den Bereitstellungs-Assistenten durch Ausführen von LiteTouch.wsf

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - BDDRun.exe

- ZTIPrereq.vbs. Wird verwendet, um zu bestimmen, ob der Zielcomputer die Voraussetzungen für die Bereitstellung eines neuen Betriebssystems erfüllt.

- LiteTouch.wsf. Das Skript, das für die Steuerung des LTI-Bereitstellungsprozesses verantwortlich ist
Location distribution\Scripts
Verwendung cscript LiteTouch.vbs </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
Keine

LiteTouch.wsf

Dieses Skript wird von LiteTouch.vbs aufgerufen und ist für die Steuerung des LTI-Bereitstellungsprozesses verantwortlich. Dies umfasst Folgendes:

  • Ausführen des Bereitstellungs-Assistenten

  • Ausführen des LTI-Bereitstellungsprozesses mithilfe der entsprechenden Tasksequenzdatei

Wert Beschreibung
Eingabe - task_sequence_file.xml. Enthält die Aufgaben und die Reihenfolge der Aufgaben für den LTI-Bereitstellungsprozess.

- Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die von den Skripts zum Abschließen des Bereitstellungsprozesses benötigt werden. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - LiteTouch.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - BDD_Welcome_ENU.xml. Zeigt die Willkommensseite des Bereitstellungs-Assistenten für die LTI-Bereitstellung an.

- DeployWiz_Definition_ENU.xml. Zeigt die Seiten des Bereitstellungs-Assistenten für die LTI-Bereitstellung an.

- Diskpart.exe. Hilfsprogramm, das die automatisierte Verwaltung von Datenträgern, Partitionen und Volumes ermöglicht

- LTICleanup.wsf. Ausführen von Bereinigungsaufgaben nach Abschluss der Bereitstellung

- LTICopyScripts.wsf. Kopiert die Bereitstellungsskripts auf eine lokale Festplatte auf dem Zielcomputer.

- MSHTA.exe. HTML-Anwendungshost

- RecEnv.exe. Wenn dieses Hilfsprogramm vorhanden ist, wird der Benutzer aufgefordert, zu bestimmen, ob die Windows-Wiederherstellungsumgebung gestartet werden soll.

- Regsvr32.exe. Registriert Dateien (.dll, .exe, .ocx usw.) beim Betriebssystem

- Summary_Definition_ENU.xml. Zeigt die Zusammenfassungsergebnisse für die LTI-Bereitstellung an.

- TsmBootStrap.exe. Bootstrap-Hilfsprogramm für Tasksequenzen

- Wizard.hta. Zeigt die Seiten des Bereitstellungs-Assistenten an.

- WPEUtil.exe. Initialisiert Windows PE- und Netzwerkverbindungen. initiiert LTI

- ZTIGather.wsf. Sammelt Eigenschaften und Verarbeitungsregeln

- ZTIPrereq.vbs. Überprüft, ob der Zielcomputer die Anforderungen für die Ausführung des Bereitstellungs-Assistenten erfüllt.

- ZTINICConfig.wsf. Konfiguriert aktivierte Netzwerkadapter

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung BDDRun.exe "wscript.exe <ScriptDirectory>\LiteTouch.wsf </debug:value>"

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)
/Anfangen Erstellt eine Verknüpfung im neuen Betriebssystem, die ausgeführt wird, sobald die Shell gestartet wird.

Eigenschaften

Name Lesen Write
_DoNotCleanLiteTouch -
_SMSTSPackageName -
AdminPassword -
Architektur - -
BootPE - -
ComputerBackupLocation -
ComputerName -
DeployDrive - -
DeploymentMethod - -
DeploymentType - -
DeployRoot - -
DestinationLogicalDrive -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
FinishAction -
HostName -
IsServerCoreOS -
JoinDomain -
JoinWorkgroup - -
KeyboardLocalePE -
LTISuspend -
OSDAdapterCount -
OSDComputerName - -
Phase - -
ResourceDrive - -
ResourceRoot - -
RetVal -
SkipBDDWelcome -
SkipFinalSummary - -
SkipWizard -
SMSTSLocalDataDrive -
TaskSequenceID -
TimeZoneName -
UserDataLocation - -
UserDomain -
UserID -
UserPassword -
WelcomeWizardCommand -
AssistentVervollständigen -

LTIApply.wsf

Dieses Skript ist für die Installation eines Windows PE-Images auf dem Zielcomputer verantwortlich. Das Windows PE-Image wird verwendet, um Informationen zum Zielcomputer zu sammeln und die Bereitstellungsaufgaben auf dem Zielcomputer auszuführen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - LTIApply.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- LTIApply_wdsmcast.log. Protokolldatei mit Ereignissen, die vom Wdsmcast-Hilfsprogramm generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Bootsect.exe. Wendet einen Startsektor auf die Festplatte an

- ImageX.exe. Ein Hilfsprogramm zum Erstellen und Verwalten von WIM-Dateien

- ZTIBCDUtility.vbs. Enthält Hilfsfunktionen, die beim Ausführen von Start-Manager-Aufgaben verwendet werden

- ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien.

- ZTIDiskUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- Wdsmcast.exe. Ein Hilfsprogramm, das von Zielcomputern zum Einbinden einer Multicastübertragung verwendet wird
Location distribution\Scripts
Verwendung cscript LTIApply.wsf </pe> </post> </debug:value>

Argumente

Wert Beschreibung
/Pe Verwendet den Prozess zum Installieren des Windows PE-Images auf dem Zielcomputer.
/Bereitstellen Bereinigt nicht benötigte Dateien nach der Installation eines Images
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. , wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
Architektur -
BootPE -
DeployRoot -
DestinationLogicalDrive - -
OSGUID -
OSCurrentVersion -
OS-Version -
ImageBuild -
ImageFlags -
ImageProcessor -
ISBDE -
SourcePath -
TaskSequenceID -
UserDomain -
UserID -
UserPassword -
WDSServer -

LTICleanup.wsf

Dieses Skript entfernt alle Dateien oder Konfigurationseinstellungen (z. B. Skripts, Ordner, Registrierungseinträge oder Konfigurationseinstellungen für die automatische Anmeldung) vom Zielcomputer, nachdem der Bereitstellungsprozess abgeschlossen ist.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - LTICleanup.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Bootsect.exe. Wendet einen Startsektor auf die Festplatte an

- Net.exe. Ausführen von Netzwerkverwaltungsaufgaben

- RegSvr32.exe. Registriert Dateien (.dll, .exe, .ocx usw.) beim Betriebssystem

- ZTIBCDUtility.vbs. Enthält Hilfsfunktionen, die beim Ausführen von Start-Manager-Aufgaben verwendet werden

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript LTICleanup.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
_DoNotCleanLiteTouch -
DeployRoot -
DestinationLogicalDrive -
OS-Version -

LTICopyScripts.wsf

Dieses Skript kopiert die Bereitstellungsskripts für die LTI- und ZTI-Bereitstellungsprozesse auf eine lokale Festplatte auf dem Zielcomputer.

Wert Beschreibung
Eingabe - Summary_Definition_ENU.xml. Zeigt die Zusammenfassungsergebnisse für die LTI-Bereitstellung an.

- Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - LTICopyScripts.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript LTICopyScripts.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
Keine

LTIGetFolder.wsf

Dieses Skript zeigt ein Dialogfeld an, in dem der Benutzer zu einem Ordner navigieren kann. Der ausgewählte Ordnerpfad wird in der Umgebungsvariable FOLDERPATH gespeichert.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe Keine
Informationsquellen - ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- WizUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die von der Benutzeroberfläche verwendet werden (z. B. Assistentenseiten).
Location - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Verwendung cscript LTIGetFolder.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
DefaultFolderPath -
FolderPath -

LTIOEM.wsf

Dieses Skript wird von einem OEM während eines LTI-OEM-Szenarios verwendet, um den Inhalt einer Medienbereitstellungsfreigabe auf die Festplatte des Zielcomputers zu kopieren, um sie für die Duplizierung vorzubereiten.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - LTIOEM.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - RoboCopy.exe. Tool zum Kopieren von Dateien und Ordnern

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript LTIOEM.wsf </BITLOCKER &#124; /BDE> </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)
/BITLOCKER Aktiviert BitLocker
/BDE Aktiviert BitLocker

Eigenschaften

Name Lesen Write
_DoNotCleanLiteTouch -
DeployDrive -
DeployRoot -
TSGUID -

LTISuspend.wsf

Dieses Skript hält eine Tasksequenz an, damit manuelle Aufgaben ausgeführt werden können. Wenn dieses Skript ausgeführt wird, wird eine Verknüpfung mit der Tasksequenz fortsetzen auf dem Desktop des Benutzers erstellt, die es dem Benutzer ermöglicht, die Tasksequenz neu zu starten, nachdem alle manuellen Aufgaben abgeschlossen wurden.

Hinweis

Dieses Skript wird nur im vollständigen Betriebssystem unterstützt.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - LTISuspend.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - LiteTouch.wsf. Steuert den LTI-Bereitstellungsprozess

- LTICopyScripts.wsf. Kopiert die Bereitstellungsskripts auf eine lokale Festplatte auf dem Zielcomputer.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript LTISuspend.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)
/Fortsetzen -

Eigenschaften

Name Lesen Write
LTISuspend -
SMSTSRebootRequested -

LTISysprep.wsf

Dieses Skript bereitet den Zielcomputer auf die Ausführung von Sysprep vor, führt Sysprep auf dem Zielcomputer aus und überprüft dann, ob Sysprep erfolgreich ausgeführt wurde.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - LTISysprep.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Erweitert komprimierte Dateien

- Sysprep.exe. Bereitet Computer auf Duplizierung vor

- ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript LTISysprep.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Architektur -
DeployRoot -
DestinationLogicalDrive -
DoCapture -
OSCurrentBuild -
OSDAnswerFilePath -
OSGUID -
SourcePath - -
TaskSequenceID -

NICSettings_Definition_ENU.xml

Diese XML-Datei enthält den Skriptcode und das HTML-Layout für die Assistentenseite Zum Konfigurieren statischer IP-Netzwerkeinstellungen im Bereitstellungs-Assistenten. Während einer LTI-Bereitstellung liest Wizard.hta diese Datei und führt die eingebettete Assistentenseite aus, die zur Eingabe der erforderlichen Netzwerkadressierungskonfiguration auffordert. Wenn keine statische IP-Adressierungskonfiguration angegeben wird, verwenden die Bereitstellungsskripts standardmäßig DHCP, um die erforderliche Netzwerkkonfiguration abzurufen.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen ZTINICUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung Keine

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
OSDAdapterxDNSServerList -
OSDAdapterxDNSSuffix -
OSDAdapterxGateways -
OSDAdapterxIPAddressList -
OSDAdapterxMacAddress -
OSDAdapterxSubnetMask -
OSDAdapterxWINSServerList -
OSDAdapterCount -

Hinweis

Dasxin den oben aufgeführten Eigenschaftennamen ist ein Platzhalter für ein nullbasiertes Array, das Netzwerkadapterinformationen enthält.

Summary_Definition_ENU.xml

Diese XML-Datei enthält den Skriptcode und das HTML-Layout für die Seite Des Bereitstellungszusammenfassungs-Assistenten im Bereitstellungs-Assistenten. Während einer LTI-Bereitstellung liest Wizard.hta diese Datei und führt die eingebettete Assistentenseite aus, auf der die Zusammenfassungsergebnisse für die LTI-Bereitstellung angezeigt werden. Diese XML-Datei enthält die folgenden Assistentenseiten:

  • Erfolg. Benachrichtigung über den erfolgreichen Abschluss der Bereitstellungsaufgaben

  • Fehler. Benachrichtigung über den Fehler beim erfolgreichen Abschließen der Bereitstellungsaufgaben

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen Summary_Scripts.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die von den in diese XML-Datei eingebetteten Assistentenseiten verwendet werden.
Location distribution\Scripts
Verwendung Keine

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
SkipFinalSummary -
RetVal -

Summary_scripts.vbs

Dieses Skript wird vom Assistenten " Zusammenfassung " des Bereitstellungs-Assistenten aufgerufen. Sie enthält Funktionen und Unterroutinen, die für die Initialisierung und Validierung verwendet werden.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe Ereignismeldungen werden in die folgenden Protokolldateien geschrieben:

- Summary_scripts.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen Keine
Location distribution\Scripts
Verwendung <script language="VBScript" src="Summary_Scripts.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
DeploymentType -
RetVal -

Wizard.hta

Diese Hypertextanwendung zeigt die Seiten des Bereitstellungs-Assistenten an.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Liste der Eigenschaftswerte, benutzerdefinierten Eigenschaften, Datenbankverbindungen, Bereitstellungsregeln und anderer Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen. Die Umgebungsvariablen werden von ZTIGather.wsf aufgefüllt.
Ausgabe - Wizard.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - LTIGetFolder.wsf. Skriptdatei, die ein Dialogfeld "BrowseForFolder " initiiert

- ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- WizUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Verwendung mshta.exe Wizard.hta </definition:filename> </NotWizard> </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/NotWizard Wird verwendet, um Eingabeaufforderungen der Assistentenseite zu umgehen
/Definition:Dateiname Gibt die XML-Datei an, die in den Assistenten geladen werden soll.

Eigenschaften

Name Lesen Write
Definition -
DefaultFolderPath -
FolderPath -
AssistentVervollständigen -

WizUtility.vbs

Dieses Skript enthält Funktionen und Unterroutinen, auf die die verschiedenen Skripts des Bereitstellungs-Assistenten verweisen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - WizUtility.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen LTIGetFolder.wsf. Skriptdatei, die ein Dialogfeld "BrowseForFolder" initiiert
Location - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Verwendung <script language="VBScript" src="WizUtility.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
DefaultFolderPath -
DefaultDestinationDisk -
DefaultDestinationIsDirty -
DefaultDestinationPartition -
DeploymentType -
DestinationDisk -
FolderPath -
OS-Version -
UserDomain -
UserCredentials -

ZTIApplications.wsf

Dieses Skript initiiert eine Installation von Anwendungen, die im Knoten Anwendungen in Deployment Workbench konfiguriert wurden. Dieses Skript versucht nicht, eine Anwendung zu installieren, die:

  • Unterstützt den Plattformtyp des Zielcomputers nicht.

  • Unterstützt den Prozessortyp des Zielcomputers nicht.

  • Verfügt über einen Deinstallationseintrag in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Hinweis

Wenn für die aufgeführte Anwendung abhängige Anwendungen definiert sind, versucht dieses Skript, diese abhängigen Anwendungen zu installieren, bevor die aufgeführte Anwendung installiert wird.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIApplications.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- BDDRun.exe. Führt einen Befehl aus, der eine Benutzerinteraktion erfordert
Location distribution\Scripts
Verwendung cscript ZTIApplications.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
ApplicationGUID -
ApplicationSuccessCodes -
DependentApplications -
DeploymentMethod -
Installierte Anwendungen - -
ResourceDrive -
ResourceRoot - -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIAppXmlGen.wsf

Dieses Skript generiert eine XML-Datei (ZTIAppXmlGen.xml), die beim automatischen Erfassen von Benutzerdaten (Dokumenten) verwendet werden soll, die installierten Anwendungen zugeordnet sind. Dies erfolgt über den HKEY_CLASSES_ROOT\Software\Classes Registrierungsschlüssel und erfasst alle Anwendungen, die:

  • Sind keiner dieser Dateierweiterungen zugeordnet: .mp3, .mov, .wma, .wmv, .chm, .evt, .evtx, .exe, .com oder .fon

  • Sie sind nicht microsoft Office zugeordnet, z. B. 2007 Office System oder Microsoft Office 2003.

  • Einen gültigen offenen Handler unter HKEY_CLASSES_ROOT\application\shell\open\command

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIAppXmlGen.xml. Enthält eine Liste der auf dem Zielcomputer installierten Anwendungen.

- ZTIAppXmlGen.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIAppXmlGen.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
DeploymentMethod -
DeploymentType -
ImageBuild -
OSCurrentVersion -
USMTMigFiles - -

ZTIAuthorizeDHCP.wsf

Dieses Skript verwendet das Netsh-Tool, um den Zielcomputer so zu konfigurieren, dass er ein autorisierter DHCP-Server in AD DS ist.

Weitere Informationen zum Autorisieren von DHCP-Servern finden Sie unter Netsh-Befehle für DHCP.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIAuthorizeDHCP.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Netsh.exe. Ein Hilfsprogramm zum Automatisieren der Konfiguration von Netzwerkkomponenten

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIAuthorizeDHCP.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
IPAddress -

ZTIBackup.wsf

Dieses Skript führt mithilfe des ImageX-Hilfsprogramms eine Sicherung des Zielcomputers aus. Die Sicherung wird an dem in den Eigenschaften BackupDir und BackupShare angegebenen Speicherort gespeichert.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIBackup.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- ZTIBackup_imagex.log. Protokolldatei, die Ereignisse enthält, die Von ImageX generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - ImageX.exe. Ein Hilfsprogramm zum Erstellen und Verwalten von WIM-Dateien

- ZTIBCDUtility.vbs. Enthält Hilfsfunktionen, die beim Ausführen von Start-Manager-Aufgaben verwendet werden

- ZTIDiskUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIBackup.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
BackupDir -
BackupDisk -
BackupDrive -
BackupFile -
BackupPartition -
BackupScriptComplete -
BackupShare -
ComputerBackupLocation -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive - -
DoCapture -
ImageBuild -
ImageFlags -
OSDStateStorePath -
Phase -
TaskSequenceID -
USMTLocal -

ZTIBCDUtility.vbs

Dieses Skript enthält Hilfsfunktionen, die einige MDT-Skripts beim Ausführen von Start-Manager-Aufgaben verwenden.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe Keine
Informationsquellen BCDEdit.exe. Ein Tool zum Bearbeiten der Windows-Startkonfiguration
Location - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Verwendung <script language="VBScript" src="ZTIBCDUtility.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Keine

ZTIBde.wsf

Dieses Skript installiert und konfiguriert BitLocker auf dem Zielcomputer. Die BitLocker-Konfiguration ist auf Szenarien mit neuen Computern beschränkt, in denen Festplatten mit einer einzelnen Partition konfiguriert sind.

Hinweis

Für ZTI- und UDI-Bereitstellungen muss die UILanguage-Eigenschaft in CustomSettings.ini oder in der MDT-Datenbank festgelegt werden, da ZTIBde.wsf versucht, das Gebietsschema aus der UILanguage-Eigenschaft zu lesen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIBde.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- ZTIBdeFix_diskpart.log. Protokolldatei mit Ereignissen, die vom Diskpart-Tool generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Defrag.exe. Defragmentiert die Festplatte

- Diskpart.exe. Hilfsprogramm, das die automatisierte Verwaltung von Datenträgern, Partitionen und Volumes ermöglicht

- ServerManagerCmd.exe

- ZTIDiskUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIOSRole.wsf. Installiert Serverrollen

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIBde.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
AdminPassword -
BDEDriveLetter - -
BDEDriveSize -
BDEInstallieren -
BDEInstallSuppress -
BDEKeyLocation -
BDEPin -
BDERecoveryKey -
BDESecondPass - -
BdeWaitForEncryption -
BitlockerInstalled - -
DeploymentMethod -
ISBDE -
OSDBitLockerCreateRecoveryPassword -
OSDBitLockerMode -
OSDBitLockerStartupKey -
OSDBitLockerStartupKeyDrive -
OSDBitLockerTargetDrive -
OSDBitLockerWaitForEncryption -
OSCurrentBuild -
OSCurrentVersion -
OSFeatures - -
OSRoles - -
OSRoleServices - -
OS-Version -
SMSTSRebootRequested - -
SMSTSRetryRequested -
TPMOwnerPassword -

ZTIBIOSCheck.wsf

Dieses Skript überprüft das BIOS auf dem Zielcomputer und sucht dann nach einer Liste von BIOS, die mit Windows nicht kompatibel sind. Die Liste der inkompatiblen BIOSes wird in der ZTIBIOSCheck.xml-Datei gespeichert.

Wenn das BIOS auf dem Zielcomputer in der ZTIBIOSCheck.xml-Datei aufgeführt ist, gibt das Skript eine status zurück, die angibt, dass das BIOS mit Windows nicht kompatibel ist und der Bereitstellungsprozess beendet werden sollte. Informationen zum Auffüllen der Liste mit inkompatiblen BIOSes finden Sie unter ZTIBIOSCheck.xml.

Wert Beschreibung
Eingabe - ZTIBIOSCheck.xml. Enthält eine Liste von BIOSen, von denen bekannt ist, dass sie mit Windows nicht kompatibel sind.

- Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIBIOSCheck.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIBIOSCheck.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)

Eigenschaften

Name Lesen Write
Keine

ZTICoalesce.wsf

Configuration Manager erfordert, dass Pakete sequenziell nummeriert werden, beginnend mit PACKAGES001, ohne Lücken in der Zahlensequenz. Andernfalls tritt bei der Installation ein Fehler auf.

Mit diesem Skript können Sie Variablen definieren und benennen, indem Sie identifizierende Informationen zum auszuführenden Programm verwenden, z. B. ComputerPackages100, ComputerPackages110 oder CollectionPackages150. Wenn dieses Skript ausgeführt wird, findet Configuration Manager alle Variablen, die einem Muster entsprechen (z. B. alle Variablennamen, die die Zeichenfolge Packages enthalten), und erstellt eine sequenzielle Liste ohne Lücken unter Verwendung des Basisnamens PACKAGES.

Beispiel: Wenn die folgenden Variablen definiert wurden (z. B. mithilfe von Computervariablen, Sammlungsvariablen oder in CustomSettings.ini oder der MDT-Datenbank):

  • ComputerPackages100=XXX00001:Program

  • ComputerPackages110=XXX00002:Program

  • CollectionPackages150=XXX00003:Program

  • Packages001=XXX00004:Program

    Nachdem das Skript ausgeführt wurde, lautet die Liste wie folgt:

  • PACKAGES001=XXX00004:Program

  • PACKAGES002=XXX00001:Program

  • PACKAGES003=XXX00002:Program

  • PACKAGES004=XXX00003:Program

    Configuration Manager könnten dann alle vier Programme ausführen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTICoalesce.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTICoalesce.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/CoalesceDigits:value Gibt die Anzahl der Ziffern an, die beim Erstellen der Nummerierungssequenz angegeben werden müssen. Beispielsweise ein Wert von:

- 2 würde PACKAGE03

- 3 würde PACKAGE003

Der Standardwert, wenn dieses Argument nicht angegeben wird, ist 3.

Eigenschaften

Name Lesen Write
CoalescePattern -
CoalesceTarget -

ZTIConfigFile.vbs

Dieses Skript enthält allgemeine Routinen für die Verarbeitung von MDT-XML-Dateien.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConfigFile.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen Net.exe
Location distribution\Scripts
Verwendung <script language="VBScript" src="ZTIConfigFile.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
IsSafeForWizardHTML -
Obligatorische Anwendungen -
SkipGroupSubFolders -

ZTIConfigure.wsf

Dieses Skript konfiguriert die Unattend.xml-Datei mit den Eigenschaftswerten, die zuvor im MDT-Bereitstellungsprozess angegeben wurden. Das Skript konfiguriert die entsprechende Datei basierend auf dem bereitgestellten Betriebssystem.

Dieses Skript liest die ZTIConfigure.xml-Datei, um zu bestimmen, wie die Unattend.xml-Datei mit den entsprechenden Werten aktualisiert wird, die in den Bereitstellungseigenschaften angegeben sind. Die ZTIConfigure.xml-Datei enthält die Informationen zum Übersetzen von Eigenschaften in Einstellungen in der Unattend.xml-Datei.

Wert Beschreibung
Eingabe - ZTIConfigure.xml. Enthält eine Liste von Eigenschaftswerten (die zuvor im Bereitstellungsprozess angegeben wurden) und die entsprechenden Konfigurationseinstellungen.

- Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConfigure.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIConfigure.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
ComputerName - -
DeploymentType -
DeploymentMethod -
DeployRoot -
DestinationLogicalDrive -
DomainAdminDomain -
ImageBuild -
OSDAnswerFilePath -
OSDAnswerFilePathSysprep -
OSDComputerName -
Phase -
TaskSequenceID -

ZTIConfigureADDS.wsf

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConfigureADDS.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Dcpromo.exe. Installiert und entfernt AD DS.

- Net.exe. Ausführen von Netzwerkverwaltungsaufgaben

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIConfigureADDS.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
ADDSLogPath -
ADDSPassword -
ADDSUserDomain -
ADDSUserName -
AutoConfigDNS -
ChildName -
ConfirmGC -
DatabasePath -
DomainLevel -
DomainNetBiosName -
ForestLevel -
NewDomain -
NewDomainDNSName -
OS-Version -
ParentDomainDNSName -
ReplicaOrNewDomain - -
ReplicaDomainDNSName -
ReplicationSourceDC -
SafeModeAdminPassword -
SiteName -
SysVolPath -

ZTIConfigureDHCP.wsf

Dieses Skript konfiguriert DHCP auf dem Zielcomputer.

Hinweis

DHCP sollte bereits auf dem Zielcomputer installiert sein, bevor dieses Skript ausgeführt wird.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConfigureDHCP.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Netsh.exe. Ein Hilfsprogramm, das die Automatisierung der Konfiguration von Netzwerkkomponenten ermöglicht

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIConfigureDHCP.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
DHCPScopesxDescription -
DHCPScopesxEndIP -
DHCPScopesxExcludeStartIP -
DHCPScopesxExcludeEndIP -
DHCPScopesxIP -
DHCPScopesxName -
DHCPScopesxOptionRouter -
DHCPScopesxOptionDNSDomainName -
DHCPScopesxOptionDNSServer -
DHCPScopesxOptionLease -
DHCPScopesxOptionNBTNodeType -
DHCPScopesxOptionPXEClient -
DHCPScopesxOptionWINSServer -
DHCPScopesxStartIP -
DHCPScopesxSubnetmask -
DHCPServerOptionDNSDomainName -
DHCPServerOptionDNSServer -
DHCPServerOptionNBTNodeType -
DHCPServerOptionPXEClient -
DHCPServerOptionRouter -
DHCPServerOptionWINSServer -

Hinweis

Das xin den hier aufgeführten Eigenschaften ist ein Platzhalter für ein nullbasiertes Array, das DHCP-Konfigurationsinformationen enthält.

ZTIConfigureDNS.wsf

Dieses Skript konfiguriert DNS auf dem Zielcomputer. Zum Ausführen der eigentlichen Konfigurationsaufgaben verwendet das Skript das Hilfsprogramm Dnscmd.

Weitere Informationen zu Dnscmd.exe finden Sie unter Dnscmd Overview.For more information about Dnscmd.exe, see Dnscmd Overview.

Hinweis

DNS sollte bereits auf dem Zielcomputer installiert sein, bevor dieses Skript ausgeführt wird.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConfigureDNS.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Dnscmd.exe. Unterstützt Administratoren bei der DNS-Verwaltung

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIConfigureDNS.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
DNSServerOptionDisableRecursion -
DNSServerOptionBINDSecondaries -
DNSServerOptionFailOnLoad -
DNSServerOptionEnableRoundRobin -
DNSServerOptionEnableNetmaskOrdering -
DNSServerOptionEnableSecureCache -
DNSServerOptionNameCheckFlag -
DNSZonesxName -
DNSZonesxType -
DNSZonesxMasterIP -
DNSZonesxDirectoryPartition -
DNSZonesxFileName -
DNSZonesxScavenge -
DNSZonesxUpdate -

Hinweis

Das xin den hier aufgeführten Eigenschaften ist ein Platzhalter für ein nullbasiertes Array, das DNS-Konfigurationsinformationen enthält.

ZTIConnect.wsf

Der MDT-Bereitstellungsprozess verwendet dieses Skript für die Authentifizierung bei einem Servercomputer (z. B. einem Computer mit SQL Server oder einem anderen Server mit einem freigegebenen Netzwerkordner). Wenn dieses Skript ausgeführt wird, wird überprüft, ob eine Verbindung mit dem freigegebenen Netzwerkordner hergestellt werden kann, der im Argument /uncpath angegeben ist.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIConnect.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIConnect.wsf /UNCPath:<uncpath> </debug:value>

Argumente

Wert Beschreibung
/UNCPath:uncpath Gibt einen vollqualifizierten UNC-Pfad zu einem freigegebenen Netzwerkordner an.
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. , wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Keine

ZTICopyLogs.wsf

Kopieren Sie die Smsts.log- und BDD.log-Dateien in einen Unterordner unterhalb der Freigabe, die die SLShare-Eigenschaft angibt. Der Unterordner nimmt den Namen an, den OSDComputerName, _SMSTSMachineName oder HostName angibt.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTICopyLogs.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTICopyLogs.wsf </debug:value>

Argumente

Wert Beschreibung
/debug: value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Keine

ZTIDataAccess.vbs

Dieses Skript enthält allgemeine Routinen für den Datenbankzugriff.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIDataAccess.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen Keine
Location distribution\Scripts
Verwendung <script language="VBScript" src="ZTIDataAccess.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
_SMSTSReserved1 -
_SMSTSReserved2 -
RulesFile -
UserDomain - -
UserID - -
UserPassword - -

ZTIDisableBDEProtectors.wsf

Wenn BitLocker aktiviert ist, hält dieses Skript die auf dem System konfigurierten BitLocker-Schutzvorrichtungen an.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIDisableBDEProtectors.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIDisableBDEProtectors.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
ImageBuild -
ISBDE -
OSCurrentBuild -
OSCurrentVersion -
OS-Version -

ZTIDiskpart.wsf

Dieses Skript erstellt die Datenträgerpartitionen auf dem Zielcomputer, indem das Hilfsprogramm Diskpart aufgerufen wird. Die Parameter, die zum Konfigurieren des Datenträgers verwendet werden, werden vom Task Sequencer oder in CustomSettings.ini angegeben. ZTIDiskpart.wsf wird hauptsächlich in Szenarien mit neuen Computern ausgeführt. Der Prozess funktioniert wie folgt:

  1. Der MDT-Bereitstellungsprozess führt das Skript ZTIDiskpart.wsf basierend auf den Schritten und der Schrittfolge im Task Sequencer aus.

  2. ZTIDiskpart.wsf startet das Hilfsprogramm Diskpart und sendet die erforderlichen Konfigurationsbefehle.

  3. ZTIDiskpart.wsf führt Diskpart.exe aus und stellt eine .txt-Datei als Befehlszeilenparameter bereit.

  4. Der Datenträger wird zunächst bereinigt, indem Diskpart mit dem Befehl CLEAN gesendet wird.

  5. Wenn dies der erste Datenträger ist und keine Datenträgerkonfiguration vom Task Sequencer oder in CustomSettings.ini angegeben wurde, wird eine einzelne Partition zum Speichern des Betriebssystems erstellt. Wenn jedoch eine Datenträgerkonfiguration angegeben wurde, wird der Datenträger gemäß der angegebenen Konfiguration konfiguriert.

  6. Wenn BitLocker aktiviert werden soll, wird am Ende des ersten Datenträgers Speicherplatz reserviert.

  7. Alle Formatbefehle werden in die Warteschlange eingereiht, bis Diskpart abgeschlossen ist. Wenn nicht explizit vom Task Sequencer oder in CustomSettings.ini angegeben, führt ZTIDiskpart.wsf mit dem folgenden Befehl ein Schnellformat von Laufwerk C aus: FORMAT C: /FS:NTFS /V:OSDisk /Q /Y.

  8. ZTIDiskpart.wsf kopiert die ZTIDiskpart_diskpart.log- und BDD.log Dateien vom RAM-Datenträger zurück auf die Festplatte.

    Passen Sie die Datenträgerkonfiguration des Zielcomputers an, indem Sie die erforderlichen Informationen im Task Sequencer oder in CustomSettings.ini angeben.

    Weitere Informationen zum Konfigurieren von Datenträgern finden Sie im MDT-Dokument Verwenden des Microsoft Deployment Toolkits.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIDiskpart.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Diskpart.exe. Hilfsprogramm, das die automatisierte Verwaltung von Datenträgern, Partitionen und Volumes ermöglicht

- Format.com. Formatiert die Festplatte

- ZTIDiskUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIDiskpart.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
BDEDriveLetter -
BDEDriveSize -
BDEInstallieren -
DeployDrive -
DeploymentType -
DestinationDisk -
DestinationLogicalDrive -
DoNotCreateExtraPartition -
ImageBuild -
OSDDiskIndex -
OSDDiskpartBiosCompatibilityMode - -
OSDDiskType -
OSDPartitions -
OSDPartitionStyle -
SMSTSLocalDataDrive -
VolumeLetterVariable -

ZTIDiskUtility.vbs

Dieses Skript enthält datenträgerbezogene Funktionen und Unterroutinen, die die verschiedenen Skripts im MDT-Bereitstellungsprozess aufrufen.

Wert Beschreibung
Eingabe Keine
Ausgabe - ZTIDiskUtility.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - BcdBoot.exe. Konfiguriert die Systempartition

- DiskPart.exe. Hilfsprogramm, das die automatisierte Verwaltung von Datenträgern, Partitionen und Volumes ermöglicht
Location distribution\Scripts
Verwendung <script language="VBScript" src="ZTIDiskUtility.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
DestinationLogicalDrive -
UILanguage - -

ZTIDomainJoin.wsf

Während der Bereitstellungsphase der Zustandswiederherstellung überprüft dieses Skript, ob der Computer mit einer Domäne verknüpft ist, und stellt eine Wiederherstellung nach fehlgeschlagenen Versuchen, einer Domäne beizutreten, wieder her.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIDomainJoin.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - LTISuspend.wsf

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIDomainJoin.wsf </debug:value>

Argumente

Wert Beschreibung
/debug: value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/DomainErrorRecovery: value Versucht, den Computer in die Domäne einzubinden. Wenn der im Wert angegebene Wert wie folgt lautet:

- AUTO. Wiederholen Sie den Domänenbeitrittsprozess. Starten Sie den Vorgang neu, und wiederholen Sie den Vorgang. Dies ist das Standardskriptverhalten.

- FAIL. Beendet die gesamte Verarbeitung. Die gesamte Tasksequenzverarbeitung wird beendet.

- MANUELL. Beenden der Verarbeitung; ermöglicht es dem Benutzer, den Computer manuell in die Domäne einzubinden.

Eigenschaften

Name Lesen Write
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainErrorRecovery -
DomainJoinAttempts - -
JoinDomain -
JoinWorkgroup -
LTISuspend -
MachineObjectOU -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIDrivers.wsf

Dieses Skript installiert zusätzliche Gerätetreiber auf dem Zielcomputer, bevor die Konfiguration des Betriebssystems initiiert wird. Dieses Skript liest die Drivers.xml-Datei und kopiert die Liste der Gerätetreiberdateien in der Drivers.xml-Datei (erstellt und im Knoten Treiber in der Deployment Workbench verwaltet) auf den Zielcomputer.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - PnpEnum.xml. Enthält eine Liste aller auf dem Zielcomputer installierten Geräte.

- ZTIDrivers.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Attrib.exe. Legt Datei- und Ordnerattribute fest

- CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Microsoft.BDD.PnpEnum.exe. Hilfsprogramm, das Plug & Play Geräte aufzählt

- Reg.exe. Das Konsolenregistrierungstool zum Lesen und Ändern von Registrierungsdaten

- ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIDrivers.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Architektur -
CustomDriverSelectionProfile -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive - -
DoCapture -
DriverPaths -
DriverSelectionProfile -
ImageBuild -
InstallFromPath -
OSDAnswerFilePath -
OSDAnswerFilePathSysPrep -
OSDPlatformArch -
Phase -
ResourceRoot -

ZTIExecuteRunbook.wsf

Dieses Skript führt Orchestrator-Runbooks auf dem Zielcomputer aus. Ein Orchestrator-Runbook ist die Sequenz von Aktivitäten, die Aktionen auf Computern und Netzwerken orchestrieren. Sie können Orchestrator-Runbooks in MDT mithilfe des Tasksequenzschritttyps Runbook ausführen initiieren, der wiederum dieses Skript ausführt.

Wert Beschreibung
Eingabe Umgebungsvariablen enthalten die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe – BDD.log Ereignisse enthält, die von allen MDT-Skripts generiert werden.

– Gibt status des Abschlusses des Runbooks zurück.

– Gibt Parameter aus der Runbookausgabe zurück.
Informationsquellen – ZTIUtility.vbs unterstützt Funktionen und Unterroutinen, die das Skript verwendet.
Location distribution\Scripts
Verwendung cscript ZTIExecuteRunbook.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
OrchestratorServer -
RunbookName -
RunbookID -
RunbookParameterMode -
RunbookParametersxParameterID -
RunbookParametersxParameterValue -
RunbookOutputParameters

Hinweis:

Wenn ein Runbook Ausgabeparameter zurückgibt, wird für jeden Parameter eine Tasksequenzvariable erstellt, und der Rückgabewert des Parameters wird der Tasksequenzvariablen zugewiesen.
-

Dieses Skript erstellt die in der folgenden Tabelle aufgeführten Tasksequenzvariablen für die interne Skriptverwendung. Legen Sie diese Tasksequenzvariablen nicht in CustomSettings.ini oder in der MDT-Datenbank fest.

Name Beschreibung
OrchestratorServer Name des Servers, auf dem Orchestrator ausgeführt wird, der im Tasksequenzschritt Runbook ausführen im Orchestrator-Server angegeben ist
RunbookName Name des im Runbook im Tasksequenzschritt Runbook ausführen angegebenen Runbooks
RunbookID Dem Runbook auf dem Orchestrator-Server zugewiesener Bezeichner
RunbookParametersxParameterID Bezeichner, der einem bestimmten Runbookparameter auf dem Orchestrator-Server zugewiesen ist
RunbookParametersxParameterName Name, der einem bestimmten Runbookparameter auf dem Orchestrator-Server zugewiesen ist
RunbookParametersxParameterValue Einem bestimmten Runbookparameter auf dem Orchestrator-Server zugewiesener Wert

ZTIGather.wsf

Dieses Skript erfasst die Eigenschaften und Verarbeitungsregeln, die den Bereitstellungsprozess steuern. Die Eigenschaften und Regeln (auch als lokale Eigenschaften bezeichnet) werden in diesem Skript explizit definiert und in der ZTIGather.xml-Datei, in der CustomSettings.ini-Datei und in der MDT-Datenbank (erstellt im Datenbankknoten in der Deployment Workbench) enthalten.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIGather.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Wpeutil.exe. Initialisiert Windows PE- und Netzwerkverbindungen. initiiert LTI

- ZTIDataAccess.vbs. Enthält Routinen für den Datenbankzugriff

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIGather.wsf </debug:value> </localonly> </inifile:ini_file_name>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/localonly Gibt nur Informationen zum Zielcomputer und zum aktuellen Betriebssystem zurück, das auf dem Zielcomputer installiert ist; analysiert nicht die Eingabe .ini Datei (angegeben im Argument /inifile ); gibt Eigenschaften und Regeln zurück, die in der .ini-Datei angegeben sind.

Wenn nicht angegeben, gibt das Skript Informationen zum Zielcomputer und zum aktuell installierten Betriebssystem zurück. analysiert die .ini-Datei
/inifile:ini_file_name Name und Pfad der Eingabe .ini Datei, die die im Bereitstellungsprozess verwendeten Eigenschaften und Regeln enthältWennn nicht angegeben, verwendet das Skript den Standardwert in CustomSettings.ini

Eigenschaften

Name Lesen Write
All - -

ZTIGroups.wsf

Dieses Skript erfasst und stellt die lokale Gruppenmitgliedschaft auf dem Zielcomputer wieder her. Dieses Skript wird mit dem Argument**/capture** aufgerufen, um die Gruppenmitgliedschaft vom Zielcomputer zu sichern, bevor das Betriebssystem bereitgestellt wird. Die CaptureGroups-Eigenschaft enthält die Liste der Gruppen, die von einem Skript gesichert werden. Das Skript wird mit dem Argument**/restore** aufgerufen, um die Gruppenmitgliedschaft nach der Bereitstellung des Betriebssystems wiederherzustellen. Beim Ausführen eines Wiederherstellungsvorgangs wird die Mitgliedschaft aller Gruppen wiederhergestellt, die beim Ausführen des Skripts mit dem Argument /capture gesichert wurden.

Hinweis

Beim Wiederherstellen der Gruppenmitgliedschaft erstellt das Skript keine Zielgruppen, die noch nicht auf dem Zielcomputer vorhanden sind. Achten Sie daher darauf, alle erforderlichen Gruppen in den Referenzcomputer einzuschließen, wenn Sie die Imagedatei erstellen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIGroups.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIGroups.wsf </debug:value> </backup> </restore>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/Gefangennahme Sichert die Gruppenmitgliedschaft der lokalen Gruppen auf dem Zielcomputer, wie in der CaptureGroups-Eigenschaft angegeben.
/wiederherstellen Stellt die Gruppenmitgliedschaft in den lokalen Gruppen wieder her, die zuvor im Bereitstellungsprozess gesichert wurden.

Eigenschaften

Name Lesen Write
CaptureGroups -
Gruppen - -
HostName -

ZTILangPacksOnline.wsf

Dieses Skript installiert Sprachpakete für Windows-Betriebssysteme. Das Skript erwartet die SPRACHPAKET-CAB-Dateien in einer Ordnerstruktur, die mindestens einen Ordner enthält.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTILangPacksOnline.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Lpksetup.exe. Das Tool zum Einrichten von Sprachpaketen, das zum Hinzufügen oder Entfernen von Sprachpaketen verwendet wird

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTILangPacksOnline.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Architektur -
OS-Version -

ZTIModifyVol.wsf

Dieses Skript ändert ein Volume, um die GPT-ID und attribute für Hilfsprogrammvolumes festzulegen, die zum Erstellen von Windows RE Partitionen auf Computern mit UEFI erforderlich sind. Dieses Skript muss bei der Bereitstellung auf Computern mit UEFI für diese Situationen aufgerufen werden:

  • LTI-Bereitstellungen, bei denen benutzerdefinierte Partitionsstrukturen (Volumestrukturen) erstellt werden, z. B. das Erstellen von fünf Partitionen anstelle der vier Standardpartitionen, die normalerweise für die Verwendung mit UEFI erstellt werden

  • Alle ZTI- und UDI-Bereitstellungen

Hinweis

Dieses Skript soll nur beim Erstellen von Partitionsstrukturen für die Verwendung mit UEFI aufgerufen werden. Dieses Skript sollte nicht aufgerufen werden, wenn Partitionsstrukturen erstellt werden, die in Bereitstellungen ohne UEFI verwendet werden sollen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe BDD.log enthält Ereignisse, die von allen MDT-Skripts generiert werden.
Informationsquellen ZTIUtility.vbs enthält Unterstützungsfunktionen und Unterroutinen, die das Skript verwendet.
Location distribution\Scripts
Verwendung cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value>

Argumente

Wert Beschreibung
/UtilityVol:value Stellt den Laufwerkbuchstaben des Volumes bereit, das für eine Windows RE Tools-Partition für die Verwendung mit Computern mit UEFI konfiguriert werden muss (z. B. "E:")
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
UtilityVol -

ZTIMoveStateStore.wsf

Dieses Skript verschiebt den erfassten Benutzerzustand und die Sicherungsdateien in C:\Windows\Temp\StateStore.

Hinweis

Dieses Skript wird nur ausgeführt, wenn Images mithilfe von Configuration Manager bereitgestellt werden.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIMoveStateStore.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIMoveStateStore.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Keine

ZTINextPhase.wsf

Dieses Skript aktualisiert die Phase-Eigenschaft auf die nächste Phase im Bereitstellungsprozess. Der Task sequencer verwendet diese Phasen, um die Sequenz zu bestimmen, in der die einzelnen Aufgaben abgeschlossen werden müssen. Die Phase-Eigenschaft enthält die folgenden Werte:

  • VALIDIERUNG. Ermitteln Sie, dass der Zielcomputer die skripts ausführen kann, die zum Abschließen des Bereitstellungsprozesses erforderlich sind.

  • STATECAPTURE. Speichern Sie alle Daten zur Migration des Benutzerzustands, bevor Sie das neue Zielbetriebssystem bereitstellen.

  • VORINSTALLIERT. Führen Sie alle Aufgaben aus, die ausgeführt werden müssen (z. B. das Erstellen neuer Partitionen), bevor das Zielbetriebssystem bereitgestellt wird.

  • INSTALLIEREN SIE. Installieren Sie das Zielbetriebssystem auf dem Zielcomputer.

  • POSTINSTALL. Führen Sie alle Aufgaben aus, die vor dem Wiederherstellen der Daten zur Migration des Benutzerzustands ausgeführt werden müssen. Diese Aufgaben passen das Zielbetriebssystem vor dem ersten Starten des Zielcomputers nach der Bereitstellung an (z. B. Installieren von Updates oder Hinzufügen von Treibern).

  • STATERESTORE. Stellen Sie die Daten zur Migration des Benutzerzustands wieder her, die während der Zustandserfassungsphase gespeichert wurden.

    Weitere Informationen zur Phase-Eigenschaft finden Sie unter Phase.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTINextPhase.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTINextPhase.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
DeploymentMethod -
Phase - -

ZTINICConfig.wsf

Dieses Skript konfiguriert aktivierte Netzwerkadapter mit Werten, die ZTIGather.wsf basierend auf den Eigenschaften erfasst hat, die in der CustomSettings.ini-Datei oder der MDT-Datenbank (erstellt im Datenbankknoten in der Deployment Workbench) aufgeführt sind.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTINICConfig.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTINicUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTINicConfig.wsf </debug:value> </ForceCapture> </RestoreWithinWinPE>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/ForceCapture Wenn lokale Netzwerkadapter mit statischen IP-Adressen gespeichert sind, erfasst dieses Skript diese Einstellungen und speichert sie in der lokalen Umgebung, z. B. C:\MININT\SMSOSD\OSDLogs\Variables.dat. Dieses Skript kann beim Erfassen statischer IP-Einstellungen für eine große Anzahl von Computern zur Automatisierung nützlich sein.
/RestoreWithinWinPE Wenn angegeben, wendet ggf. alle gespeicherten statischen IP-Netzwerkeinstellungen auf den lokalen Computer an. wird nur für die interne Verarbeitung verwendet.

Eigenschaften

Name Lesen Write
DeployDrive - -
DeploymentMethod -
DeploymentType -
DeployRoot -
OSDAdapterCount - -
OSGuid -
OSDMigrateAdapterSettings -
Phase -

ZTINICUtility.vbs

Dieses Skript enthält Netzwerkadapterbezogene Funktionen und Unterroutinen, die von den verschiedenen Skripts im MDT-Bereitstellungsprozess aufgerufen werden.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Netsh.exe. Ein Hilfsprogramm zum Automatisieren der Konfiguration von Netzwerkkomponenten
Location distribution\Scripts
Verwendung <script language="VBScript" src="ZTINicUtility.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
OSDAdapterAdapterIndexAdapterName - -

Hinweis

AdapterIndexin dieser Eigenschaft ist ein Platzhalter für ein nullbasiertes Array, das Netzwerkadapterinformationen enthält.

ZTIOSRole.wsf

Dieses Skript installiert Serverrollen für Zielcomputer, auf denen Windows-Betriebssysteme ausgeführt werden. Das Skript liest die Eigenschaften OSRoles, OSRoleServices und OSFeatures , um zu bestimmen, was installiert werden soll.

Hinweis

Dieses Skript soll nur von den Tasksequenzschritten Rollen und Features installieren undRollen und Features deinstallieren aufgerufen werden. Das direkte Aufrufen dieses Skripts wird nicht unterstützt.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIOSRole.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- OCSetup.exe. Fügt optionale Windows-Komponenten hinzu oder entfernt sie.

- ServerManagerCmd.exe. Installiert, konfiguriert und verwaltet Windows Server Rollen und Features

- Sysocmgr.exe. Hinzufügen oder Entfernen von Windows-Komponenten

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIOSRole.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/Uninstall Falls angegeben, gibt dieses Argument an, dass die Rollen und Features deinstalliert werden. Falls nicht angegeben, geht das Skript davon aus, dass die Rollen und Features installiert werden.

Eigenschaften

Name Lesen Write
IsServerCoreOS -
OSFeatures -
OSRoles -
OSRoleServices -
OS-Version -
SMSTSRebootRequested -

ZTIPatches.wsf

Dieses Skript installiert Updates (Sprachpakete, Sicherheitsupdates usw.), die in der Packages.xml-Datei aufgeführt sind. Das Skript wird selbst beendet, wenn sich die Bereitstellung nicht in einem der folgenden Zustände befindet:

  • Phase gleich PREINSTALL

  • DeploymentMethod entspricht SCCM

    Das Skript startet Pkgmgr, wenn DeploymentMethodgleich SCCM ist.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIPatches.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Erweitert komprimierte Dateien

- Pkgmgr.exe. Installiert oder aktualisiert Windows Vista offline

- ZTIConfigFile.vbs. Enthält Routinen für die Verarbeitung von XML-Dateien.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIPatches.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
Architektur -
CustomPackageSelectionProfile -
DeployRoot -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive -
LanguagePacks -
OSDAnswerFilePath -
OSDPlatformArch -
PackageSelectionProfile -
Phase -
ResourceRoot -

ZTIPowerShell.wsf

Dieses Skript führt ein Windows PowerShell Skript mithilfe eines benutzerdefinierten Windows PowerShell Hosts aus.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIPowerShell.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden

- Rückgabecode. Der numerische Wert, der vom Windows PowerShell Skripts nach Abschluss zurückgegeben wird, der den Abschluss status des Skripts angibt.
Informationsquellen - Microsoft.BDD.TaskSequencePSHost.exe. Benutzerdefinierter Windows PowerShell Host, der zum Ausführen des Windows PowerShell-Skripts verwendet wird.
Location distribution\Scripts
Verwendung cscript ZTIPowerShell.wsf

Argumente

Wert Beschreibung
Keine

Eigenschaften

Name Lesen Write
Keine

ZTIPrereq.vbs

Dieses Skript überprüft, ob auf dem Zielcomputer die erforderliche Software installiert ist und ob sie funktionsfähig ist. Das Skript führt folgende Überprüfungen aus:

  • Bestimmen Sie, ob die Windows Script-Version gleich oder größer als Version 5.6 ist.

  • Stellen Sie sicher, dass keine Fehler auftreten, wenn Objektverweise auf Wscript.Shell, Wscript.Network, Scripting.FileSystemObject MSXML2 instanziiert werden. DOMDocument und die Prozessumgebung.

    Wenn eine der Überprüfungen fehlschlägt, wird ein Fehler ausgelöst, und das Skript beendet die ValidatePrereq-Prozedur .

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen Keine
Location distribution\Scripts
Verwendung None

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
Keine

ZTISCCM.wsf

Dieses Skript initialisiert ZTI bei der Bereitstellung mithilfe von Configuration Manager. Das Skript führt das folgende Verfahren aus:

  1. Wenn das Debuggen aktiviert ist, erstellt das Skript das OSD. Debugdatei.

  2. Das Skript konfiguriert diese Eigenschaften:

    • ScriptRootwird auf den übergeordneten Ordner des aktuell ausgeführten Skripts festgelegt.

    • DeployRoot ist auf den übergeordneten Ordner von ScriptRoot festgelegt.

    • ResourceRoot ist auf DeployRoot festgelegt.

    • DeploySystemDrive ist auf C:festgelegt.

    • DeploymentMethod ist auf SCCM festgelegt.

  3. Wenn DeployRootenthält :\:

    • Der Ordner DeployRoot wird in _SMSTSMDataPath\WDPackage kopiert.

    • ScriptRoot ist auf _SMSTSMDataPath\WDPackage\Scripts festgelegt.

    • DeployRoot ist auf den übergeordneten Ordner von ScriptRoot festgelegt.

    • ResourceRoot ist auf DeployRoot festgelegt.

  4. Wenn Phasenull ist:

    • Wenn die %SystemDrive%-Umgebungsvariable X:ist, wird DeploymentTypeauf NEWCOMPUTER und Phase auf PREINSTALL festgelegt. Andernfalls ist DeploymentType auf REPLACE und Phase auf VALIDATION festgelegt.

    • Wenn die Datei OldComputer.tag im übergeordneten Ordner des aktuell ausgeführten Skripts vorhanden ist, wird DeploymentType auf REPLACE und Phase auf VALIDATION festgelegt. Andernfalls wird DeploymentType auf REFRESH und Phase auf VALIDATION festgelegt.

    Weitere Informationen zu diesen Eigenschaften finden Sie im Artikel Eigenschaften .

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTISCCM.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTISCCM.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
_SMSTSMDataPath -
Architektur -
BDDPackageID - -
DeploymentMethod - -
DeploymentType - -
DeployRoot - -
Phase - -
ResourceRoot - -
ScriptRoot - -
ToolRoot - -

ZTISetVariable.wsf

Dieses Skript legt die angegebene globale Tasksequenzvariable, die dem in VariableName enthaltenen Namen entspricht, auf den in VariableValue enthaltenen Wert fest.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTISetVariable.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTISetVariable.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
VariableName -
VariableValue -

ZTITatoo.wsf

Dieses Skript tätowiert den Zielcomputer mit Identifikations- und Versionsinformationen. Das Skript führt das folgende Verfahren aus:

  1. Suchen Sie die Datei ZTITatoo.mof, und kopieren Sie sie in den Ordner %SystemRoot%\System32\Wbem. Alle bereits vorhandenen ZTITatoo.mof-Dateien, die am Ziel vorhanden sind, werden vor dem Starten des Kopiervorgangs gelöscht.

  2. Mofcomp.exe wird mit dem folgenden Befehl ausgeführt:

    %SystemRoot%\System32\Wbem\Mofcomp.exe -autorecover %SystemRoot%\System32\Wbem\ZTITatoo.mof.
    
  3. Für alle Bereitstellungsmethoden (LTI, ZTI und UDI) werden diese Bereitstellungsdetails für alle Bereitstellungsmethoden in die Registrierung unter HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 geschrieben:

    • Die Bereitstellungsmethode ist auf die verwendete Bereitstellungsmethode festgelegt und kann abhängig von der ausgeführten Bereitstellungsmethode auf LTI, ZTI oder UDI festgelegt werden.

    • Die Bereitstellungsquelle wird auf die Quelle für die Bereitstellung festgelegt und kann auf OEM, MEDIA oder den Wert in der DeploymentMethod-Eigenschaft festgelegt werden.

    • Der Bereitstellungstyp ist auf die DeploymentType-Eigenschaft festgelegt.

    • Der Bereitstellungszeitstempel wird auf das aktuelle Datum im WMI-Datumsformat festgelegt.

    • Deployment Toolkit Version ist auf die Version-Eigenschaft festgelegt.

  4. Bei LTI-Bereitstellungen werden diese Bereitstellungsdetails unter HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 in die Registrierung geschrieben:

    • Tasksequenz-ID wird auf die TaskSequenceID-Eigenschaftfestgelegt.

    • Tasksequenzname wird auf die TaskSequenceName-Eigenschaft festgelegt.

    • Tasksequenzversion ist auf die TaskSequenceVersion-Eigenschaft festgelegt.

  5. Für alle Configuration Manager-Bereitstellungen (ZTI und UDI für Configuration Manager) werden diese Bereitstellungsdetails unter HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 in die Registrierung geschrieben:

    • Die OSD-Paket-ID ist auf die _SMSTSPackageID Tasksequenzvariablen festgelegt.

    • Der OSD-Programmname ist immer auf "\*" festgelegt.

    • Die OSD-Ankündigungs-ID ist auf die _SMSTSAdvertID Tasksequenzvariablen festgelegt.

  6. Für LTI-Bereitstellungen, bei denen ein Image erfasst wird, werden diese Bereitstellungsdetails in die Registrierung HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 geschrieben:

    • Capture Method ist auf die verwendete Bereitstellungsmethode festgelegt und kann abhängig von der ausgeführten Bereitstellungsmethode auf LTI, ZTI oder UDI festgelegt werden.

    • Der Erfassungszeitstempel wird auf das aktuelle Datum im WMI-Datumsformat festgelegt.

    • Capture Toolkit Version ist auf die Version-Eigenschaft festgelegt.

    • Die Tasksequenz-ID erfassen ist auf die TaskSequenceID-Eigenschaftfestgelegt.

    • Der Name der Erfassungstasksequenz ist auf die TaskSequenceName-Eigenschaft festgelegt.

    • Capture Task Sequence Version ist auf die TaskSequenceVersion-Eigenschaft festgelegt.

  7. Für alle Configuration Manager Bereitstellungen (ZTI und UDI für Configuration Manager), in denen ein Image erfasst wird, werden diese Bereitstellungsdetails unter HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 in die Registrierung geschrieben:

    • Osd-Paket-ID erfassen ist auf die _SMSTSPackageID Tasksequenzvariable festgelegt.

    • OsD-Programmname erfassen ist immer auf "*****" festgelegt.

    • Capture OSD Advertisement ID ist auf die _SMSTSAdvertIDTasksequenzvariablen festgelegt.

    Hinweis

    Dieses Skript ist nicht für die Ausführung unter Windows PE konzipiert.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTITatoo.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Mofcomp.exe. Mof-Befehlszeilen-Dateicompiler

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTITatoo.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
_SMSTSAdvertID -
_SMSTSPackageID -
_SMSTSSiteCode -
DeploymentMethod -
DeploymentType -
Version -
TaskSequenceID -
TaskSequenceName -
TaskSequenceVersion -

ZTIUserState.wsf

Dieses Skript initialisiert USMT, um den Benutzerzustand auf dem Zielcomputer zu erfassen und wiederherzustellen.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIUserState.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Loadstate.exe. Hinterlegt Benutzerzustandsdaten auf einem Zielcomputer

- Msiexec.exe. Verwaltet die Installation von .msi-basierten Anwendungen

- Scanstate.exe. Sammelt Benutzerdaten und Einstellungen

- USMT-Anwendungsdateien

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIUserState.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/Gefangennahme -
/Schätzen -
/Wiederherstellen -

Eigenschaften

Name Lesen Write
Architektur -
DeploymentMethod -
DeploymentType -
DestinationLogicalDrive -
ImageBuild -
ImageSize -
ImageSizeMultiplier -
InstallFromPath -
IsServerOS -
LoadStateArgs -
OSCurrentVersion -
OSDMigrateAdditionalCaptureOptions - -
OSDMigrateAdditionalRestoreOptions - -
OSDPackagePath -
OSDStateStorePath -
OS-Version -
ScanStateArgs -
StatePath - -
UDDir -
UDProfiles -
UDShare -
UserDataLocation - -
USMTConfigFile -
USMTEstimate - -
USMTLocal -
USMTMigFiles -

ZTIUtility.vbs

Dieses Skript enthält Hilfsfunktionen, die die meisten MDT-Skripts verwenden.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe Keine
Informationsquellen - Credentials_ENU.xml. Prompts benutzer für Anmeldeinformationen, die beim Herstellen einer Verbindung mit Netzwerkressourcen verwendet werden

- IPConfig.exe. Zeigt alle aktuellen TCP/IP-Netzwerkkonfigurationswerte an und aktualisiert DHCP- und DNS-Einstellungen.

- MSHTA.exe. HTML-Anwendungshost

- Regsvr32.exe. Registriert Dateien (.dll, .exe, .ocx usw.) beim Betriebssystem

- Xcopy.exe. Kopiert Dateien und Verzeichnisse, einschließlich Unterverzeichnissen
Location - distribution\Scripts

- program_files\Microsoft Deployment Toolkit\Scripts
Verwendung <script language="VBScript" src="ZTIUtility.vbs"/>

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
_SMSTSAdvertID -
_SMSTSCurrentActionName -
_SMSTSCustomProgressDialogMessage -
_SMSTSInstructionTableSize -
_SMSTSLogPath -
_SMSTSMachineName -
_SMSTSNextInstructionPointer -
_SMSTSOrgName -
_SMSTSPackageID -
_SMSTSPackageName -
_SMSTSPackagePath -
_SMSTSReserved1 -
_SMSTSReserved2 -
Architektur -
AssetTag -
ComputerName -
Debug - -
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 -
OS-Version -
Phase -
Processor_Architecture -
ResourceRoot -
SLShare -
SLShareDynamicLogging -
TaskSequenceID -
TaskSequenceName -
TaskSequenceVersion -
UDDir -
UDShare -
UserDomain - -
UserID - -
UserPassword - -
UUID -
Version

Anmerkung: Diese Variable ist eine interne Variable, die die Version von MDT darstellt.
- -
WDSServer -

ZTIValidate.wsf

Dieses Skript stellt sicher, dass die Bereitstellung sicher fortgesetzt werden kann, indem die Bedingung des Zielcomputers überprüft wird. Die Skriptprozesse sind:

  • Wenn DeploymentType gleich REFRESH ist und der Zielcomputer ein Server ist, wird das Skript beendet.

  • Wenn OSInstall vorhanden ist und nicht gleich YES ist, wird das Skript beendet.

  • Stellen Sie sicher, dass auf dem Zielcomputer die Mindestmenge an RAM vorhanden ist. andernfalls wird das Skript beendet.

  • Überprüfen Sie, ob der Prozessor die erforderliche Mindestgeschwindigkeit erfüllt. andernfalls wird das Skript beendet.

  • Überprüfen Sie, ob die Festplattengröße die Mindestgrößenanforderungen erfüllt. andernfalls wird das Skript beendet.

  • Vergewissern Sie sich, dass das Betriebssystem des Zielcomputers auf Laufwerk C installiert ist. andernfalls wird das Skript beendet.

  • Wenn DeploymentType = REFRESH ist, überprüfen Sie, ob Laufwerk C nicht komprimiert ist, indem Sie ausführen Compact /u C:\.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIValidate.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Compact.exe. Zeigt die Komprimierung von Dateien auf NTFS-Dateisystempartitionen an oder ändert sie.

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIValidate.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
DeploymentType -
DestinationLogicalDrive - -
ImageBuild -
ImageMemory -
ImageProcessorSpeed -
ImageSize -
ImageSizeMultiplier -
IsServerOS -
Arbeitsspeicher -
OSDPackagePath -
OSInstall -
ProcessorSpeed -
SMSTSLocalDataDrive -
VerifyOS -

ZTIVHDCreate.wsf

Dieses Skript wird verwendet, um eine virtuelle Festplatte (VHD- oder AVHD-Datei) auf dem Zielcomputer zu erstellen und die VHD-Datei als Datenträger einzuhängen. Anschließend stellen andere Teile des LTI-Bereitstellungsprozesses das Windows-Betriebssystem und die Anwendungen auf der neu erstellten virtuellen Festplatte bereit. Die Skriptprozesse sind wie folgt:

  • Die Class_Initialize Methode wird verwendet, um die Variable VHDInputVariable zu initialisieren.

  • Überprüfen Sie, ob VHDCreateSource definiert ist, und suchen Sie die VHD-Quelldatei (sofern angegeben).

  • Generieren Sie einen zufälligen VHD-Dateinamen, wenn VHDCreateFilename gleich RANDOM oder "" (NULL) ist.

  • Vergewissern Sie sich, dass der Ordner vorhanden ist, in dem die VHD-Datei (angegeben in VHDCreateFileName) erstellt werden soll.

  • Erstellen Sie die VHD-Datei mithilfe der Werte in VHDCreateSizePercent, VHDCreateSizeMax und VHDCreateType.

  • Erstellen Sie einen differenzierenden Datenträger (sofern angegeben), indem Sie den Wert in VHDCreateDiffVHD verwenden.

  • Die neu erstellte VHD-Datei und der optionale Differenzdatenträger werden eingebunden.

  • Die Datenträgernummer der bereitgestellten virtuellen Festplatte wird zurückgegeben.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIVHDCreate.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - ZTIDiskUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIVHDCreate.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
VHDCreateDiffVHD -
VHDCreateFileName -
VHDCreateSizeMax -
VHDCreateSource -
VHDCreateType -
VHDDisks -
VHDInputVariable -
VHDOutputVariable -

ZTIWindowsUpdate.wsf

Dieses Skript lädt Updates von Computern in einem Unternehmensnetzwerk herunter, auf denen WSUS, Windows Update oder Microsoft Update ausgeführt wird, und installiert sie mithilfe der ANWENDUNGsprogrammierschnittstelle (WUA) des Windows Update-Agents (WUA). Standardmäßig ist dieses Feature in jeder Tasksequenz deaktiviert und muss für die Ausführung manuell aktiviert werden.

Die meisten Unternehmen verfügen bereits über Teams und Infrastrukturen, um neu bereitgestellte Computer über das Unternehmensnetzwerk zu aktualisieren. Dieser Prozess umfasst das Nachverfolgen der neuesten Patches, Treiber und Updates, die für jede Desktopkonfiguration verfügbar sind, und das Bestimmen, welche Updates für die einzelnen Konfigurationen heruntergeladen und installiert werden sollen. Wenn die organization bereits über einen eingerichteten Prozess verfügt, ist dieses Skript möglicherweise nicht erforderlich. Dieses Skript wurde entwickelt, um den Bedarf an Bereitstellungsteams zu erfüllen, die möglicherweise keine Prozesse eingerichtet haben, aber sicherstellen möchten, dass Die Zielcomputer bei der Bereitstellung aktualisiert werden.

Dieses Skript überprüft automatisch den Zielcomputer und lädt eine Vielzahl von Updates herunter, die als anwendbar befunden werden. Among these are:

  • Windows Service Packs

  • Nicht-Microsoft-Treiber, die auf Windows Update platziert wurden

  • Die neuesten Hotfixupdates

  • Microsoft Office-Updates

  • Microsoft Exchange Server und SQL Server Updates

  • Microsoft Visual Studio-Updates®

  • Einige Nicht-Microsoft-Anwendungsupdates

Tipp

Viele Hardwarehersteller haben ihre Treiber auf Windows Update platziert. Diese Treiber müssen nicht mehr im Verzeichnis "Out-of-Box Drivers" verwaltet werden. Experimentieren Sie, indem Sie Treiber aus der Verteilungsfreigabe entfernen, um zu sehen, welche treiber auf Windows Update verfügbar sind. Beachten Sie, dass Netzwerk- oder Speichertreiber, wenn die Treiber nicht standardmäßig in Windows enthalten sind, nicht entfernt werden, da das Betriebssystem Benutzereingaben erfordert.

MDT unterstützt die Möglichkeit, eine aktualisierte Version von WUA als Teil der Betriebssystembereitstellung bereitzustellen. Dadurch wird sichergestellt, dass auf Den Zielcomputern bei der Bereitstellung die richtige Version von WUA ausgeführt wird. Es hilft auch, die Notwendigkeit zu vermeiden, eine Verbindung mit dem Internet herzustellen und die neueste Version von WUA nach der Bereitstellung herunterzuladen.

MDT kann WUA auch so konfigurieren, dass Updates von Computern im Unternehmensnetzwerk gesammelt werden, auf denen WSUS ausgeführt wird, anstatt eine Verbindung mit Microsoft Updates über das Internet herzustellen. MDT kann WUA optional mithilfe der WSUSServer-Eigenschaft für die Verwendung eines bestimmten Computers konfigurieren, auf dem WSUS ausgeführt wird.

Weitere Informationen und Anweisungen zur WUA-Bereitstellung finden Sie unter Installieren des Windows Update-Agents auf Clientcomputern.

Rufen Sie die neueste Version des eigenständigen WUA-Installationsprogramms für Folgendes ab:

  • x86-Versionen (WindowsUpdateAgent30-x86.exe) unter https://go.microsoft.com/fwlink/?LinkID=100334

  • x64-Version (WindowsUpdateAgent30-x64.exe) unter https://go.microsoft.com/fwlink/?LinkID=100335

    Windows 7 und höher enthalten die neueste Version von WUA, sodass kein Upgrade erforderlich ist.

    Weitere Informationen finden Sie unter Aktualisieren Windows Update-Agents.

    Wenn es im Task Sequencer aktiviert ist, wird dieses Skript mehrmals ausgeführt, während es sich in der Zustandswiederherstellungsphase der Betriebssystembereitstellung befindet. Es wird zuerst ausgeführt, nachdem das Betriebssystem zum ersten Mal gestartet wurde. Stellen Sie sicher, dass die neuesten Updates und Service Packs vor der Installation von Anwendungen installiert werden, die möglicherweise von bestimmten Updates oder Service Packs abhängig sind, die auf dem Zielcomputer installiert werden. Beispielsweise kann eine Anwendung von der neuesten Version der installierten Microsoft-.NET Framework abhängig sein.

    Dieses Skript wird auch nach der Installation von Anwendungen ausgeführt, wodurch sichergestellt wird, dass die neuesten Anwendungs-Service Packs und -Updates angewendet wurden. Verwenden Sie beispielsweise dieses Skript, um sicherzustellen, dass die neuesten Updates auf Microsoft Office 2010 oder 2007 Office System angewendet werden.

    Es ist möglich, dass während der Installation eines oder mehrerer Updates der Zielcomputer neu gestartet werden muss, damit eine Updateinstallation vollständig abgeschlossen werden kann. Wenn das Skript erkennt, dass für die Installation eines Updates ein Neustart des Zielcomputers erforderlich ist, startet das Skript den Zielcomputer automatisch neu und wird fortgesetzt, wenn zusätzliche Updates erkannt wurden und die Installation aussteht. Das Skript wird beendet, wenn es feststellt, dass der Zielcomputer vollständig auf dem neuesten Stand ist. Ein Fehler wird protokolliert, wenn das Skript beim Aktualisieren des Zielcomputers sieben erfolglose Versuche zur Installation der Updates hat und der Zielcomputer weiterhin einen Neustart erfordert.

    Während der Laufzeit führt das Skript die folgenden Aufgaben aus:

  • Konfigurieren Sie den Zielcomputer für die Verwendung eines WSUS-Servers, wenn die WSUSServer-Eigenschaft angegeben wurde.

  • Vergewissern Sie sich, dass die neueste Version des WUA auf dem Zielcomputer installiert ist.

  • Suchen Sie auf dem Zielcomputer nach anwendbaren Updates, die noch nicht installiert sind und in der Regel ausgeblendet sind.

  • Jedes Update verfügt über eine zugeordnete UpdateID - und QNumber-Eigenschaft :

    • Die UpdateID-Eigenschaft befindet sich im GUID-Format, z. B. 67da2176-5c57-4614-a514-33abbdd51f67.

    • Die QNumber-Eigenschaft ist ein numerischer Wert, z. B. 987654.

  • Das Skript vergleicht die UpdateID - und KBArticle-Eigenschaftswerte mit der Liste der Ausschlüsse, die in den folgenden MDT-Eigenschaften angegeben sind:

    • WUMU_ExcludeID. Eine Liste der auszuschließenden UpdateIDs; Alle Updates mit einer UpdateID in dieser Liste werden nicht installiert.

    • WUMU_ExcludeKB. Eine Liste der auszuschließenden QNumbers ; Alle Updates mit einer QNumber in dieser Liste werden nicht installiert.

    • Darüber hinaus wird jedes Update, das eine Benutzereingabe erfordert, ausgeschlossen und nicht installiert.

  • Alle Updates, die eine Genehmigung eines Endbenutzer-Lizenzvertrags (EULA) erfordern, werden automatisch vom Skript genehmigt. Achten Sie darauf, dass Sie die einzelnen Lizenzbedingungen manuell lesen und überprüfen, bevor Sie dieses Skript in einer Produktionsumgebung ausführen.

  • Die Aktivität für jedes Update wird in die ZTIWindowsUpdate.log-Datei geschrieben, mit der Zeichenfolge INSTALL oder SKIP, wenn das Update für die Installation genehmigt wurde, zusammen mit der Update-ID, einer kurzen Beschreibung des Updates und der QNumber.

  • Jedes zu installierende Update wird heruntergeladen und in Batches installiert.

  • Der Zielcomputer erfordert möglicherweise mehrere Neustarts während der Updateinstallation.

Hinweis

Windows Internet Explorer 7 erfordert eine Benutzerinteraktion, sodass es nicht mit diesem Skript installiert wird.

Hinweis

Fügen Sie standardmäßig QNumber-925471 in die WUMU_ExcludeKB-Liste ein, um zu verhindern, dass Windows Vista Ultimate zusätzliche Sprachpakete installiert.

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIWindowsUpdate.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Erweitert komprimierte Dateien

- Net.exe. Ausführen von Netzwerkverwaltungsaufgaben

- WindowsUpdateAgent30-x86.exe. Installiert WUA

- WindowsUpdateAgent30-x64.exe. Installiert WUA

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIWindowsUpdate.wsf </debug:value> </UpdateCommand:"<IsInstalled=0&#124;1> <IsHidden=0&#124;1>"> </Query:true&#124;false>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/UpdateCommand:param - IsInstalled. Legen Sie auf 0 fest, um Updates abzufragen, die nicht installiert sind.

- IsHidden. Legen Sie auf 0 fest, um nach ausgeblendeten Updates abzufragen.
/Query:value - True. Fragen Sie nur nach erforderlichen Updates ab. Laden Sie keine Binärdateien herunter und installieren Sie sie nicht.

- False. Fragen Sie die erforderlichen Updates ab, und installieren Sie sie. Laden Sie Binärdateien herunter, und installieren Sie sie.

Hinweis

Wenn angegeben, erfordert UpdateCommand mindestens eine Option.

Hinweis

Wenn Sie beide Optionen für UpdateCommand angeben, müssen sie durch und getrennt werden.

Hinweis

Der Standardwert für UpdateCommand ist IsInstalled=0 und IsHidden=0.

Hinweis

Weitere Informationen zu UpdateCommand finden Sie unter IUpdateSearcher::Search-Methode.

Eigenschaften

Name Lesen Write
Architektur -
DoCapture -
InstalledUpdates -
MSIT_WU_Count - -
NoAutoUpdate_Previous - -
SMSTSRebootRequested - -
SMSTSRetryRequested - -
WSUSServer -
WUMU_ExcludeID -
WUMU_ExcludeKB -

ZTIWipeDisk.wsf

Dieses Skript formatiert die Festplatte des Zielcomputers. Das Skript:

  • Wird beendet, wenn WipeDisk ungleich TRUE ist.

  • Bestimmt das geeignete Zu formatierende Laufwerk

  • Formatiert das Laufwerk durch Aufrufen cmd /c format <Drive> /fs:ntfs /p:3 /Y (wobei <Drive> der Laufwerkbuchstabe des zu formatierenden Festplattenlaufwerks ist)

Wert Beschreibung
Eingabe Umgebungsvariablen. Enthält die Eigenschaftswerte, benutzerdefinierte Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen.
Ausgabe - ZTIWipeDisk.log. Protokolldatei mit Ereignissen, die von diesem Skript generiert werden

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - CMD.exe. Ermöglicht die Ausführung von Befehlszeilentools

- Format.com. Formatiert die Festplatte

- ZTIUtility.vbs. Enthält Unterstützungsfunktionen und Unterroutinen, die vom Skript verwendet werden
Location distribution\Scripts
Verwendung cscript ZTIWipeDisk.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und an die .log Dateien aus. Wenn der im Wert angegebene Wert wie folgt lautet:

- TRUE, Ereignismeldungen werden an die Konsole und die .log Dateien gesendet.

- FALSE, Ereignismeldungen werden nur an die .log-Dateien gesendet (Dies ist das Verhalten, wenn das Argument nicht angegeben wird.)

Eigenschaften

Name Lesen Write
WipeDisk -