Skripts

Die in LTI- und ZTI-Bereitstellungen verwendeten Skripte verweisen auf Eigenschaften, die die Prozessschritte und Konfigurationseinstellungen bestimmen, die während des Implementierungsprozesses 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 jedes Skripts angegeben werden müssen. 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 des Skripts verwendet werden.

  • Ausgabe. Gibt die vom Skript erstellten oder geänderten Dateien an.

  • Referenzen. Gibt andere Skripte 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 Standort werden folgende Variablen verwendet:

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

    • Verteilung erforderlich. 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).

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

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

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

BDD_Autorun.wsf

Dieses Skript zeigt ein Dialogfeld an, das das vom Benutzer eingelegte Bereitstellungsmedium anzeigt, das vom MDT-Prozess erstellt wurde (z. B. eine startbare DVD oder eine austauschbare Festplatte). 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die von den Skripts zum Abschließen des Bereitstellungsprozesses benötigt werden
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 Windows-Bereitstellung ", die zu Beginn des Bereitstellungs-Assistenten angezeigt wird. Diese XML-Datei wird von Wizard.hta gelesen, das die in dieser XML-Datei eingebetteten Assistentenseiten ausführt.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - NICSettings_Definition_ENU.xml. Ermöglicht dem Benutzer das Bereitstellen von Konfigurationseinstellungen für Netzwerkadapter

- 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 -
WizardComplete -

Credentials_ENU.xml

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

Hinweis

Diese Assistentenseite wird nur angezeigt, wenn bei der Überprüfung 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 bereitgestellt wurden. Außerdem wird eine Überprüfung der Benutzeranmeldeinformationen durchgeführt. 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 Ereignisnachrichten werden in diese Protokolldateien geschrieben:

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

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert wurden
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 Seite des Assistenten im Bereitstellungs-Assistenten. Diese Datei wird von Wizard.hta gelesen, das die in dieser XML-Datei eingebetteten Assistentenseiten ausführt. Diese .xml Datei enthält die folgenden Assistentenseiten:

  • Willkommen

  • Angeben von Anmeldeinformationen für die 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 mitschreiben

  • BitLocker

  • Ready to Begin

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 Benutzerstatusmigration zum Erfassen und Wiederherstellen des Benutzerstatus auf dem Zielcomputer
Location distribution\Scripts
Verwendung Keine

Argumente

Wert Beschreibung
Keine Keine

Eigenschaften

Name Lesen Write
DeploymentMethod -
DeploymentType -
DoCapture -
ImageBuild -
ImageFlags -
IsBDE -
IsServerOS -
Domäne beitreten -
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). Sie 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 der Organisationseinheiten für Domänen

- ListOfLanguages.xml

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

- Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefüllt
Ausgabe Ereignisnachrichten werden in diese Protokolldateien geschrieben:

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

- BDD.log. Protokolldatei mit Ereignissen, die von allen MDT-Skripts generiert wurden
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 -
Sicherungsdatei -
BackupShare -
BDEInstall -
BDEKeyStandort -
BDERecoveryKey -
BDEWaitForEncryption -
CapableArchitecture -
ComputerBackupLocation -
CustomWizardSelectionProfile -
DeploymentType -
DeployRoot -
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
Domänen-Organisationseinheiten -
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 validiert die Informationen, die auf den Seiten des Bereitstellungs-Assistenten (gespeichert in DeployWiz_Definition_ENU.xml) eingegeben wurden. 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 installiert werden. 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 mit ZTIGather.wsf aufgefüllt
Ausgabe Keine
Informationsquellen - Credentials_ENU.xml. Prompts fordert den Benutzer zur Eingabe von Anmeldeinformationen auf, die beim Herstellen einer Verbindung mit Netzwerkressourcen verwendet werden

- ZTIGather.wsf. Erfasst 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 Drehbuch:

  • Entfernt den Ordner "C:\MININT" (falls vorhanden).

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

  • Startet den Bereitstellungs-Assistenten, indem LiteTouch.wsf ausgeführt wird.

Wert Beschreibung
Eingabe Keine
Ausgabe Keine
Informationsquellen - BDDRun.exe

- ZTIPrereq.vbs. Wird verwendet, um zu ermitteln, 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 geeigneten Tasksequenzdatei

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

- Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf aufgefüllt
Ausgabe - LiteTouch.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 Bereitstellungs-Assistenten-Seiten für die LTI-Bereitstellung an.

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

- LTICleanup.wsf. Führt nach Abschluss der Bereitstellung Bereinigungsaufgaben durch

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

- MSHTA.exe. HTML-Anwendungshost

- RecEnv.exe. Wenn dieses Dienstprogramm 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 zusammengefassten Ergebnisse für die LTI-Bereitstellung an.

- TsmBootStrap.exe. Tasksequenz-Bootstrap-Hilfsprogramm

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

- WPEUtil.exe. Initialisiert Windows PE und Netzwerkverbindungen; Initiiert LTI

- ZTIGather.wsf. Erfasst 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 das Skript verwendet.
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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird)
/Start Erstellt eine Verknüpfung im neuen Betriebssystem, die beim Starten der Shell ausgeführt wird.

Eigenschaften

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

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 über den Zielcomputer zu sammeln und die Bereitstellungsaufgaben auf dem Zielcomputer auszuführen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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, die Ereignisse enthält, die dieses Skript generiert

- LTIApply_wdsmcast.log. Protokolldatei mit vom Hilfsprogramm Wdsmcast generierten Ereignissen

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

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

- ImageX.exe. Ein Dienstprogramm 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 das Skript verwendet.

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

- Wdsmcast.exe. Ein Hilfsprogramm, das Zielcomputer verwenden, um einer Multicastübertragung beizutreten
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
/post Bereinigen nicht benötigter Dateien nach der Installation eines Images
/debug:value Gibt die Ereignismeldungen an die Konsole und die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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) nach Abschluss des Bereitstellungsprozesses vom Zielcomputer.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefüllt.
Ausgabe - LTICleanup.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- Net.exe. Führt Netzwerkverwaltungsaufgaben durch

- 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 das Skript verwendet.
Location distribution\Scripts
Verwendung cscript LTICleanup.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Bereitstellungsskripte für die LTI- und ZTI-Bereitstellungsprozesse auf eine lokale Festplatte auf dem Zielcomputer.

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

- Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - LTICopyScripts.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, 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 LTICopyScripts.wsf </debug:value>

Argumente

Wert Beschreibung
/debug:value Gibt die Ereignismeldungen an die Konsole und die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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, das es dem Benutzer ermöglicht, zu einem Ordner zu navigieren. Der ausgewählte Ordnerpfad wird in der Umgebungsvariablen FOLDERPATH gespeichert.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefü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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 und sie auf die Duplizierung vorzubereiten.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefüllt.
Ausgabe - LTIOEM.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - RoboCopy.exe. Datei- und Ordnerkopiertool

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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, erstellt es eine Verknüpfung " Tasksequenz fortsetzen " auf dem Desktop des Benutzers, die es dem Benutzer ermöglicht, die Tasksequenz nach Abschluss aller manuellen Aufgaben neu zu starten.

Hinweis

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefüllt.
Ausgabe - LTISuspend.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- LTICopyScripts.wsf. Kopiert die Bereitstellungsskripte 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 anschließend, ob Sysprep erfolgreich ausgeführt wurde.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. 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 mit ZTIGather.wsf gefüllt.
Ausgabe - LTISysprep.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Komprimierte Dateien werden erweitert

- Sysprep.exe. Bereitet Computer auf die 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Seite des Assistenten 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 Netzwerkadresskonfiguration auffordert. Wenn keine statische IP-Adressierungskonfiguration angegeben wird, verwenden die Bereitstellungsskripte standardmäßig DHCP, um die erforderliche Netzwerkkonfiguration zu erhalten.

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 Eigenschaftsnamen 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 Assistenten für die Bereitstellungszusammenfassung im Bereitstellungs-Assistenten. Während einer LTI-Bereitstellung liest Wizard.hta diese Datei und führt die eingebettete Assistentenseite aus, auf der die zusammenfassenden Ergebnisse 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 zum 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 von der Seite Zusammenfassungs-Assistent des Bereitstellungs-Assistenten aufgerufen. Es enthält Funktionen und Unterroutinen, die zur Initialisierung und Validierung verwendet werden.

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

- Summary_scripts.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 installiert werden. 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 mit ZTIGather.wsf gefüllt.
Ausgabe - Wizard.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - LTIGetFolder.wsf. Skriptdatei zum Initiieren eines Dialogfelds "BrowseForFolder"

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

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

Eigenschaften

Name Lesen Write
Definition -
DefaultFolderPath -
FolderPath -
WizardComplete -

WizUtility.vbs

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - WizUtility.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen LTIGetFolder.wsf. Skriptdatei zum Initiieren eines Dialogfelds "BrowseForFolder"
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 nicht den Plattformtyp des Zielcomputers

  • Unterstützt den Prozessortyp des Zielcomputers nicht

  • Hat einen Deinstallationseintrag in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Hinweis

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIApplications.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 -
InstalledApplications - -
ResourceDrive -
ResourceRoot - -
SMSTSRebootRequested -
SMSTSRetryRequested -

ZTIAppXmlGen.wsf

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

  • Keiner der folgenden Dateierweiterungen zugeordnet sind: .mp3, .mov, .wma, .wmv, .chm, .evt, .evtx, .exe, .com oder .fon

  • Sind nicht mit Microsoft Office verknüpft, z. B. Office 2007 oder Microsoft Office 2003.

  • Ein gültiger offener Handler muss unter HKEY_CLASSES_ROOT\application\shell\open\command

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

- ZTIAppXmlGen.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIAuthorizeDHCP.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Netsh.exe. Ein Dienstprogramm 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 eine Sicherung des Zielcomputers mit dem Dienstprogramm ImageX durch. Die Sicherung wird an dem Ort gespeichert, der in den Eigenschaften BackupDir und BackupShare angegeben ist.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIBackup.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- ZTIBackup_imagex.log. Protokolldatei mit Ereignissen, die von ImageX generiert werden

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - ImageX.exe. Ein Dienstprogramm 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

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

Eigenschaften

Name Lesen Write
BackupDir -
BackupDisk -
BackupDrive -
Sicherungsdatei -
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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten 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 neue Computerszenarien beschränkt, bei denen Festplatten mit einer einzelnen Partition konfiguriert sind.

Hinweis

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIBde.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

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

Eigenschaften

Name Lesen Write
AdminPassword -
BDEDriveLetter - -
BDEDriveSize -
BDEInstall -
BDEInstallSuppress -
BDEKeyStandort -
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 überprüft dann eine Liste der BIOSES, die mit Windows nicht kompatibel sind. Die Liste der inkompatiblen BIOS-Geräte 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 der inkompatiblen BIOS-Geräte finden Sie unter ZTIBIOSCheck.xml.

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

- Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIBIOSCheck.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 fortlaufend nummeriert werden, beginnend mit PACKAGES001, ohne Lücken in der Nummernfolge. Andernfalls schlägt die Installation fehl.

Mit diesem Skript können Sie Variablen definieren und benennen, die identifizierende Informationen über das auszuführende Programm verwenden, z. B. ComputerPackages100, ComputerPackages110 oder CollectionPackages150. Wenn dieses Skript ausgeführt wird, sucht Configuration Manager alle Variablen, die einem Muster entsprechen (z. B. alle Variablennamen, die die Zeichenfolge "Packages" enthalten), und erstellt eine lückenlose sequenzielle Liste unter Verwendung des Basisnamens "PACKAGES".

Angenommen, die folgenden Variablen wurden definiert (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, würde die Liste wie folgt lauten:

  • PACKAGES001=XXX00004:Programm

  • PACKAGES002=XXX00001:Programm

  • PACKAGES003=XXX00002:Programm

  • PACKAGES004=XXX00003:Programm

    Configuration Manager kann dann alle vier Programme ausführen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTICoalesce.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 erstellen

- 3 würde PACKAGE003 erstellen

Wenn dieses Argument nicht angegeben wird, ist der Standardwert 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConfigFile.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 geeignete Datei basierend auf dem bereitgestellten Betriebssystem.

Dieses Skript liest die ZTIConfigure.xml Datei, um zu ermitteln, wie die Unattend.xml Datei mit den entsprechenden Werten aktualisiert werden soll, 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 (zuvor im Bereitstellungsprozess angegeben) und die entsprechenden Konfigurationseinstellungen

- Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConfigure.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConfigureADDS.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- Net.exe. Führt Netzwerkverwaltungsaufgaben durch

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 -
Datenbankpfad -
DomainLevel -
DomainNetBiosName -
Gesamtstrukturlevel -
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 Sie dieses Skript ausführen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConfigureDHCP.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Netsh.exe. Ein Dienstprogramm, mit dem die Konfiguration von Netzwerkkomponenten automatisiert werden kann

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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. Für die eigentlichen Konfigurationsaufgaben verwendet das Skript das Hilfsprogramm Dnscmd.

Weitere Informationen zu Dnscmd.exe finden Sie unter DNSCMD-Übersicht.

Hinweis

DNS sollte bereits auf dem Zielcomputer installiert sein, bevor Sie dieses Skript ausführen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConfigureDNS.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 zur Authentifizierung bei einem Servercomputer (z. B. einem Computer, auf dem SQL Server ausgeführt wird, oder einem anderen Server, der über einen freigegebenen Netzwerkordner verfügt). Wenn dieses Skript ausgeführt wird, überprüft es, ob eine Verbindung mit dem freigegebenen Netzwerkordner hergestellt werden kann, der im Argument /uncpath angegeben ist.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIConnect.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 angeben.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTICopyLogs.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 gängige Routinen für den Datenbankzugriff.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIDataAccess.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIDisableBDEProtectors.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 durch Aufrufen des Hilfsprogramms Diskpart. Die zum Konfigurieren des Datenträgers verwendeten Parameter werden vom Tasksequenzer oder in CustomSettings.ini angegeben. ZTIDiskpart.wsf wird hauptsächlich in Szenarien für neue Computer ausgeführt. Der Prozess funktioniert wie folgt:

  1. Der MDT-Bereitstellungsprozess führt das Skript ZTIDiskpart.wsf basierend auf den Schritten und der Reihenfolge der Schritte im Tasksequenzer aus.

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

  3. ZTIDiskpart.wsf wird Diskpart.exe ausgeführt und stellt eine .txt Datei als Befehlszeilenparameter bereit.

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

  5. Wenn dies der erste Datenträger ist und vom Tasksequenzer oder in CustomSettings.ini keine Datenträgerkonfiguration angegeben wurde, wird eine einzelne Partition zum Speichern des Betriebssystems erstellt. Wenn jedoch eine Datenträgerkonfiguration angegeben wurde, wird der Datenträger entsprechend 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 beendet ist. Wenn dies nicht explizit vom Tasksequenzer oder in CustomSettings.ini angegeben ist, führt ZTIDiskpart.wsf mit dem folgenden Befehl eine Schnellformatierung von Laufwerk C durch: 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 Tasksequenzer oder in CustomSettings.ini bereitstellen.

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIDiskpart.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

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

Eigenschaften

Name Lesen Write
BDEDriveLetter -
BDEDriveSize -
BDEInstall -
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 von den verschiedenen Skripts im MDT-Bereitstellungsprozess aufgerufen werden.

Wert Beschreibung
Eingabe Keine
Ausgabe - ZTIDiskUtility.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 Statuswiederherstellung überprüft dieses Skript, ob der Computer einer Domäne angehört, und stellt nach fehlgeschlagenen Beitrittsversuchen eine Wiederherstellung her.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIDomainJoin.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/DomainErrorRecovery: value Versucht, den Computer mit der Domäne zu verknüpfen. Wenn der in Wert angegebene Wert ist:

- AUTOMATISCH VERWENDEN. Wiederholen Sie den Domänenbeitrittsprozess. Starten Sie neu und versuchen Sie es erneut. Dies ist das Standardverhalten von Skripts.

- SCHLAGEN SIE FEHL. Stoppt die gesamte Verarbeitung. Die gesamte Verarbeitung der Tasksequenz wird angehalten.

- MANUELL ERSTELLT WERDEN. Verarbeitung beenden; Ermöglicht dem Benutzer, den Computer manuell mit der Domäne zu verbinden.

Eigenschaften

Name Lesen Write
DomainAdmin -
DomainAdminDomain -
DomainAdminPassword -
DomainErrorRecovery -
DomainJoinAttempts - -
Domäne beitreten -
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 verwaltet im Knoten Treiber in der Deployment Workbench auf den Zielcomputer).

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten 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, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Abfolge von Aktivitäten, die Aktionen auf Computern und Netzwerken orchestrieren. Sie können Orchestrator-Runbooks in MDT initiieren, indem Sie den Tasksequenzschritttyp "Runbook ausführen" verwenden, 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 enthält Ereignisse, die von allen MDT-Skripts generiert werden.

- Geben Sie den Status der Runbook-Fertigstellung zurück.

- Geben Sie Parameter aus der Runbookausgabe zurück.
Informationsquellen - ZTIUtility.vbs enthält Unterstützungsfunktionen 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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, angegeben in Orchestrator Server im Tasksequenzschritt "Runbook ausführen"
RunbookName Der Name des Runbooks, das in Runbook im Tasksequenzschritt "Runbook ausführen" angegeben ist
RunbookID Kennung, die dem Runbook auf dem Orchestrator-Server zugewiesen ist
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 Wert, der einem bestimmten Runbookparameter auf dem Orchestrator-Server zugewiesen ist

ZTIGather.wsf

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIGather.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/localonly Gibt nur Informationen über den Zielcomputer und das aktuelle Betriebssystem zurück, das auf dem Zielcomputer installiert ist. analysiert nicht die Eingabedatei .ini (im Argument /inifile angegeben); Gibt Eigenschaften und Regeln zurück, die in der .ini Datei angegeben wurden

Wenn nicht angegeben, gibt das Skript Informationen über den Zielcomputer und das aktuell installierte Betriebssystem zurück. Analysiert die .ini Datei
/inifile:ini_file_name Name und Pfad der Eingabedatei .ini, die die Eigenschaften und Regeln enthält, die im Bereitstellungsprozess verwendet werdenWenn nicht angegeben, verwendet das Skript den Standardwert in CustomSettings.ini

Eigenschaften

Name Lesen Write
All - -

ZTIGroups.wsf

Dieses Skript erfasst die lokale Gruppenmitgliedschaft auf dem Zielcomputer und stellt sie 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 mit dem Skript gesichert werden. Das Skript wird mit dem Argument **/restore** aufgerufen, um die Gruppenmitgliedschaft nach dem Bereitstellen des Betriebssystems wiederherzustellen. Beim Ausführen eines Wiederherstellungsvorgangs werden die Mitglieder 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 nicht bereits auf dem Zielcomputer vorhanden sind. Schließen Sie daher beim Erstellen der Abbilddatei alle erforderlichen Gruppen auf dem Referenzcomputer mit ein.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIGroups.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/capture Sichert die Gruppenmitgliedschaft der lokalen Gruppen auf dem Zielcomputer, wie in der CaptureGroups-Eigenschaft angegeben
/restore 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 CAB-Dateien des Sprachpakets in einer Ordnerstruktur, die mindestens einen Ordner enthält.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTILangPacksOnline.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- Lpksetup.exe. Das Setuptool für Sprachpakete, 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Hilfsvolumes festzulegen, die zum Erstellen von Windows RE-Partitionen auf Computern mit UEFI erforderlich sind. Dieses Skript muss bei der Bereitstellung auf Computern mit UEFI in diesen Situationen aufgerufen werden:

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

  • Alle ZTI- und UDI-Bereitstellungen

Hinweis

Dieses Skript ist nur für den Aufruf vorgesehen, wenn Partitionsstrukturen für die Verwendung mit UEFI erstellt werden. Dieses Skript sollte nicht aufgerufen werden, wenn Partitionsstrukturen erstellt werden, die in Bereitstellungen ohne UEFI verwendet werden sollen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten 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 vom Skript verwendet werden.
Location distribution\Scripts
Verwendung cscript ZTIModifyVol.wsf /UtilityVol:value </debug:value>

Argumente

Wert Beschreibung
/UtilityVol:value Enthält den Laufwerkbuchstaben des Volumes, das für eine Windows RE Tools-Partition für Computer mit UEFI konfiguriert werden muss (z. B. "E:")
/debug:value Gibt die Ereignismeldungen an die Konsole und die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Benutzerstatus und die Sicherungsdateien nach C:\Windows\Temp\StateStore.

Hinweis

Dieses Skript wird nur ausgeführt, wenn Images mit dem Configuration Manager bereitgestellt werden.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIMoveStateStore.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Tasksequenzer verwendet diese Phasen, um die Reihenfolge zu bestimmen, in der jede Aufgabe abgeschlossen werden muss. Die Phase-Eigenschaft enthält die folgenden Werte:

  • ÜBERPRÜFUNG. Stellen Sie sicher, dass der Zielcomputer die Skripts ausführen kann, die zum Abschließen des Bereitstellungsprozesses erforderlich sind.

  • STATECAPTURE. Speichern Sie alle Benutzerstatus-Migrationsdaten, bevor Sie das neue Zielbetriebssystem bereitstellen.

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

  • INSTALLIEREN. Installieren Sie das Zielbetriebssystem auf dem Zielcomputer.

  • POSTINSTALL. Führen Sie alle Aufgaben aus, die vor dem Wiederherstellen der Benutzerstatus-Migrationsdaten ausgeführt werden müssen. Mit diesen Aufgaben wird das Zielbetriebssystem angepasst, bevor der Zielcomputer nach der Bereitstellung zum ersten Mal gestartet wird (z. B. Installieren von Updates oder Hinzufügen von Treibern).

  • STATERESTORE. Stellen Sie die während der Phase des Mitschreibens gespeicherten Benutzerstatus-Migrationsdaten wieder her.

    Weitere Informationen zur Phase-Eigenschaft finden Sie unter Phase.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTINextPhase.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 in der CustomSettings.ini Datei oder der MDT-DB (erstellt im Knoten Datenbank in der Deployment Workbench) erfassten Werte erfasst hat.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTINICConfig.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 bei der Erfassung statischer IP-Einstellungen für eine große Anzahl von Computern für die Automatisierung nützlich sein.
/RestoreWithinWinPE Wendet bei Angabe alle gespeicherten statischen IP-Netzwerkeinstellungen ggf. 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 Dienstprogramm 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" und "Rollen und Features deinstallieren " aufgerufen werden. Der direkte Aufruf dieses Skripts wird nicht unterstützt.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIOSRole.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 diese

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

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

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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. Wenn dies nicht angegeben wird, 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 ist gleich VORINSTALLATION

  • DeploymentMethod ist gleich SCCM

    Das Skript startet Pkgmgr, wenn DeploymentMethod gleich SCCM ist.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIPatches.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Komprimierte Dateien werden erweitert

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIPowerShell.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- Rückgabecode. Der vom Windows PowerShell-Skript nach Abschluss zurückgegebene numerische Wert, der den Status des Abschlussskripts 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 und funktionsfähig ist. Das Skript führt folgende Prüfungen aus:

  • Stellen Sie fest, ob die Windows Script-Version gleich oder höher 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 der Prozessumgebung variieren.

    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 mit Configuration Manager. Das Skript führt das folgende Verfahren aus:

  1. Wenn das Debuggen aktiviert ist, erstellt das Skript die OSD. Debug-Datei.

  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 DeployRootFolgendes enthält: \:

    • Der Ordner "DeployRoot" wird nach _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 Umgebungsvariable %SystemDrive% X: ist, wird "DeploymentType"auf "NEWCOMPUTER " und "Phase " auf "PREINSTALL" gesetzt. 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, ist "DeploymentType" auf "REPLACE" und "Phase" auf "VALIDATION" gesetzt. Andernfalls ist DeploymentType auf REFRESH und Phase auf VALIDATION gesetzt.

    Weitere Informationen zu diesen Eigenschaften finden Sie im Artikel zu den Eigenschaften .

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTISCCM.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 - -
Werkzeugstamm - -

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 installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTISetVariable.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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, die am Ziel vorhanden sind, werden vor dem Start 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 HKEY_LOCAL_MACHINE\Software\Microsoft\Deployment 4 in die Registrierung geschrieben:

    • Die Bereitstellungsmethode wird auf die verwendete Bereitstellungsmethode festgelegt und kann je nach ausgeführter Bereitstellungsmethode auf LTI, ZTI oder UDI festgelegt werden.

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

    • Bereitstellungstyp ist auf die DeploymentType-Eigenschaft festgelegt.

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

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

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

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

    • Tasksequenzname wird auf die TaskSequenceName-Eigenschaft festgelegt.

    • Die Tasksequenzversion wird auf die TaskSequenceVersion-Eigenschaft festgelegt.

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

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

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

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

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

    • Die Mitschreibmethode wird auf die verwendete Bereitstellungsmethode festgelegt und kann je nach ausgeführter Bereitstellungsmethode auf LTI, ZTI oder UDI mitgeschrieben werden.

    • Der Zeitstempel "Mitschreiben" ist im WMI-Datumsformat auf das aktuelle Datum festgelegt.

    • Die Version des Mitschreiben-Toolkits ist auf die Eigenschaft "Version" festgelegt.

    • Die Tasksequenz-ID des Mitschreibens ist auf die TaskSequenceID-Eigenschaftfestgelegt.

    • "Tasksequenzname mitschreiben" ist auf die TaskSequenceName-Eigenschaft festgelegt.

    • Die Tasksequenzversion des Mitschreibens ist auf die TaskSequenceVersion-Eigenschaft festgelegt.

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

    • Mitschreiben OSD-Paket-ID ist auf die Tasksequenzvariable _SMSTSPackageID festgelegt.

    • Mitschreiben OSD-Programmname ist immer auf "*****" eingestellt.

    • Mitschreiben OSD-Ankündigungs-ID ist auf die Tasksequenzvariable _SMSTSAdvertIDfestgelegt.

    Hinweis

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTITatoo.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Mofcomp.exe. Befehlszeilen-MOF-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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 Benutzerstatus auf dem Zielcomputer zu erfassen und wiederherzustellen.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIUserState.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- Loadstate.exe. Legt Benutzerstatusdaten auf einem Zielcomputer ab

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

- Scanstate.exe. Erfasst Benutzerdaten und Einstellungen

- USMT Application Files

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/Mitschreiben -
/Schätzung -
/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 von den meisten MDT-Skripts verwendet werden.

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe Keine
Informationsquellen - Credentials_ENU.xml. Prompts fordert den Benutzer zur Eingabe von Anmeldeinformationen auf, die beim Herstellen einer Verbindung mit Netzwerkressourcen verwendet werden

- IPConfig.exe. Zeigt alle aktuellen TCP/IP-Netzwerkkonfigurationswerte an und aktualisiert die 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 Unterverzeichnisse
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 -
Domäne beitreten -
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

Hinweis: 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 es den Zustand des Zielcomputers überprüft. Folgende Skriptprozesse werden durchgeführt:

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

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

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

  • Überprüfen Sie, ob der Prozessor die erforderliche Mindestgeschwindigkeit erreicht. Andernfalls wird das Skript beendet.

  • Stellen Sie sicher, dass die Festplattengröße die Mindestgrößenanforderungen erfüllt. Andernfalls wird das Skript beendet.

  • Überprüfen Sie, ob das Betriebssystem des Zielcomputers auf Laufwerk C installiert ist. Andernfalls wird das Skript beendet.

  • Wenn DeploymentType = REFRESH, stellen Sie sicher, dass Laufwerk C nicht komprimiert ist, indem Sie Compact /u C:\

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIValidate.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 -
Prozessorgeschwindigkeit -
SMSTSLocalDataDrive -
VerifyOS -

ZTIVHDCreate.wsf

Dieses Skript wird verwendet, um eine virtuelle Festplatte (VHD oder AVHD) auf dem Zielcomputer zu erstellen und die VHD-Datei als Datenträger bereitzustellen. In anderen Teilen des LTI-Bereitstellungsprozesses werden dann das Windows-Betriebssystem und die Anwendungen auf der neu erstellten virtuellen Festplatte bereitgestellt. 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 die VHD-Quelldatei (sofern angegeben) findet.

  • 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 (in VHDCreateFileName angegeben) erstellt werden soll.

  • Erstellen Sie die VHD-Datei mit den Werten in VHDCreateSizePercent, VHDCreateSizeMax und VHDCreateType.

  • Erstellen Sie einen differenzierenden Datenträger (sofern angegeben) mithilfe des Werts in "VHDCreateDiffVHD".

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

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIVHDCreate.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

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

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten 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 API (Application Programming Interface, Application Programming Interface) des Windows Update Agent (WUA). Dieses Feature ist standardmäßig in jeder Tasksequenz deaktiviert und muss manuell aktiviert werden, um ausgeführt zu werden.

Die meisten Unternehmen verfügen bereits über Teams und Infrastrukturen, um neu bereitgestellte Computer über das Unternehmensnetzwerk zu aktualisieren. Dieser Prozess umfasst die Verfolgung der neuesten Patches, Treiber und Updates, die für jede Desktopkonfiguration verfügbar sind, und die Bestimmung, welche Updates für jede Konfiguration heruntergeladen und installiert werden sollen. Wenn die organization bereits über einen etablierten Prozess verfügt, ist dieses Skript möglicherweise nicht erforderlich. Dieses Skript sollte bereitstehen, um den Bedarf von Bereitstellungsteams zu decken, die zwar noch keine Prozesse eingerichtet haben, jedoch 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 über Windows Update platziert wurden

  • Die neuesten Hotfixupdates

  • Microsoft Office-Updates

  • Updates für Microsoft Exchange Server und SQL Server

  • Microsoft Visual Studio-Updates®

  • Einige nicht von Microsoft stammende Anwendungsupdates

Tipp

Viele Hardwarehersteller haben ihre Treiber auf Windows Update gestellt. Diese Treiber müssen nicht mehr im Verzeichnis für Out-of-Box-Treiber verwaltet werden. Experimentieren Sie, indem Sie Treiber aus der Distributionsfreigabe entfernen, um zu sehen, welche Treiber in Windows Update verfügbar sind. Wenn die Treiber nicht standardmäßig in Windows enthalten sind, sollten Sie die Netzwerk- oder Speichertreiber nicht entfernen, da das Betriebssystem Benutzereingaben erfordert.

MDT unterstützt die Bereitstellung einer aktualisierten WUA-Version im Rahmen der Betriebssystembereitstellung. Dadurch wird sichergestellt, dass auf Zielcomputern die richtige WUA-Version ausgeführt wird, wenn sie bereitgestellt werden. Darüber hinaus ist es nicht erforderlich, eine Internetverbindung 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 so konfigurieren, dass ein bestimmter Computer verwendet wird, auf dem WSUS ausgeführt wird.

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

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

  • 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 aktuellste Version von WUA, sodass kein Upgrade erforderlich ist.

    Weitere Informationen finden Sie unter Aktualisieren des Windows Update-Agents.

    Wenn dieses Skript im Tasksequenzer aktiviert ist, wird es in der Statuswiederherstellungsphase der Betriebssystembereitstellung mehrmals ausgeführt. Sie wird erst nach dem ersten Start des Betriebssystems ausgeführt. Stellen Sie sicher, dass die neuesten Updates und Service Packs installiert werden, bevor Anwendungen installiert werden, die von bestimmten Updates oder Service Packs abhängen, die auf dem Zielcomputer installiert werden. Eine Anwendung kann beispielsweise davon abhängig sein, dass die neueste Version von Microsoft .NET Framework installiert wird.

    Dieses Skript wird auch nach der Installation von Anwendungen ausgeführt und stellt so sicher, dass die neuesten Anwendungs-Service Packs und Updates angewendet wurden. Verwenden Sie dieses Skript beispielsweise, 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. Um sicherzustellen, dass Updates ordnungsgemäß installiert werden, startet das Skript den Zielcomputer automatisch neu und setzt das Skript fort, wenn zusätzliche Updates erkannt wurden und die Installation aussteht. Das Skript wird beendet, wenn festgestellt wird, dass der Zielcomputer auf dem neuesten Stand ist. Ein Fehler wird protokolliert, wenn das Skript während der Aktualisierung des Zielcomputers sieben erfolglose Versuche hat, die Updates zu installieren, und der Zielcomputer trotzdem 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.

  • Stellen Sie sicher, dass die neueste Version von WUA auf dem Zielcomputer installiert ist.

  • Durchsuchen Sie den Zielcomputer nach anwendbaren Updates, die noch nicht installiert sind und möglicherweise in der Regel ausgeblendet sind.

  • Jedem Update sind eine Update-ID und eine QNumber-Eigenschaft zugeordnet:

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

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

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

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

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

    • Darüber hinaus werden alle Updates, die Benutzereingaben erfordern, ausgeschlossen und nicht installiert.

  • Alle Updates, die die Genehmigung eines Endbenutzer-Lizenzvertrags (End User License Agreement, EULA) erfordern, werden automatisch vom Skript genehmigt. Stellen Sie sicher, dass Sie jede EULA 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 Kurzbeschreibung des Updates und der QNumber.

  • Jedes Update, das installiert werden soll, wird in Stapeln heruntergeladen und installiert.

  • Der Zielcomputer erfordert während der Updateinstallation möglicherweise mehr als einen Neustart.

Hinweis

Windows Internet Explorer 7 erfordert Benutzerinteraktionen und wird daher nicht mit diesem Skript installiert.

Hinweis

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIWindowsUpdate.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den Ereignissen, die von allen MDT-Skripts generiert werden
Informationsquellen - Expand.exe. Komprimierte Dateien werden erweitert

- Net.exe. Führt Netzwerkverwaltungsaufgaben durch

- 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

- FALSE: Ereignisnachrichten werden nur an die .log Dateien gesendet (dies ist das Verhalten, wenn das Argument nicht angegeben wird.)
/UpdateCommand:param - IsInstalled. Auf 0 setzen, um nach nicht installierten Updates zu fragen.

- IsHidden. Auf 0 setzen, um nach Updates zu fragen, die ausgeblendet sind.
/Abfrage:Wert - Stimmt. Fragen Sie nur nach erforderlichen Updates ab. Laden Sie keine Binärdateien herunter und installieren Sie sie.

- Falsch. Fragen Sie die erforderlichen Updates ab und installieren Sie sie. Binärdateien herunterladen und installieren.

Hinweis

Wenn UpdateCommand angegeben ist, erfordert es 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 Drehbuch:

  • Wird beendet, wenn "WipeDisk" nicht gleich "TRUE" ist.

  • Bestimmt das geeignete Laufwerk zum Formatieren

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

Wert Beschreibung
Eingabe Umgebungsvariablen installiert werden. Enthält die Eigenschaftswerte, benutzerdefinierten Eigenschaftswerte, Datenbankverbindungen, Bereitstellungsregeln und andere Informationen, die die Skripts zum Abschließen des Bereitstellungsprozesses benötigen
Ausgabe - ZTIWipeDisk.log. Protokolldatei, die Ereignisse enthält, die dieses Skript generiert

- BDD.log. Protokolldatei mit den 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 die .log Dateien aus. Wenn der in Wert angegebene Wert ist:

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

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

Eigenschaften

Name Lesen Write
Datenträger löschen -