Aufgabensequenzvariablen

Gilt für: Configuration Manager (Current Branch)

Dieser Artikel ist eine Referenz für alle verfügbaren Variablen in alphabetischer Reihenfolge. Verwenden Sie die Suchfunktion des Browsers (in der Regel STRG + F), um eine bestimmte Variable zu finden. Die Variable stellt fest, ob sie für einen bestimmten Schritt spezifisch ist. Der Artikel zu Tasksequenzschritten enthält die Liste der Variablen, die für die einzelnen Schritte spezifisch sind.

Weitere Informationen finden Sie unter Verwenden von Tasksequenzvariablen.

Referenz für Aufgabensequenzvariablen

_OSDDetectedWinDir

Die Tasksequenz überprüft die Festplatten des Computers auf eine frühere Betriebssysteminstallation, wenn Windows PE gestartet wird. Der Speicherort des Windows-Ordners wird in dieser Variablen gespeichert. Sie können Ihre Tasksequenz so konfigurieren, dass dieser Wert aus der Umgebung abgerufen und verwendet wird, um denselben Windows-Ordnerspeicherort anzugeben, der für die Installation des neuen Betriebssystems verwendet werden soll.

_OSDDetectedWinDrive

Die Tasksequenz überprüft die Festplatten des Computers auf eine frühere Betriebssysteminstallation, wenn Windows PE gestartet wird. Der Speicherort der Festplatte, auf der das Betriebssystem installiert ist, wird in dieser Variablen gespeichert. Sie können Ihre Tasksequenz so konfigurieren, dass dieser Wert aus der Umgebung abgerufen und verwendet wird, um denselben Festplattenspeicherort anzugeben, der für das neue Betriebssystem verwendet werden soll.

_OSDMigrateUsmtPackageID

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Gibt die Paket-ID des Configuration Manager Pakets an, das die USMT-Dateien enthält. Diese Variable ist erforderlich.

_OSDMigrateUsmtRestorePackageID

Gilt für den Schritt Benutzerstatus wiederherstellen .

(Eingabe)

Gibt die Paket-ID des Configuration Manager Pakets an, das die USMT-Dateien enthält. Diese Variable ist erforderlich.

_SMSTSAdvertID

Speichert die eindeutige ID der aktuell ausgeführten Tasksequenzbereitstellung. Es verwendet das gleiche Format wie eine Configuration Manager Softwareverteilungsbereitstellungs-ID. Wenn die Tasksequenz von eigenständigen Medien ausgeführt wird, ist diese Variable nicht definiert.

Beispiel

ABC20001

_SMSTSAppInstallNeedsRetry

Ab diesem Configuration Manager 2211 HFRU Kb 16643863 und höher

Gilt für den Schritt Anwendung installieren .

Dieser Wert wird auf TRUE festgelegt, wenn die vorherige Anwendung nicht installiert werden konnte und ein erneuter Versuch erforderlich ist.

Andernfalls wird dieser Wert auf false festgelegt.

_SMSTSAssetTag

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt das Assettag für den Computer an.

_SMSTSBootImageID

Wenn die aktuell ausgeführte Tasksequenz auf ein Startimagepaket verweist, speichert diese Variable die Paket-ID des Startabbilds. Wenn die Tasksequenz nicht auf ein Startimagepaket verweist, ist diese Variable nicht festgelegt.

Beispiel

ABC00001

_SMSTSBootUEFI

Die Tasksequenz legt diese Variable fest, wenn sie einen Computer erkennt, der sich im UEFI-Modus befindet.

_SMSTSClientCache

Die Tasksequenz legt diese Variable fest, wenn inhalte auf dem lokalen Laufwerk zwischengespeichert werden. Die Variable enthält den Pfad zum Cache. Wenn diese Variable nicht vorhanden ist, ist kein Cache vorhanden.

_SMSTSClientGUID

Speichert den Wert Configuration Manager Client-GUID. Wenn die Tasksequenz von eigenständigen Medien ausgeführt wird, ist diese Variable nicht festgelegt.

Beispiel

0a1a9a4b-fc56-44f6-b7cd-c3f8ee37c04c

_SMSTSCurrentActionName

Gibt den Namen des derzeit ausgeführten Tasksequenzschritts an. Diese Variable wird festgelegt, bevor der Tasksequenz-Manager jeden einzelnen Schritt ausführt.

Beispiel

run command line

_SMSTSDefaultGateways

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die vom Computer verwendeten Standardgateways an.

_SMSTSDownloadOnDemand

Wenn die aktuelle Tasksequenz im Download-on-Demand-Modus ausgeführt wird, ist truediese Variable . Der Download-on-Demand-Modus bedeutet, dass der Tasksequenz-Manager Inhalte nur dann lokal herunterlädt, wenn er auf den Inhalt zugreifen muss.

_SMSTSInWinPE

Wenn der aktuelle Tasksequenzschritt in Windows PE ausgeführt wird, ist truediese Variable . Testen Sie diese Tasksequenzvariable, um die aktuelle Betriebssystemumgebung zu ermitteln.

_SMSTSIPAddresses

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die vom Computer verwendeten IP-Adressen an.

_SMSTSLastActionName

Speichert den Namen der letzten Ausgeführten Aktion. Diese Variable bezieht sich auf _SMSTSLastActionRetCode. Die Tasksequenz protokolliert diese Werte in der smsts.log-Datei. Diese Variable ist bei der Problembehandlung für eine Tasksequenz von Vorteil. Wenn ein Schritt fehlschlägt, kann ein benutzerdefiniertes Skript den Schrittnamen zusammen mit dem Rückgabecode enthalten.

_SMSTSLastActionRetCode

Speichert den Rückgabecode der letzten Ausgeführten Aktion. Diese Variable kann als Bedingung verwendet werden, um zu bestimmen, ob der nächste Schritt ausgeführt wird.

Beispiel

0

_SMSTSLastActionSucceeded

  • Wenn der letzte Schritt erfolgreich war, ist truediese Variable .

  • Wenn der letzte Schritt fehlgeschlagen ist, lautet dies false.

  • Wenn die Tasksequenz die letzte Aktion übersprungen hat, weil der Schritt deaktiviert oder die zugeordnete Bedingung als false ausgewertet wird, wird diese Variable nicht zurückgesetzt. Er enthält weiterhin den Wert für die vorherige Aktion.

_SMSTSLastContentDownloadLocation

Diese Variable enthält den letzten Speicherort, an den die Tasksequenz Inhalte heruntergeladen oder heruntergeladen hat. Überprüfen Sie diese Variable, anstatt die Clientprotokolle für diesen Inhaltsspeicherort zu analysieren.

_SMSTSLaunchMode

Gibt an, dass die Tasksequenz mit einer der folgenden Methoden gestartet wurde:

  • SMS: Der Configuration Manager-Client, z. B. wenn ein Benutzer ihn über das Softwarecenter startet
  • UFD: Legacy-USB-Medien
  • UFD+FORMAT: Neuere USB-Medien
  • CD: Eine startbare CD
  • DVD: Eine startbare DVD
  • PXE: Netzwerkstart mit PXE
  • HD: Vorab bereitgestellte Medien auf einer Festplatte

_SMSTSLogPath

Speichert den vollständigen Pfad des Protokollverzeichnisses. Verwenden Sie diesen Wert, um zu bestimmen, wo die Tasksequenzschritte ihre Aktionen protokollieren. Dieser Wert wird nicht festgelegt, wenn eine Festplatte nicht verfügbar ist.

_SMSTSMacAddresses

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die vom Computer verwendeten MAC-Adressen an.

_SMSTSMachineName

Speichert und gibt den Computernamen an. Speichert den Namen des Computers, den die Tasksequenz zum Protokollieren aller status Nachrichten verwendet. Verwenden Sie die Variable OSDComputerName , um den Computernamen im neuen Betriebssystem zu ändern.

_SMSTSMake

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die Herstellung des Computers an.

_SMSTSMDataPath

Gibt den Pfad an, der durch die Variable SMSTSLocalDataDrive definiert wird. Dieser Pfad gibt an, wo die Tasksequenz temporäre Cachedateien auf dem Zielcomputer speichert, während sie ausgeführt wird. Wenn Sie SMSTSLocalDataDrive vor dem Start der Tasksequenz definieren, z. B. durch Festlegen einer Sammlungsvariablen, definiert Configuration Manager dann die _SMSTSMDataPath Variable, sobald die Tasksequenz gestartet wird.

_SMSTSMediaType

Gibt den Typ des Mediums an, der zum Initiieren der Installation verwendet wird, einschließlich:

  • BootMedia: Startmedien
  • FullMedia: Vollständige Medien
  • PXE:PXE
  • OEMMedia: Vorab bereitgestellte Medien

_SMSTSModel

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt das Modell des Computers an.

_SMSTSMP

Speichert die URL oder IP-Adresse eines Configuration Manager Verwaltungspunkts.

_SMSTSMPPort

Speichert die Portnummer eines Configuration Manager Verwaltungspunkts.

_SMSTSOrgName

Speichert den Brandingtitelnamen, den die Tasksequenz im Statusdialogfeld anzeigt.

_SMSTSOSUpgradeActionReturnCode

Gilt für den Schritt Betriebssystem aktualisieren .

Speichert den Exitcodewert, den Windows Setup zurückgibt, um auf Erfolg oder Fehler hinzuweisen. Diese Variable ist für die /Compat Befehlszeilenoption nützlich.

Beispiel

Führen Sie nach Abschluss einer kompatibilitätsgeschützten Überprüfung je nach Fehler- oder Erfolgsex exitcode maßnahmen in späteren Schritten aus. Initiieren Sie bei Erfolg das Upgrade. Oder legen Sie einen Marker in der Umgebung fest, der mit der Hardwareinventur erfasst werden soll. Fügen Sie beispielsweise eine Datei hinzu, oder legen Sie einen Registrierungsschlüssel fest. Verwenden Sie diesen Marker, um eine Sammlung von Computern zu erstellen, die zum Upgrade bereit sind oder vor dem Upgrade eine Aktion erfordern.

_SMSTSPackageID

Speichert die aktuell ausgeführte Tasksequenz-ID. Diese ID verwendet das gleiche Format wie eine Configuration Manager Paket-ID.

Beispiel

HJT00001

_SMSTSPackageName

Speichert den Namen der aktuell ausgeführten Tasksequenz. Ein Configuration Manager Administrator gibt diesen Namen beim Erstellen der Tasksequenz an.

Beispiel

Deploy Windows 10 task sequence

_SMSTSRunFromDP

Legen Sie auf fest true , wenn die aktuelle Tasksequenz im Ausführungsmodus von verteilungspunkt ausgeführt wird. Dieser Modus bedeutet, dass der Tasksequenz-Manager die erforderlichen Paketfreigaben vom Verteilungspunkt abruft.

_SMSTSSerialNumber

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die Seriennummer des Computers an.

_SMSTSSetupRollback

Gibt an, ob Windows Setup während eines direkten Upgrades einen Rollbackvorgang ausgeführt hat. Die Variablenwerte können oder falseseintrue.

_SMSTSSiteCode

Speichert den Standortcode der Configuration Manager Website.

Beispiel

ABC

_SMSTSTimezone

Diese Variable speichert die Zeitzoneninformationen im folgenden Format:

Bias,StandardBias,DaylightBias,StandardDate.wYear,wMonth,wDayOfWeek,wDay,wHour,wMinute,wSecond,wMilliseconds,DaylightDate.wYear,wMonth,wDayOfWeek,wDay,wHour,wMinute,wSecond,wMilliseconds,StandardName,DaylightName

Beispiel

Für die Zeitzone Eastern Time (USA und Kanada):

300,0,-60,0,11,0,1,2,0,0,0,0,3,0,2,2,0,0,0,Eastern Standard Time,Eastern Daylight Time

_SMSTSType

Gibt den Typ der aktuell ausgeführten Tasksequenz an. Einer der folgenden Werte ist möglich:

  • 1: Eine generische Tasksequenz
  • 2: Tasksequenz für die Betriebssystembereitstellung

_SMSTSUseCRL

Wenn die Tasksequenz HTTPS für die Kommunikation mit dem Verwaltungspunkt verwendet, gibt diese Variable an, ob die Zertifikatsperrliste (Certificate Revocation List, CRL) verwendet wird.

_SMSTSUserStarted

Gibt an, ob ein Benutzer die Tasksequenz gestartet hat. Diese Variable wird nur festgelegt, wenn die Tasksequenz über das Softwarecenter gestartet wird. Wenn z. B. _SMSTSLaunchMode auf SMSfestgelegt ist.

Diese Variable kann die folgenden Werte aufweisen:

  • true: Gibt an, dass die Tasksequenz manuell von einem Benutzer aus dem Softwarecenter gestartet wird.

  • false: Gibt an, dass die Tasksequenz automatisch vom Configuration Manager Scheduler initiiert wird.

_SMSTSUseSSL

Gibt an, ob die Tasksequenz SSL für die Kommunikation mit dem Configuration Manager Verwaltungspunkt verwendet. Wenn Sie Ihre Standortsysteme für HTTPS konfigurieren, wird der Wert auf truefestgelegt.

_SMSTSUUID

Gilt für den Schritt Dynamische Variablen festlegen .

Gibt die UUID des Computers an.

_SMSTSWTG

Gibt an, ob der Computer als Windows To Go-Gerät ausgeführt wird.

_TS_CRMEMORY

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung minimaler Arbeitsspeicher (MB) true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRSPEED

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung der minimalen Prozessorgeschwindigkeit (MHz) true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRDISK

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung Minimaler freier Speicherplatz (MB) true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CROSTYPE

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob das zu aktualisierende Aktuelle Betriebssystem überprüft wird , ob true (1) oder false (0) zurückgegeben wird. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRARCH

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung Architektur des aktuellen Betriebssystems true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRMINOSVER

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung der Mindestversion des Betriebssystems true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRMAXOSVER

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung maximale Betriebssystemversion true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRCLIENTMINVER

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung der Mindestclientversion true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CROSLANGUAGE

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung sprache des aktuellen Betriebssystems true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRACPOWER

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Netzstromüberprüfung true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRNETWORK

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die Überprüfung netzwerkadapterverbindung true (1) oder false (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRUEFI

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, um zu ermitteln, ob sich der Computer im UEFI-Modus befindet, überprüft das zurückgegebene BIOS (0) oder die UEFI (1). Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRWIRED

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob der Netzwerkadapter keine Drahtlose Überprüfung ist , die "true" (1) oder "false" (0) zurückgegeben hat. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRTPMACTIVATED

Ab Version 2111

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, um zu ermitteln, ob tpm 2.0 oder höher aktiviert ist , wird die Überprüfung inaktiv (0) oder aktiv (1) zurückgegeben. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TS_CRTPMENABLED

Ab Version 2111

Gilt für den Schritt Bereitschaft überprüfen .

Eine schreibgeschützte Variable, die angibt, ob die TPM 2.0 oder höher aktivierte Überprüfung deaktiviert (0) oder aktiviert (1) zurückgegeben wurde. Wenn Sie die Überprüfung nicht aktivieren, ist der Wert dieser schreibgeschützten Variablen leer.

_TSAppInstallStatus

Die Tasksequenz legt diese Variable mit dem Installations-status für die Anwendung während des Schritts Anwendung installieren fest. Er legt einen der folgenden Werte fest:

  • Undefiniert: Der Schritt Anwendung installieren wurde nicht ausgeführt.

  • Fehler: Mindestens eine Anwendung ist aufgrund eines Fehlers während des Schritts Anwendung installieren fehlgeschlagen.

  • Warnung: Während des Schritts Anwendung installieren sind keine Fehler aufgetreten. Mindestens eine Anwendung oder eine erforderliche Abhängigkeit wurde nicht installiert, da eine Anforderung nicht erfüllt wurde.

  • Erfolg: Während des Schritts Anwendung installieren wurden keine Fehler oder Warnungen erkannt.

_TSSecureBoot

Verwenden Sie diese Variable, um den Status des sicheren Starts auf einem UEFI-fähigen Gerät zu bestimmen. Die Variable kann einen der folgenden Werte aufweisen:

  • NA: Der zugeordnete Registrierungswert ist nicht vorhanden, was bedeutet, dass das Gerät den sicheren Start nicht unterstützt.
  • Enabled: Auf dem Gerät ist der sichere Start aktiviert.
  • Disabled: Auf dem Gerät ist der sichere Start deaktiviert.

OSDAdapter

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Diese Tasksequenzvariable ist eine Arrayvariable . Jedes Element im Array stellt die Einstellungen für einen einzelnen Netzwerkadapter auf dem Computer dar. Greifen Sie auf die Einstellungen für jeden Adapter zu, indem Sie den Arrayvariablennamen mit dem nullbasierten Netzwerkadapterindex und dem Eigenschaftennamen kombinieren.

Wenn im Schritt Netzwerkeinstellungen anwenden mehrere Netzwerkadapter konfiguriert werden, werden die Eigenschaften für den zweiten Netzwerkadapter mithilfe des Indexes 1 im Variablennamen definiert. Beispiel: OSDAdapter1EnableDHCP, OSDAdapter1IPAddressList und OSDAdapter1DNSDomain.

Verwenden Sie die folgenden Variablennamen, um die Eigenschaften des ersten Netzwerkadapters für den zu konfigurierenden Schritt zu definieren:

OSDAdapter0EnableDHCP

Diese Einstellung ist erforderlich. Mögliche Werte sind True oder False. Beispiel:

true: Dhcp (Dynamic Host Configuration Protocol) für den Adapter aktivieren

OSDAdapter0IPAddressList

Durch Trennzeichen getrennte Liste der IP-Adressen für den Adapter. Diese Eigenschaft wird ignoriert, es sei denn , EnableDHCP ist auf falsefestgelegt. Diese Einstellung ist erforderlich.

OSDAdapter0SubnetMask

Durch Trennzeichen getrennte Liste von Subnetzmasken. Diese Eigenschaft wird ignoriert, es sei denn , EnableDHCP ist auf falsefestgelegt. Diese Einstellung ist erforderlich.

OSDAdapter0Gateways

Durch Trennzeichen getrennte Liste der IP-Gatewayadressen. Diese Eigenschaft wird ignoriert, es sei denn , EnableDHCP ist auf falsefestgelegt. Diese Einstellung ist erforderlich.

OSDAdapter0DNSDomain

Dns-Domäne (Domain Name System) für den Adapter.

OSDAdapter0DNSServerList

Durch Trennzeichen getrennte Liste der DNS-Server für den Adapter. Diese Einstellung ist erforderlich.

OSDAdapter0EnableDNSRegistration

Legen Sie auf fest true , um die IP-Adresse für den Adapter in DNS zu registrieren.

OSDAdapter0EnableFullDNSRegistration

Legen Sie auf fest true , um die IP-Adresse für den Adapter im DNS unter dem vollständigen DNS-Namen für den Computer zu registrieren.

OSDAdapter0EnableIPProtocolFiltering

Legen Sie auf fest true , um die IP-Protokollfilterung für den Adapter zu aktivieren.

OSDAdapter0IPProtocolFilterList

Durch Trennzeichen getrennte Liste der Protokolle, die über IP ausgeführt werden dürfen. Diese Eigenschaft wird ignoriert, wenn EnableIPProtocolFiltering auf falsefestgelegt ist.

OSDAdapter0EnableTCPFiltering

Legen Sie auf fest true , um die TCP-Portfilterung für den Adapter zu aktivieren.

OSDAdapter0TCPFilterPortList

Durch Trennzeichen getrennte Liste der Ports, die Zugriffsberechtigungen für TCP gewährt werden sollen. Diese Eigenschaft wird ignoriert, wenn EnableTCPFiltering auf falsefestgelegt ist.

OSDAdapter0TcpipNetbiosOptions

Optionen für NetBIOS über TCP/IP. Folgende Werte sind möglich:

  • 0: Verwenden von NetBIOS-Einstellungen vom DHCP-Server
  • 1: NetBIOS über TCP/IP aktivieren
  • 2: NetBIOS über TCP/IP deaktivieren

OSDAdapter0MacAddress

Mac-Adresse, die verwendet wird, um Einstellungen mit dem physischen Netzwerkadapter abzugleichen.

OSDAdapter0Name

Der Name der Netzwerkverbindung, wie er im Systemsteuerungsprogramm für Netzwerkverbindungen angezeigt wird. Der Name ist zwischen 0 und 255 Zeichen lang.

OSDAdapter0Index

Index der Netzwerkadaptereinstellungen im Array von Einstellungen.

Beispiel

  • OSDAdapterCount = 1
  • OSDAdapter0EnableDHCP = FALSE
  • OSDAdapter0IPAddressList = 192.168.0.40
  • OSDAdapter0SubnetMask = 255.255.255.0
  • OSDAdapter0Gateways = 192.168.0.1
  • OSDAdapter0DNSSuffix = contoso.com

OSDAdapterCount

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt die Anzahl der auf dem Zielcomputer installierten Netzwerkadapter an. Wenn Sie den OSDAdapterCount-Wert festlegen, legen Sie auch alle Konfigurationsoptionen für jeden Adapter fest.

Wenn Sie beispielsweise den Wert OSDAdapter0TCPIPNetbiosOptions für den ersten Adapter festlegen, müssen Sie alle Werte für diesen Adapter konfigurieren.

Wenn Sie diesen Wert nicht angeben, ignoriert die Tasksequenz alle OSDAdapter-Werte .

OSDAppInstallRetries

Ab diesem Configuration Manager 2211 HFRU Kb 16643863 und höher

Gilt für den Schritt Anwendung installieren .

(Eingabe)

Gibt an, wie oft der Tasksequenzschritt versucht, eine Anwendung im Falle eines Fehlers zu installieren. Der Wert muss angegeben werden, um im Falle eines Fehlers bei der Anwendungsinstallation einen Wiederholungsversuch auszulösen. Der Wiederholungsversuch der Anwendungsinstallation wird NUR versucht, wenn die Option "Nächste Anwendung bei Fehler installieren" nicht für die Aufgabe ausgewählt ist.

Der Standardwert ist 0, und die Tasksequenz versucht nicht, die Anwendungsinstallation standardmäßig erneut zu versuchen.

OSDAppInstallRetryTimeout

Ab diesem Configuration Manager 2211 HFRU Kb 16643863 und höher

Gilt für den Schritt Anwendung installieren .

(Eingabe)

Gibt die Zeit in Millisekunden an, die die Tasksequenz warten soll, bevor eine Anwendungsinstallation bei einem Fehler wiederholt wird. Der Standardwert ist 30 Sekunden (30.000 Millisekunden). Geben Sie beispielsweise den Wert 45000 für eine Wiederholungsverzögerung von 45 Sekunden an.

OSDApplyDriverBootCriticalContentUniqueID

Gilt für den Schritt Treiberpaket anwenden .

(Eingabe)

Gibt die Inhalts-ID des Massenspeichergerätetreibers an, der aus dem Treiberpaket installiert werden soll. Wenn diese Variable nicht angegeben ist, wird kein Massenspeichertreiber installiert.

OSDApplyDriverBootCriticalHardwareComponent

Gilt für den Schritt Treiberpaket anwenden .

(Eingabe)

Gibt an, ob ein Massenspeichergerätetreiber installiert ist. Diese Variable muss scsi sein.

Wenn OSDApplyDriverBootCriticalContentUniqueID festgelegt ist, ist diese Variable erforderlich.

OSDApplyDriverBootCriticalID

Gilt für den Schritt Treiberpaket anwenden .

(Eingabe)

Gibt die startkritische ID des zu installierenden Massenspeichergerätetreibers an. Diese ID wird im scsi-Abschnitt der Datei txtsetup.oem des Gerätetreibers aufgeführt.

Wenn OSDApplyDriverBootCriticalContentUniqueID festgelegt ist, ist diese Variable erforderlich.

OSDApplyDriverBootCriticalINFFile

Gilt für den Schritt Treiberpaket anwenden .

(Eingabe)

Gibt die INF-Datei des zu installierenden Massenspeichertreibers an.

Wenn OSDApplyDriverBootCriticalContentUniqueID festgelegt ist, ist diese Variable erforderlich.

OSDAutoApplyDriverBestMatch

Gilt für den Schritt Treiber automatisch anwenden .

(Eingabe)

Wenn der Treiberkatalog mehrere Gerätetreiber enthält, die mit einem Hardwaregerät kompatibel sind, bestimmt diese Variable die Aktion des Schritts.

Gültige Werte

  • true (Standard): Installieren Sie nur den besten Gerätetreiber.

  • false: Installiert alle kompatiblen Gerätetreiber, und Windows wählt den besten Treiber aus.

OSDAutoApplyDriverCategoryList

Gilt für den Schritt Treiber automatisch anwenden .

(Eingabe)

Eine durch Trennzeichen getrennte Liste der eindeutigen IDs der Treiberkatalogkategorie. Der Schritt Treiber automatisch anwenden berücksichtigt nur die Treiber in mindestens einer der angegebenen Kategorien. Dieser Wert ist optional und nicht standardmäßig festgelegt. Rufen Sie die verfügbaren Kategorie-IDs ab, indem Sie die Liste der SMS_CategoryInstance Objekte auf der Website auflisten.

OSDBitLockerPIN

Gilt für den Schritt BitLocker aktivieren .

Geben Sie die PIN für die BitLocker-Verschlüsselung an. Diese Variable ist nur gültig, wenn der BitLocker-Modus TPM und PIN ist.

OSDBitLockerRebootCount

Gilt für den Schritt BitLocker deaktivieren .

Verwenden Sie diese Variable, um die Anzahl der Neustarts festzulegen, nach denen der Schutz fortgesetzt werden soll.

Gültige Werte

Eine ganze Zahl von bis 115.

OSDBitLockerRebootCountOverride

Gilt für den Schritt BitLocker deaktivieren .

Legen Sie diesen Wert fest, um die durch den Schritt oder die Variable OSDBitLockerRebootCount festgelegte Anzahl außer Kraft zu setzen. Während die anderen Methoden nur die Werte 1 bis 15 akzeptieren, bleibt BitLocker unbegrenzt deaktiviert, wenn Sie diese Variable auf 0 festlegen. Diese Variable ist nützlich, wenn die Tasksequenz einen Wert festlegt, Sie aber einen separaten Wert auf Geräte- oder Sammlungsbasis festlegen möchten.

Gültige Werte

Eine ganze Zahl von bis 015.

OSDBitLockerRecoveryPassword

Gilt für den Schritt BitLocker aktivieren .

(Eingabe)

Anstatt ein zufälliges Wiederherstellungskennwort zu generieren, verwendet der Schritt BitLocker aktivieren den angegebenen Wert als Wiederherstellungskennwort. Der Wert muss ein gültiges numerisches BitLocker-Wiederherstellungskennwort sein.

OSDBitLockerStartupKey

Gilt für den Schritt BitLocker aktivieren .

(Eingabe)

Anstatt einen zufälligen Startschlüssel für die Schlüsselverwaltungsoption Startschlüssel nur auf USB zu generieren, verwendet der Schritt BitLocker aktivieren das Trusted Platform Module (TPM) als Startschlüssel. Der Wert muss ein gültiger Base64-codierter 256-Bit-Startschlüssel sein.

OSDCaptureAccount

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Gibt einen Windows-Kontonamen an, der über Berechtigungen zum Speichern des erfassten Images auf einer Netzwerkfreigabe verfügt (OSDCaptureDestination). Geben Sie auch das OSDCaptureAccountPassword an.

Weitere Informationen zum Capture Os Image-Konto finden Sie unter Konten.

OSDCaptureAccountPassword

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Gibt das Kennwort für das Windows-Konto (OSDCaptureAccount) an, das zum Speichern des erfassten Images auf einer Netzwerkfreigabe (OSDCaptureDestination) verwendet wird.

OSDCaptureDestination

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Gibt den Speicherort an, an dem die Tasksequenz das erfasste Betriebssystemimage speichert. Die maximale Länge des Verzeichnisnamens beträgt 255 Zeichen. Wenn die Netzwerkfreigabe eine Authentifizierung erfordert, geben Sie die Variablen OSDCaptureAccount und OSDCaptureAccountPassword an.

OSDComputerName (Eingabe)

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt den Namen des Zielcomputers an.

Beispiel

%_SMSTSMachineName% (Standard)

OSDComputerName (Ausgabe)

Gilt für den Schritt Windows-Einstellungen erfassen .

Legen Sie auf den NetBIOS-Namen des Computers fest. Der Wert wird nur festgelegt, wenn die Variable OSDMigrateComputerName auf truefestgelegt ist.

OSDConfigFileName

Gilt für den Schritt Betriebssystemimage anwenden .

(Eingabe)

Gibt den Dateinamen der Antwortdatei für die Betriebssystembereitstellung an, die dem Betriebssystembereitstellungsimagepaket zugeordnet ist.

OSDDataImageIndex

Gilt für den Schritt Datenbild anwenden .

(Eingabe)

Gibt den Indexwert des Bilds an, das auf den Zielcomputer angewendet wird.

OSDDiskIndex

Gilt für den Schritt Datenträger formatieren und partitionieren .

(Eingabe)

Gibt die Nummer des physischen Datenträgers an, die partitioniert werden soll.

In Version 2010 und früheren Versionen darf diese Zahl nicht größer als 99 sein. In Version 2103 und höher beträgt die maximale Anzahl 10.000. Diese Änderung unterstützt SAN-Szenarien (Storage Area Network).

OSDDNSDomain

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt den primären DNS-Server an, den der Zielcomputer verwendet.

OSDDNSSuffixSearchOrder

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt die DNS-Suchreihenfolge für den Zielcomputer an.

OSDDomainName

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt den Namen der Active Directory-Domäne an, der der Zielcomputer beitritt. Der angegebene Wert muss ein gültiger Active Directory Domain Services Domänennamen sein.

OSDDomainOUName

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt den RFC 1779-Formatnamen der Organisationseinheit (OE) an, der der Zielcomputer beitritt. Falls angegeben, muss der Wert den vollständigen Pfad enthalten.

Beispiel

LDAP://OU=MyOu,DC=MyDom,DC=MyCompany,DC=com

OSDDoNotLogCommand

Gilt für die Schritte Paket installieren und Befehlszeile ausführen .

(Eingabe)

Um zu verhindern, dass potenziell vertrauliche Daten angezeigt oder protokolliert werden, legen Sie diese Variable auf fest TRUE. Diese Variable maskiert den Programmnamen im smsts.log während eines Installationspaketschritts .

Wenn Sie diese Variable auf TRUEfestlegen, blendet sie auch die Befehlszeile im Schritt Befehlszeile ausführen in der Protokolldatei aus.

OSDEnableTCPIPFiltering

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt an, ob die TCP/IP-Filterung aktiviert ist.

Gültige Werte

  • true
  • false (Standard)

OSDGPTBootDisk

Gilt für den Schritt Datenträger formatieren und partitionieren .

(Eingabe)

Gibt an, ob eine EFI-Partition auf einer GPT-Festplatte erstellt werden soll. EFI-basierte Computer verwenden diese Partition als Startdatenträger.

Gültige Werte

  • true
  • false (Standard)

OSDImageCreator

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Ein optionaler Name des Benutzers, der das Image erstellt hat. Dieser Name wird in der WIM-Datei gespeichert. Die maximale Länge des Benutzernamens beträgt 255 Zeichen.

OSDImageDescription

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Eine optionale benutzerdefinierte Beschreibung des erfassten Betriebssystemimages. Diese Beschreibung wird in der WIM-Datei gespeichert. Die maximale Länge der Beschreibung beträgt 255 Zeichen.

OSDImageIndex

Gilt für den Schritt Betriebssystemimage anwenden .

(Eingabe)

Gibt den Imageindexwert der WIM-Datei an, die auf den Zielcomputer angewendet wird.

OSDImageVersion

Gilt für den Schritt Betriebssystemimage erfassen .

(Eingabe)

Eine optionale benutzerdefinierte Versionsnummer, die dem erfassten Betriebssystemimage zugewiesen werden soll. Diese Versionsnummer wird in der WIM-Datei gespeichert. Dieser Wert kann eine beliebige Kombination von alphanumerischen Zeichen mit einer maximalen Länge von 32 sein.

OSDInstallDriversAdditionalOptions

Gilt für den Schritt Treiberpaket anwenden .

(Eingabe)

Gibt zusätzliche Optionen an, die der DISM-Befehlszeile hinzugefügt werden sollen, wenn ein Treiberpaket angewendet wird. Die Tasksequenz überprüft die Befehlszeilenoptionen nicht.

Um diese Variable zu verwenden, aktivieren Sie im Schritt Treiberpaket anwenden die Einstellung Treiberpaket über ausführen von DISM mit der Option rekursieren.

Weitere Informationen finden Sie unter DISM-Befehlszeilenoptionen.

OSDJoinAccount

Gilt für die folgenden Schritte:

(Eingabe)

Gibt das Domänenbenutzerkonto an, das zum Hinzufügen des Zielcomputers zur Domäne verwendet wird. Diese Variable ist beim Beitreten zu einer Domäne erforderlich.

Weitere Informationen zum Tasksequenzdomänenbeitrittskonto finden Sie unter Konten.

OSDJoinDomainName

Gilt für den Schritt Domäne oder Arbeitsgruppe beitreten .

(Eingabe)

Gibt den Namen einer Active Directory-Domäne an, der der Zielcomputer beitritt. Der Domänenname muss zwischen 1 und 255 Zeichen lang sein.

OSDJoinDomainOUName

Gilt für den Schritt Domäne oder Arbeitsgruppe beitreten .

(Eingabe)

Gibt den RFC 1779-Formatnamen der Organisationseinheit (OE) an, der der Zielcomputer beitritt. Falls angegeben, muss der Wert den vollständigen Pfad enthalten. Der Name der Organisationseinheit muss zwischen 0 und 32.767 Zeichen lang sein. Dieser Wert wird nicht festgelegt, wenn die Variable OSDJoinType auf 1 (Arbeitsgruppe beitreten) festgelegt ist.

Beispiel

LDAP://OU=MyOu,DC=MyDom,DC=MyCompany,DC=com

OSDJoinPassword

Gilt für die folgenden Schritte:

(Eingabe)

Gibt das Kennwort für das OSDJoinAccount an, das der Zielcomputer verwendet, um der Active Directory-Domäne beizutreten. Wenn die Tasksequenzumgebung diese Variable nicht enthält, versucht Windows Setup ein leeres Kennwort. Wenn die Variable OSDJoinType auf 0 (Domäne beitreten) festgelegt ist, ist dieser Wert erforderlich.

OSDJoinSkipReboot

Gilt für den Schritt Domäne oder Arbeitsgruppe beitreten .

(Eingabe)

Gibt an, ob der Neustart nach dem Beitritt des Zielcomputers zur Domäne oder Arbeitsgruppe übersprungen werden soll.

Gültige Werte

  • true
  • false

OSDJoinType

Gilt für den Schritt Domäne oder Arbeitsgruppe beitreten .

(Eingabe)

Gibt an, ob der Zielcomputer einer Windows-Domäne oder einer Arbeitsgruppe beitritt.

Gültige Werte

  • 0: Einbinden des Zielcomputers in eine Windows-Domäne
  • 1: Einbinden des Zielcomputers in eine Arbeitsgruppe

OSDJoinWorkgroupName

Gilt für den Schritt Domäne oder Arbeitsgruppe beitreten .

(Eingabe)

Gibt den Namen einer Arbeitsgruppe an, der der Zielcomputer beitritt. Die Länge des Arbeitsgruppennamens muss zwischen 1 und 32 Zeichen betragen.

OSDKeepActivation

Gilt für den Schritt Windows für die Erfassung vorbereiten .

(Eingabe)

Gibt an, ob sysprep das Produktaktivierungsflag behält oder zurücksetzt.

Gültige Werte

  • true: Aktivierungsflag beibehalten
  • false (Standard): Aktivierungsflag zurücksetzen

OsdLayeredDriver

Ab Version 2107

Gilt für den Schritt Betriebssystemimage anwenden

Geben Sie einen ganzzahligen Wert für den Mehrschichttreiber an, der mit Windows installiert werden soll. Weitere Informationen finden Sie unter LayeredDriver Windows-Einstellung.

Gültige Werte für OsdLayeredDriver

Wert Tastaturtreiber
0 Nicht angeben (Standard)
1 ERWEITERTE PC/AT-Tastatur (101/102-Taste)
2 Koreanische PC/AT 101-Tasten kompatible Tastatur oder die Microsoft Natural-Tastatur (Typ 1)
3 Koreanische PC/AT 101-Tasten kompatible Tastatur oder die Microsoft Natural-Tastatur (Typ 2)
4 Koreanische PC/AT 101-Tasten kompatible Tastatur oder die Microsoft Natural-Tastatur (Typ 3)
5 Koreanische Tastatur (103/106-Taste)
6 Japanische Tastatur (106/109-Taste)

OSDLocalAdminPassword

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt das Kennwort des lokalen Administratorkontos an. Wenn Sie die Option zum Zufälligen Generieren des lokalen Administratorkennworts aktivieren und das Konto auf allen unterstützten Plattformen deaktivieren, ignoriert der Schritt diese Variable. Der angegebene Wert muss zwischen 1 und 255 Zeichen lang sein.

OSDLogPowerShellParameters

Gilt für den Schritt PowerShell-Skript ausführen .

(Eingabe)

Um zu verhindern, dass potenziell vertrauliche Daten protokolliert werden, protokolliert der Schritt PowerShell-Skript ausführen keine Skriptparameter in der smsts.log-Datei . Legen Sie diese Variable auf TRUE fest, um die Skriptparameter in das Tasksequenzprotokoll einzuschließen.

OSDMigrateAdapterSettings

Gilt für den Schritt Netzwerkeinstellungen erfassen .

(Eingabe)

Gibt an, ob die Tasksequenz die Netzwerkadapterinformationen erfasst. Diese Informationen umfassen Konfigurationseinstellungen für TCP/IP und DNS.

Gültige Werte

  • true (Standard)
  • false

OSDMigrateAdditionalCaptureOptions

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Geben Sie zusätzliche Befehlszeilenoptionen für das Tool zur Migration des Benutzerstatus (User State Migration Tool, USMT) an, das von der Tasksequenz zum Erfassen des Benutzerstatus verwendet wird. Der Schritt macht diese Einstellungen nicht im Tasksequenz-Editor verfügbar. Geben Sie diese Optionen als Zeichenfolge an, die die Tasksequenz an die automatisch generierte USMT-Befehlszeile für ScanState anhängt.

Die mit dieser Tasksequenzvariablen angegebenen USMT-Optionen werden vor dem Ausführen der Tasksequenz nicht auf Genauigkeit überprüft.

Weitere Informationen zu den verfügbaren Optionen finden Sie unter ScanState Syntax.

OSDMigrateAdditionalRestoreOptions

Gilt für den Schritt Benutzerstatus wiederherstellen .

(Eingabe)

Gibt zusätzliche Befehlszeilenoptionen für das Migrationstool für den Benutzerstatus (User State Migration Tool, USMT) an, die die Tasksequenz beim Wiederherstellen des Benutzerzustands verwendet. Geben Sie die zusätzlichen Optionen als Zeichenfolge an, die die Tasksequenz an die automatisch generierte USMT-Befehlszeile für LoadState anhängt.

Die mit dieser Tasksequenzvariablen angegebenen USMT-Optionen werden vor dem Ausführen der Tasksequenz nicht auf Genauigkeit überprüft.

Weitere Informationen zu den verfügbaren Optionen finden Sie unter LoadState-Syntax.

OSDMigrateComputerName

Gilt für den Schritt Windows-Einstellungen erfassen .

(Eingabe)

Gibt an, ob der Computername migriert wird.

Gültige Werte

OSDMigrateConfigFiles

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Gibt die Konfigurationsdateien an, die zum Steuern der Erfassung von Benutzerprofilen verwendet werden. Diese Variable wird nur verwendet, wenn OSDMigrateMode auf Advancedfestgelegt ist. Dieser durch Trennzeichen getrennte Listenwert wird festgelegt, um eine benutzerdefinierte Benutzerprofilmigration durchzuführen.

Beispiel

miguser.xml,migsys.xml,migapps.xml

OSDMigrateContinueOnLockedFiles

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Wenn USMT einige Dateien nicht erfassen kann, ermöglicht diese Variable die Aufnahme des Benutzerzustands.

Gültige Werte

  • true (Standard)
  • false

OSDMigrateContinueOnRestore

Gilt für den Schritt Benutzerstatus wiederherstellen .

(Eingabe)

Setzen Sie den Vorgang fort, auch wenn USMT einige Dateien nicht wiederherstellen kann.

Gültige Werte

  • true (Standard)
  • false

OSDMigrateEnableVerboseLogging

Gilt für die folgenden Schritte:

(Eingabe)

Aktiviert die ausführliche Protokollierung für USMT. Für den Schritt ist dieser Wert erforderlich.

Gültige Werte

  • true
  • false (Standard)

OSDMigrateLocalAccounts

Gilt für den Schritt Benutzerstatus wiederherstellen .

(Eingabe)

Gibt an, ob das lokale Computerkonto wiederhergestellt wird.

Gültige Werte

  • true
  • false (Standard)

OSDMigrateLocalAccountPassword

Gilt für den Schritt Benutzerstatus wiederherstellen .

(Eingabe)

Wenn die Variable OSDMigrateLocalAccounts ist true, muss diese Variable das Kennwort enthalten, das allen migrierten lokalen Konten zugewiesen ist. USMT weist allen migrierten lokalen Konten dasselbe Kennwort zu. Betrachten Sie dieses Kennwort als temporär, und ändern Sie es später mit einer anderen Methode.

OSDMigrateMode

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Ermöglicht ihnen das Anpassen der Dateien, die VON USMT erfasst werden.

Gültige Werte

  • Simple: Die Tasksequenz verwendet nur die USMT-Standardkonfigurationsdateien.

  • Advanced: Die Tasksequenzvariable OSDMigrateConfigFiles gibt die von USMT verwendeten Konfigurationsdateien an.

OSDMigrateNetworkMembership

Gilt für den Schritt Netzwerkeinstellungen erfassen .

(Eingabe)

Gibt an, ob die Tasksequenz die Informationen zur Arbeitsgruppen- oder Domänenmitgliedschaft migriert.

Gültige Werte

  • true (Standard)
  • false

OSDMigrateRegistrationInfo

Gilt für den Schritt Windows-Einstellungen erfassen .

(Eingabe)

Gibt an, ob der Schritt Benutzer- und organization Informationen migriert.

Gültige Werte

OSDMigrateSkipEncryptedFiles

Gilt für den Schritt Benutzerstatus erfassen .

(Eingabe)

Gibt an, ob verschlüsselte Dateien erfasst werden.

Gültige Werte

  • true
  • false (Standard)

OSDMigrateTimeZone

Gilt für den Schritt Windows-Einstellungen erfassen .

(Eingabe)

Gibt an, ob die Computerzeitzone migriert wird.

Gültige Werte

  • true (Standard). Die Variable OSDTimeZone (Ausgabe) wird auf die Zeitzone des Computers festgelegt.
  • false

OSDNetworkJoinType

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt an, ob der Zielcomputer einer Active Directory-Domäne oder einer Arbeitsgruppe beitritt.

Wertwerte

  • 0: Beitreten zu einer Active Directory-Domäne
  • 1: Beitreten zu einer Arbeitsgruppe

OSDPartitions

Gilt für den Schritt Datenträger formatieren und partitionieren .

(Eingabe)

Diese Tasksequenzvariable ist eine Arrayvariable von Partitionseinstellungen. Jedes Element im Array stellt die Einstellungen für eine einzelne Partition auf der Festplatte dar. Greifen Sie auf die für jede Partition definierten Einstellungen zu, indem Sie den Arrayvariablennamen mit der nullbasierten Datenträgerpartitionsnummer und dem Eigenschaftsnamen kombinieren.

Verwenden Sie die folgenden Variablennamen, um die Eigenschaften für die erste Partition zu definieren, die mit diesem Schritt auf der Festplatte erstellt wird:

OSDPartitions0Type

Gibt den Partitionstyp an. Diese Eigenschaft ist erforderlich. Gültige Werte sind Primary, Extended, Logicalund Hidden.

OSDPartitions0FileSystem

Gibt den Typ des Dateisystems an, das beim Formatieren der Partition verwendet werden soll. Diese Eigenschaft ist optional. Wenn Sie kein Dateisystem angeben, formatiert der Schritt die Partition nicht. Gültige Werte sind FAT32 und NTFS.

OSDPartitions0Bootable

Gibt an, ob die Partition startbar ist. Diese Eigenschaft ist erforderlich. Wenn dieser Wert für MBR-Datenträger auf TRUE festgelegt ist, markiert der Schritt diese Partition als aktiv.

OSDPartitions0QuickFormat

Gibt den Typ des verwendeten Formats an. Diese Eigenschaft ist erforderlich. Wenn dieser Wert auf TRUEfestgelegt ist, führt der Schritt ein Schnellformat aus. Andernfalls führt der Schritt ein vollständiges Format aus.

OSDPartitions0VolumeName

Gibt den Namen an, der dem Volume zugewiesen wird, wenn es formatiert ist. Diese Eigenschaft ist optional.

OSDPartitions0Size

Gibt die Größe der Partition an. Diese Eigenschaft ist optional. Wenn diese Eigenschaft nicht angegeben wird, wird die Partition mit dem gesamten verbleibenden freien Speicherplatz erstellt. Einheiten werden durch die Variable OSDPartitions0SizeUnits angegeben.

OSDPartitions0SizeUnits

Im Schritt werden diese Einheiten verwendet, um die Variable OSDPartitions0Size zu interpretieren. Diese Eigenschaft ist optional. Gültige Werte sind MB (Standard), GBund Percent.

OSDPartitions0VolumeLetterVariable

Wenn in diesem Schritt Partitionen erstellt werden, wird immer der nächste verfügbare Laufwerkbuchstabe in Windows PE verwendet. Verwenden Sie diese optionale Eigenschaft, um den Namen einer anderen Tasksequenzvariable anzugeben. Der Schritt verwendet diese Variable, um den neuen Laufwerkbuchstaben zur späteren Referenz zu speichern.

Wenn Sie mit diesem Tasksequenzschritt mehrere Partitionen definieren, werden die Eigenschaften für die zweite Partition mithilfe des Indexes 1 im Variablennamen definiert. Beispiel: OSDPartitions1Type, OSDPartitions1FileSystem, OSDPartitions1Bootable, OSDPartitions1QuickFormat und OSDPartitions1VolumeName.

OSDPartitionStyle

Gilt für den Schritt Datenträger formatieren und partitionieren .

(Eingabe)

Gibt den Partitionsstil an, der beim Partitionieren des Datenträgers verwendet werden soll.

Gültige Werte

  • GPT: Verwenden des Guid-Partitionstabellenformats
  • MBR: Verwenden des Partitionsstils master Startdatensatz

OSDProductKey

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt den Windows-Product Key an. Der angegebene Wert muss zwischen 1 und 255 Zeichen lang sein.

OSDRandomAdminPassword

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt ein zufällig generiertes Kennwort für das lokale Administratorkonto im neuen Betriebssystem an.

Gültige Werte

  • true (Standard): Windows Setup deaktiviert das lokale Administratorkonto auf dem Zielcomputer.

  • false: Windows Setup aktiviert das lokale Administratorkonto auf dem Zielcomputer und legt das Kontokennwort auf den Wert OSDLocalAdminPassword fest.

OSDRecoveryKeyPollingFrequency

Gilt für den Schritt BitLocker aktivieren .

Gilt für Version 2203 und höher.

Die Häufigkeit in Sekunden, mit der die BitLocker-Aktion die Standortdatenbank für den Wiederherstellungsschlüssel-Escrow-status abruft. Der Mindestwert beträgt 15 Sekunden. Der Standardwert ist 300 Sekunden (5 Minuten).

OSDRecoveryKeyPollingTimeout

Gilt für den Schritt BitLocker aktivieren .

Gilt für Version 2203 und höher.

Die maximale Anzahl von Sekunden, für die die BitLocker-Aktion wartet, bis der Wiederherstellungsschlüssel an die Standortdatenbank übergeben wird. Der Mindestwert beträgt 30 Sekunden. Der Standardwert ist 1800 Sekunden (30 Minuten).

OSDRegisteredOrgName (Eingabe)

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt den standardmäßigen registrierten organization Namen im neuen Betriebssystem an. Der angegebene Wert muss zwischen 1 und 255 Zeichen lang sein.

OSDRegisteredOrgName (Ausgabe)

Gilt für den Schritt Windows-Einstellungen erfassen .

Legen Sie auf den registrierten organization Namen des Computers fest. Der Wert wird nur festgelegt, wenn die Variable OSDMigrateRegistrationInfo auf truefestgelegt ist.

OSDRegisteredUserName

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt den registrierten Standardbenutzernamen im neuen Betriebssystem an. Der angegebene Wert muss zwischen 1 und 255 Zeichen lang sein.

OSDServerLicenseConnectionLimit

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt die maximal zulässige Anzahl von Verbindungen an. Die angegebene Zahl muss im Bereich zwischen 5 und 9999 Verbindungen liegen.

OSDServerLicenseMode

Gilt für den Schritt Windows-Einstellungen anwenden .

(Eingabe)

Gibt den verwendeten Windows Server-Lizenzmodus an.

Gültige Werte

  • PerSeat
  • PerServer

OSDSetupAdditionalUpgradeOptions

Gilt für den Schritt Betriebssystem aktualisieren .

(Eingabe)

Gibt die zusätzlichen Befehlszeilenoptionen an, die Windows Setup während eines Upgrades hinzugefügt werden. Die Tasksequenz überprüft die Befehlszeilenoptionen nicht.

Weitere Informationen finden Sie unter Windows Setup Command-Line Optionen.

OSDStateFallbackToNAA

Gilt für den Schritt Zustandsspeicher anfordern .

(Eingabe)

Wenn das Computerkonto keine Verbindung mit dem Zustandsmigrationspunkt herstellen kann, gibt diese Variable an, ob die Tasksequenz auf die Verwendung des Netzwerkzugriffskontos (NAA) zurückgreift.

Weitere Informationen zum Netzwerkzugriffskonto finden Sie unter Konten.

Gültige Werte

  • true
  • false (Standard)

OSDStateSMPRetryCount

Gilt für den Schritt Zustandsspeicher anfordern .

(Eingabe)

Gibt an, wie oft der Tasksequenzschritt versucht, einen Zustandsmigrationspunkt zu finden, bevor der Schritt fehlschlägt. Die angegebene Anzahl muss zwischen 0 und 600 sein.

OSDStateSMPRetryTime

Gilt für den Schritt Zustandsspeicher anfordern .

(Eingabe)

Gibt die Anzahl der Sekunden an, die der Tasksequenzschritt zwischen Wiederholungsversuchen wartet. Die Anzahl der Sekunden kann maximal 30 Zeichen betragen.

OSDStateStorePath

Gilt für die folgenden Schritte:

(Eingabe)

Der Name der Netzwerkfreigabe oder des lokalen Pfads des Ordners, in dem die Tasksequenz den Benutzerzustand speichert oder wiederhergestellt. Es gibt keinen Standardwert.

OSDTargetSystemDrive

Gilt für den Schritt Betriebssystemimage anwenden .

(Ausgabe)

Gibt den Laufwerkbuchstaben der Partition an, die die Betriebssystemdateien enthält, nachdem das Image angewendet wurde.

OSDTargetSystemRoot (Eingabe)

Gilt für den Schritt Betriebssystemimage erfassen .

Gibt den Pfad zum Windows-Verzeichnis des installierten Betriebssystems auf dem Referenzcomputer an. Die Tasksequenz überprüft es als unterstütztes Betriebssystem für die Erfassung durch Configuration Manager.

OSDTargetSystemRoot (Ausgabe)

Gilt für den Schritt Windows für die Erfassung vorbereiten .

Gibt den Pfad zum Windows-Verzeichnis des installierten Betriebssystems auf dem Referenzcomputer an. Die Tasksequenz überprüft es als unterstütztes Betriebssystem für die Erfassung durch Configuration Manager.

OSDTimeZone (Eingabe)

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Standardzeitzoneneinstellung an, die im neuen Betriebssystem verwendet wird.

Legen Sie den Wert dieser Variablen auf den sprachinvarianten Namen der Zeitzone fest. Verwenden Sie beispielsweise die Zeichenfolge im Std Wert für eine Zeitzone unter dem folgenden Registrierungsschlüssel: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.

OSDTimeZone (Ausgabe)

Gilt für den Schritt Windows-Einstellungen erfassen .

Legen Sie auf die Zeitzone des Computers fest. Der Wert wird nur festgelegt, wenn die Variable OSDMigrateTimeZone auf truefestgelegt ist.

OSDWindowsSettingsInputLocale

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Standardeinstellung für das Eingabegebietsschema an, die im neuen Betriebssystem verwendet wird.

Weitere Informationen zum Wert der Windows-Setupantwortdatei finden Sie unter Microsoft-Windows-International-Core – InputLocale.

OSDWindowsSettingsSystemLocale

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Standardeinstellung für das Systemgebietsschema an, die im neuen Betriebssystem verwendet wird.

Weitere Informationen zum Wert der Windows-Setupantwortdatei finden Sie unter Microsoft-Windows-International-Core – SystemLocale.

OSDWindowsSettingsUILanguage

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Standardeinstellung für die Benutzeroberflächensprache an, die im neuen Betriebssystem verwendet wird.

Weitere Informationen zum Wert der Windows-Setupantwortdatei finden Sie unter Microsoft-Windows-International-Core – UILanguage.

OSDWindowsSettingsUILanguageFallback

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Einstellung der Fallbacksprache der Benutzeroberfläche an, die im neuen Betriebssystem verwendet wird.

Weitere Informationen zum Wert der Windows-Setupantwortdatei finden Sie unter Microsoft-Windows-International-Core – UILanguageFallback.

OSDWindowsSettingsUserLocale

Gilt für den Schritt Windows-Einstellungen anwenden .

Gibt die Standardeinstellung für das Gebietsschema des Benutzers an, die im neuen Betriebssystem verwendet wird.

Weitere Informationen zum Wert der Windows-Setupantwortdatei finden Sie unter Microsoft-Windows-International-Core – UserLocale.

OSDWipeDestinationPartition

Gilt für den Schritt Datenbild anwenden .

(Eingabe)

Gibt an, ob die Dateien auf der Zielpartition gelöscht werden sollen.

Gültige Werte

  • true (Standard)
  • false

OSDWorkgroupName

Gilt für den Schritt Netzwerkeinstellungen anwenden .

(Eingabe)

Gibt den Namen der Arbeitsgruppe an, der der Zielcomputer beitritt.

Geben Sie entweder diese Variable oder die Variable OSDDomainName an. Der Arbeitsgruppenname darf maximal 32 Zeichen lang sein.

SetupCompletePause

Gilt für den Schritt Betriebssystem aktualisieren .

Verwenden Sie diese Variable, um Zeitsteuerungsprobleme mit der Tasksequenz für das direkte Upgrade von Windows 10 auf Hochleistungsgeräten zu beheben, wenn das Windows-Setup abgeschlossen ist. Wenn Sie dieser Variablen einen Wert in Sekunden zuweisen, verzögert der Windows-Setupprozess diese Zeitspanne, bevor die Tasksequenz gestartet wird. Dieses Timeout bietet dem Configuration Manager Client zusätzliche Zeit für die Initialisierung.

Die folgenden Protokolleinträge sind häufige Beispiele für dieses Problem, das Sie mit dieser Variablen beheben können:

  • Die TSManager-Komponente zeichnet Einträge auf, die den folgenden Fehlern im smsts.log ähneln:

    Failed to initate policy evaluation for namespace 'root\ccm\policy\machine', hr=0x80041010
    Error compiling client config policies. code 80041010
    Task Sequence Manager could not initialize Task Sequence Environment. code 80041010
    
  • Windows Setup zeichnet Einträge auf, die den folgenden Fehlern im setupcomplete.log ähneln:

    Running C:\windows\CCM\\TSMBootstrap.exe to resume task sequence
    ERRORLEVEL = -1073741701
    TSMBootstrap did not request reboot, resetting registry
    Exiting setupcomplete.cmd
    

SMSClientInstallProperties

Gilt für den Schritt Windows und ConfigMgr einrichten.

(Eingabe)

Gibt die Clientinstallationseigenschaften an, die die Tasksequenz bei der Installation des Configuration Manager Clients verwendet.

Weitere Informationen finden Sie unter Informationen zu Clientinstallationsparametern und -eigenschaften.

SMSConnectNetworkFolderAccount

Gilt für den Schritt Verbindung mit Netzwerkordner herstellen .

(Eingabe)

Gibt das Benutzerkonto an, das zum Herstellen einer Verbindung mit der Netzwerkfreigabe in SMSConnectNetworkFolderPath verwendet wird. Geben Sie das Kontokennwort mit dem Wert SMSConnectNetworkFolderPassword an .

Weitere Informationen zum Verbindungskonto des Tasksequenznetzwerkordners finden Sie unter Konten.

SMSConnectNetworkFolderDriveLetter

Gilt für den Schritt Verbindung mit Netzwerkordner herstellen .

(Eingabe)

Gibt den Netzlaufwerkbuchstaben an, mit dem eine Verbindung hergestellt werden soll. Dieser Wert ist optional. Wenn sie nicht angegeben ist, wird die Netzwerkverbindung keinem Laufwerkbuchstaben zugeordnet. Wenn dieser Wert angegeben wird, muss sich der Wert im Bereich von D bis Z befinden. Verwenden Sie nicht X, es ist der Laufwerkbuchstabe, der von Windows PE während der Windows PE-Phase verwendet wird.

Beispiele

  • D:
  • E:

SMSConnectNetworkFolderPassword

Gilt für den Schritt Verbindung mit Netzwerkordner herstellen .

(Eingabe)

Gibt das Kennwort für das SMSConnectNetworkFolderAccount an, das zum Herstellen einer Verbindung mit der Netzwerkfreigabe in SMSConnectNetworkFolderPath verwendet wird.

SMSConnectNetworkFolderPath

Gilt für den Schritt Verbindung mit Netzwerkordner herstellen .

(Eingabe)

Gibt den Netzwerkpfad für die Verbindung an. Wenn Sie diesen Pfad einem Laufwerkbuchstaben zuordnen müssen, verwenden Sie den Wert SMSConnectNetworkFolderDriveLetter .

Beispiel

\\server\share

SMSInstallUpdateTarget

Gilt für den Schritt Software installieren Updates.

(Eingabe)

Gibt an, ob alle Updates oder nur obligatorische Updates installiert werden sollen.

Gültige Werte

  • All
  • Mandatory

SMSRebootMessage

Gilt für den Schritt Computer neu starten .

(Eingabe)

Gibt die Meldung an, die Benutzern vor dem Neustart des Zielcomputers angezeigt werden soll. Wenn diese Variable nicht festgelegt ist, wird der Standardmeldungstext angezeigt. Die angegebene Nachricht darf 512 Zeichen nicht überschreiten.

Beispiel

Save your work before the computer restarts.

SMSRebootTimeout

Gilt für den Schritt Computer neu starten .

(Eingabe)

Gibt an, wie viele Sekunden die Warnung für den Benutzer angezeigt wird, bevor der Computer neu gestartet wird.

Beispiele

  • 0 (Standard): Keine Neustartmeldung anzeigen
  • 60: Anzeigen der Warnung für eine Minute

SMSTSAllowTokenAuthURLForACP

Gilt für Version 2203 und höher

Wenn Sie die Variable SMSTSDownloadProgram verwenden, um einen alternativen Inhaltsanbieter zu verwenden, legen Sie diese Variable auf fest true , damit die Tokenauthentifizierung verwendet werden kann. Wenn Sie diese Variable nicht oder nicht auf falsefestlegen, werden alle Tokenauthentifizierungsquellen übersprungen. Der alternative Inhaltsanbieter muss die Tokenauthentifizierung unterstützen.

Weitere Informationen finden Sie unter CMG-Clientauthentifizierung.

SMSTSAssignmentsDownloadInterval

Die Anzahl der Sekunden, die gewartet werden muss, bevor der Client versucht, die Richtlinie herunterzuladen, seit dem letzten Versuch, der keine Richtlinien zurückgegeben hat. Standardmäßig wartet der Client 0 Sekunden, bevor es erneut versucht wird.

Sie können diese Variable mithilfe eines Prestart-Befehls von Medien oder PXE festlegen.

SMSTSAssignmentsDownloadRetry

Gibt an, wie oft ein Client versucht, die Richtlinie herunterzuladen, nachdem beim ersten Versuch keine Richtlinien gefunden wurden. Standardmäßig wiederholt der Client 0-mal .

Sie können diese Variable mithilfe eines Prestart-Befehls von Medien oder PXE festlegen.

SMSTSAssignUsersMode

Gibt an, wie eine Tasksequenz Benutzer dem Zielcomputer zuordnet. Legen Sie die Variable auf einen der folgenden Werte fest:

  • Auto: Wenn die Tasksequenz das Betriebssystem auf dem Zielcomputer bereitstellt, wird eine Beziehung zwischen den angegebenen Benutzern und dem Zielcomputer erstellt.

  • Ausstehend: Die Tasksequenz erstellt eine Beziehung zwischen den angegebenen Benutzern und dem Zielcomputer. Ein Administrator muss die Beziehung genehmigen, um sie festzulegen.

  • Deaktiviert: Die Tasksequenz ordnet dem Zielcomputer keine Benutzer zu, wenn sie das Betriebssystem bereitstellt.

SMSTSDisableStatusRetry

In nicht verbundenen Szenarien versucht die Tasksequenz-Engine wiederholt, status Nachrichten an den Verwaltungspunkt zu senden. Dieses Verhalten in diesem Szenario führt zu Verzögerungen bei der Tasksequenzverarbeitung.

Legen Sie diese Variable auf festtrue, und die Tasksequenz-Engine versucht nicht, status Nachrichten zu senden, nachdem die erste Nachricht nicht gesendet werden kann. Dieser erste Versuch umfasst mehrere Wiederholungen.

Wenn die Tasksequenz neu gestartet wird, bleibt der Wert dieser Variablen erhalten. Die Tasksequenz versucht jedoch, eine anfängliche status Nachricht zu senden. Dieser erste Versuch umfasst mehrere Wiederholungen. Bei erfolgreicher Ausführung sendet die Tasksequenz weiterhin status, unabhängig vom Wert dieser Variablen. Wenn status nicht gesendet werden kann, verwendet die Tasksequenz den Wert dieser Variablen.

Hinweis

Tasksequenz status Berichterstellung basiert auf diesen status Meldungen, um den Fortschritt, den Verlauf und die Details der einzelnen Schritte anzuzeigen. Wenn status Nachrichten nicht gesendet werden können, werden sie nicht in die Warteschlange eingereiht. Wenn die Konnektivität mit dem Verwaltungspunkt wiederhergestellt wird, werden sie nicht zu einem späteren Zeitpunkt gesendet. Dieses Verhalten führt dazu, dass die Tasksequenz status Die Berichterstellung unvollständig ist und Elemente fehlen.

SMSTSDisableWow64Redirection

Gilt für den Schritt Befehlszeile ausführen .

(Eingabe)

Standardmäßig sucht die Tasksequenz auf einem 64-Bit-Betriebssystem das Programm mithilfe des WOW64-Dateisystemumleitungsmoduls in der Befehlszeile und führt es aus. Dieses Verhalten ermöglicht es dem Befehl, 32-Bit-Versionen von Betriebssystemprogrammen und DLLs zu finden. Wenn Sie diese Variable auf festlegen, true wird die Verwendung des WOW64-Dateisystemumleitungs deaktiviert. Der Befehl sucht nach nativen 64-Bit-Versionen von Betriebssystemprogrammen und DLLs. Diese Variable hat keine Auswirkung auf die Ausführung unter einem 32-Bit-Betriebssystem.

SMSTSDownloadAbortCode

Diese Variable enthält den Abbruchcodewert für das externe Programmdownloadprogramm. Dieses Programm wird in der Variablen SMSTSDownloadProgram angegeben. Wenn das Programm einen Fehlercode zurückgibt, der dem Wert der Variablen SMSTSDownloadAbortCode entspricht, schlägt der Download des Inhalts fehl, und es wird keine andere Downloadmethode versucht.

SMSTSDownloadProgram

Verwenden Sie diese Variable, um einen alternativen Inhaltsanbieter (ACP) anzugeben. Ein ACP ist ein Downloadprogramm, das zum Herunterladen von Inhalten verwendet wird. Die Tasksequenz verwendet den ACP anstelle des Standard-Configuration Manager-Downloaders. Im Rahmen des Inhaltsdownloadvorgangs überprüft die Tasksequenz diese Variable. Falls angegeben, führt die Tasksequenz das Programm aus, um den Inhalt herunterzuladen.

SMSTSDownloadRetryCount

Gibt an, wie oft Configuration Manager versucht, Inhalt von einem Verteilungspunkt herunterzuladen. Standardmäßig versucht der Client zwei Wiederholungen.

SMSTSDownloadRetryDelay

Die Anzahl der Sekunden, die Configuration Manager warten, bevor der Download von Inhalt von einem Verteilungspunkt wiederholt wird. Standardmäßig wartet der Client 15 Sekunden, bevor es erneut versucht wird.

SMSTSDriverRequestConnectTimeOut

Gilt für den Schritt Treiber automatisch anwenden .

Beim Anfordern des Treiberkatalogs ist diese Variable die Anzahl der Sekunden, die die Tasksequenz auf die HTTP-Serververbindung wartet. Wenn die Verbindung länger dauert als die Timeouteinstellung, bricht die Tasksequenz die Anforderung ab. Standardmäßig ist das Timeout auf 60 Sekunden festgelegt.

SMSTSDriverRequestReceiveTimeOut

Gilt für den Schritt Treiber automatisch anwenden .

Beim Anfordern des Treiberkatalogs ist diese Variable die Anzahl der Sekunden, die die Tasksequenz auf eine Antwort wartet. Wenn die Verbindung länger dauert als die Timeouteinstellung, bricht die Tasksequenz die Anforderung ab. Standardmäßig ist das Timeout auf 480 Sekunden festgelegt.

SMSTSDriverRequestResolveTimeOut

Gilt für den Schritt Treiber automatisch anwenden .

Beim Anfordern des Treiberkatalogs ist diese Variable die Anzahl der Sekunden, die die Tasksequenz auf die HTTP-Namensauflösung wartet. Wenn die Verbindung länger dauert als die Timeouteinstellung, bricht die Tasksequenz die Anforderung ab. Standardmäßig ist das Timeout auf 60 Sekunden festgelegt.

SMSTSDriverRequestSendTimeOut

Gilt für den Schritt Treiber automatisch anwenden .

Beim Senden einer Anforderung für den Treiberkatalog ist diese Variable die Anzahl der Sekunden, die die Tasksequenz auf das Senden der Anforderung wartet. Wenn die Anforderung länger dauert als die Timeouteinstellung, bricht die Tasksequenz die Anforderung ab. Standardmäßig ist das Timeout auf 60 Sekunden festgelegt.

SMSTSErrorDialogTimeout

Wenn in einer Tasksequenz ein Fehler auftritt, wird ein Dialogfeld mit dem Fehler angezeigt. Die Tasksequenz schließt sie automatisch nach der von dieser Variablen angegebenen Anzahl von Sekunden. Standardmäßig beträgt dieser Wert 900 Sekunden (15 Minuten).

SMSTSLanguageFolder

Verwenden Sie diese Variable, um die Anzeigesprache eines sprachneutralen Startimages zu ändern.

SMSTSLocalDataDrive

Gibt an, wo die Tasksequenz temporäre Cachedateien auf dem Zielcomputer speichert, während sie ausgeführt wird.

Legen Sie diese Variable fest, bevor die Tasksequenz gestartet wird, z. B. durch Festlegen einer Sammlungsvariablen. Sobald die Tasksequenz gestartet wird, definiert Configuration Manager die _SMSTSMDataPath Variable basierend auf dem, wofür die SMSTSLocalDataDrive-Variable definiert wurde.

SMSTSMP

Verwenden Sie diese Variable, um die URL oder IP-Adresse des Configuration Manager Verwaltungspunkts anzugeben.

SMSTSMPListRequestTimeoutEnabled

Gilt für die folgenden Schritte:

(Eingabe)

Wenn sich der Client nicht im Intranet befindet, verwenden Sie diese Variable, um wiederholte MPList-Anforderungen zum Aktualisieren des Clients zu aktivieren. Standardmäßig ist diese Variable auf Truefestgelegt.

Wenn Sich Clients im Internet befinden, legen Sie diese Variable auf fest False , um unnötige Verzögerungen zu vermeiden.

SMSTSMPListRequestTimeout

Gilt für die folgenden Schritte:

(Eingabe)

Wenn die Tasksequenz die Verwaltungspunktliste (MPList) nicht aus den Standortdiensten abrufen kann, gibt diese Variable an, wie viele Millisekunden gewartet wird, bevor der Schritt wiederholt wird. Standardmäßig wartet 60000 die Tasksequenz millisekunden (60 Sekunden), bevor sie wiederholt wird. Es wird bis zu dreimal wiederholt.

SMSTSPeerDownload

Verwenden Sie diese Variable, um dem Client die Verwendung des Windows PE-Peercaches zu ermöglichen. Wenn Sie diese Variable auf festlegen, true wird diese Funktionalität aktiviert.

SMSTSPeerRequestPort

Ein benutzerdefinierter Netzwerkport, den der Windows PE-Peercache für die erste Übertragung verwendet. Der in den Clienteinstellungen konfigurierte Standardport ist 8004.

SMSTSPersistContent

Verwenden Sie diese Variable, um Inhalte vorübergehend im Tasksequenzcache beizubehalten. Diese Variable unterscheidet sich von SMSTSPreserveContent, bei der Inhalte im Configuration Manager Clientcache beibehalten werden, nachdem die Tasksequenz abgeschlossen wurde. SMSTSPersistContent verwendet den Tasksequenzcache, SMSTSPreserveContent den Configuration Manager Clientcache.

SMSTSPostAction

Gibt einen Befehl an, der nach Abschluss der Tasksequenz ausgeführt wird. Unmittelbar vor dem Beenden der Tasksequenz erzeugt der TSManager-Prozess die angegebene Post-Aktion. Es wartet nicht, oder zeichnet keine status auf, es wird nur beendet, nachdem dieser Befehl aufgerufen wurde.

Geben Sie beispielsweise an shutdown.exe /r /t 30 /f , dass der Computer 30 Sekunden nach Abschluss der Tasksequenz neu gestartet werden soll.

SMSTSPreferredAdvertID

Erzwingt, dass die Tasksequenz eine bestimmte zielorientierte Bereitstellung auf dem Zielcomputer ausführen muss. Legen Sie diese Variable über einen Prestart-Befehl über Medien oder PXE fest. Wenn diese Variable festgelegt ist, überschreibt die Tasksequenz alle erforderlichen Bereitstellungen.

SMSTSPreserveContent

Diese Variable kennzeichnet den Inhalt in der Tasksequenz, der nach der Bereitstellung im Configuration Manager Clientcache aufbewahrt werden soll. Diese Variable unterscheidet sich von SMSTSPersistContent, bei der der Inhalt nur für die Dauer der Tasksequenz beibehalten wird. SMSTSPersistContent verwendet den Tasksequenzcache, SMSTSPreserveContent den Configuration Manager Clientcache. Legen Sie SMSTSPreserveContent auf fest true , um diese Funktionalität zu aktivieren.

SMSTSRebootDelay

Gibt an, wie viele Sekunden gewartet werden soll, bevor der Computer neu gestartet wird. Wenn diese Variable null (0) ist, zeigt der Tasksequenz-Manager vor dem Neustart kein Benachrichtigungsdialogfeld an.

Beispiel

  • 0: Keine Benachrichtigung anzeigen

  • 60: Anzeigen einer Benachrichtigung für eine Minute

SMSTSRebootDelayWeiter

Verwenden Sie diese Variable mit der vorhandenen Variable SMSTSRebootDelay . Wenn sie einen späteren Neustart mit einem anderen Timeout als dem ersten durchführen möchten, legen Sie SMSTSRebootDelayNext auf einen anderen Wert in Sekunden fest.

Beispiel

Sie möchten Benutzern eine 60-minütige Neustartbenachrichtigung zu Beginn einer Tasksequenz für ein direktes Windows-Upgrade senden. Nach diesem ersten langen Timeout sollen zusätzliche Timeouts nur noch 60 Sekunden betragen. Legen Sie SMSTSRebootDelay auf 3600und SMSTSRebootDelayWeiter auf 60fest.

SMSTSRebootMessage

Gibt die Meldung an, die im Dialogfeld "Neustartbenachrichtigung" angezeigt werden soll. Wenn diese Variable nicht festgelegt ist, wird eine Standardmeldung angezeigt.

Beispiel

The task sequence is restarting this computer

SMSTSRebootRequested

Gibt an, dass nach Abschluss des aktuellen Tasksequenzschritts ein Neustart angefordert wird. Wenn der Tasksequenzschritt einen Neustart erfordert, um die Aktion abzuschließen, legen Sie diese Variable fest. Nach dem Neustart des Computers wird die Tasksequenz ab dem nächsten Tasksequenzschritt weiter ausgeführt.

  • HD: Neustarten des installierten Betriebssystems
  • WinPE: Starten Sie das zugeordnete Startimage neu.

SMSTSRetryRequested

Fordert einen Wiederholungsversuch an, nachdem der aktuelle Tasksequenzschritt abgeschlossen wurde. Wenn diese Tasksequenzvariable festgelegt ist, konfigurieren Sie auch die Variable SMSTSRebootRequested . Nach dem Neustart des Computers wird der gleiche Tasksequenzschritt vom Tasksequenz-Manager erneut ausgeführt.

SMSTSRunCommandLineAsUser

Gilt für den Schritt Befehlszeile ausführen .

Verwenden Sie Tasksequenzvariablen, um den Benutzerkontext für den Schritt Befehlszeile ausführen zu konfigurieren. Sie müssen den Schritt Befehlszeile ausführen nicht mit einem Platzhalterkonto konfigurieren, um die Variablen SMSTSRunCommandLineUserName und SMSTSRunCommandLineUserPassword zu verwenden.

Konfigurieren Sie SMSTSRunCommandLineAsUser mit einem der folgenden Werte:

  • true: Alle weiteren Schritte der Befehlszeile ausführen werden im Kontext des in SMSTSRunCommandLineUserNameangegebenen Benutzers ausgeführt.

  • false: Alle weiteren Schritte der Befehlszeile ausführen werden in dem Kontext ausgeführt, den Sie für den Schritt konfiguriert haben.

SMSTSRunCommandLineUserName

Gilt für den Schritt Befehlszeile ausführen .

(Eingabe)

Gibt das Konto an, mit dem die Befehlszeile ausgeführt wird. Der Wert ist eine Zeichenfolge im Format Benutzername für ein lokales Konto oder Domäne\Benutzername für eine Domäne 1. Geben Sie das Kontokennwort mit der Variablen SMSTSRunCommandLineUserPassword an.

Hinweis

Verwenden Sie die Variable SMSTSRunCommandLineAsUser mit dieser Variablen, um den Benutzerkontext für diesen Schritt zu konfigurieren.

Weitere Informationen zum ausführenden Tasksequenzkonto finden Sie unter Konten.

SMSTSRunCommandLineUserPassword

Gilt für den Schritt Befehlszeile ausführen .

(Eingabe)

Gibt das Kennwort für das Konto an, das durch die Variable SMSTSRunCommandLineUserName angegeben wird.

SMSTSRunPowerShellAsUser

Gilt für den Schritt PowerShell-Skript ausführen .

Verwenden Sie Tasksequenzvariablen, um den Benutzerkontext für den Schritt PowerShell-Skript ausführen zu konfigurieren. Sie müssen den Schritt PowerShell-Skript ausführen mit einem Platzhalterkonto nicht konfigurieren, um die Variablen SMSTSRunPowerShellUserName und SMSTSRunPowerShellUserPassword zu verwenden.

Konfigurieren Sie SMSTSRunPowerShellAsUser mit einem der folgenden Werte:

  • true: Alle weiteren Schritte zum Ausführen von PowerShell-Skripts werden im Kontext des in SMSTSRunPowerShellUserNameangegebenen Benutzers ausgeführt.

  • false: Alle weiteren Schritte zum Ausführen von PowerShell-Skripts werden in dem Kontext ausgeführt, den Sie für den Schritt konfiguriert haben.

SMSTSRunPowerShellUserName

Gilt für den Schritt PowerShell-Skript ausführen .

(Eingabe)

Gibt das Konto an, mit dem das PowerShell-Skript ausgeführt wird. Der Wert ist eine Zeichenfolge im Format Benutzername oder Domäne\Benutzername. Geben Sie das Kontokennwort mit der Variablen SMSTSRunPowerShellUserPassword an .

Hinweis

Um diese Variablen zu verwenden, konfigurieren Sie den Schritt PowerShell-Skript ausführen mit der Einstellung Diesen Schritt ausführen als das folgende Konto. Wenn Sie diese Option aktivieren und den Benutzernamen und das Kennwort mit Variablen festlegen, geben Sie einen beliebigen Wert für das Konto an.

Weitere Informationen zum ausführenden Tasksequenzkonto finden Sie unter Konten.

SMSTSRunPowerShellUserPassword

Gilt für den Schritt PowerShell-Skript ausführen .

(Eingabe)

Gibt das Kennwort für das Konto an, das durch die Variable SMSTSRunPowerShellUserName angegeben wird.

SMSTSSoftwareUpdateScanTimeout

Gilt für den Schritt Software installieren Updates.

(Eingabe)

Steuern Sie das Timeout für die Überprüfung von Softwareupdates während dieses Schritts. Wenn Sie beispielsweise während der Überprüfung zahlreiche Updates erwarten, erhöhen Sie den Wert. Der Standardwert ist 3600 Sekunden (60 Minuten). Der Variablenwert wird in Sekunden festgelegt.

SMSTSUDAUsers

Gibt die primären Benutzer des Zielcomputers im folgenden Format an: <DomainName>\<UserName>. Trennen Sie mehrere Benutzer mithilfe eines Kommas (,). Weitere Informationen finden Sie unter Zuordnen von Benutzern zu einem Zielcomputer.

Beispiel

contoso\jqpublic, contoso\megb, contoso\janedoh

SMSTSWaitCcmexecOperationalTimeout

(Eingabe)

Verwenden Sie diese Variable, um den Timeoutzeitraum zu steuern, für den die Tasksequenz auf den vollständigen Start des SMS-Agent-Hostdiensts (ccmexec) wartet. Geben Sie diesen Wert in Sekunden an. Der Standardtimeoutzeitraum beträgt 30 Minuten oder 1800 Sekunden.

Beispiele für SMSTSWaitCcmexecOperationalTimeout

  • 1800 (Standard): 30 Minuten
  • 300: Die Tasksequenz wartet fünf Minuten, bis ccmexec gestartet wird.

SMSTSWaitForSecondReboot

Gilt für den Schritt Software installieren Updates.

(Eingabe)

Diese optionale Tasksequenzvariable steuert das Clientverhalten, wenn eine Softwareupdateinstallation, die durch den Task Software installieren Updates ausgelöst wird, mehrere Neustarts erfordert. Legen Sie diese Variable vor dem Schritt Software installieren Updates fest, um zu verhindern, dass eine Tasksequenz aufgrund mehrerer Neustarts nach der Installation von Softwareupdates fehlschlägt.

Diese Variable ist nützlich, wenn in einem einzelnen Tasksequenzschritt Software installieren Updates Softwareupdates installiert werden, die mehrere Neustarts erfordern, um die Installation abzuschließen.

Legen Sie den Wert SMSTSWaitForSecondReboot in Sekunden fest, um anzugeben, wie lange die Tasksequenz bei diesem Schritt angehalten wird, während der Computer neu gestartet wird. Lassen Sie ausreichend Zeit für den Fall, dass es mehrere Neustarts gibt. Wenn Sie beispielsweise SMSTSWaitForSecondReboot auf 600festlegen, wird die Tasksequenz nach einem Neustart 10 Minuten angehalten, bevor weitere Schritte ausgeführt werden.

Die Variable SMSTSWaitForSecondReboot ist für die Verwendung mit der Aufgabe Software installieren Updates vorgesehen, kann aber überall in der Tasksequenz so festgelegt werden, dass nach Neustarts Verzögerungen auftreten, die von anderen Aufgaben als dem Task Software installieren Updates initiiert wurden. Wenn diese Variable vor der Aufgabe Software installieren Updates festgelegt wird, empfiehlt es sich daher, sie auch nach der Aufgabe Software installieren Updates mit dem Wert erneut 0festzulegen. Dadurch wird die Variable zurückgesetzt und unnötige Verzögerungen während der Tasksequenz verhindert. Wenn in der Tasksequenz mehrere Tasks Software installieren Updates vorhanden sind, definieren Sie die Variable auf den gewünschten Wert vor dem ersten Task Software installieren Updates, und setzen Sie sie nach der letzten Aufgabe Software installieren Updates wieder auf 0 zurück.

Hinweis

Diese Variable gilt nur für OSD-Tasksequenzen, die ein Betriebssystem bereitstellen. Es funktioniert nicht mit einer Tasksequenz, die nicht den Task Windows und ConfigMgr einrichten verwendet, z. B. eigenständige Tasksequenzen oder direkte Upgradetasksequenzen.

TSDebugMode

Legen Sie diese Variable für TRUE eine Auflistung oder ein Computerobjekt, für die die Tasksequenz bereitgestellt wird, auf fest. Jedes Gerät, auf dem diese Variable festgelegt ist, versetzt alle darin bereitgestellten Tasksequenzen in den Debugmodus.

Weitere Informationen finden Sie unter Debuggen einer Tasksequenz.

TSDebugOnError

Legen Sie diese Variable auf fest TRUE , um den Tasksequenzdebugger automatisch zu starten, wenn die Tasksequenz einen Fehler zurückgibt.

Legen Sie diese Variable wie folgt fest:

TSDisableProgressUI

Verwenden Sie diese Variable, um zu steuern, wann die Tasksequenz den Endbenutzern den Fortschritt anzeigt. Um den Fortschritt zu verschiedenen Zeiten auszublenden oder anzuzeigen, legen Sie diese Variable mehrmals in einer Tasksequenz fest.

  • true: Tasksequenzstatus ausblenden

  • false: Anzeigen des Tasksequenzstatus

TSErrorOnWarning

Gilt für den Schritt Anwendung installieren .

(Eingabe)

Geben Sie an, ob die Tasksequenz-Engine eine erkannte Warnung während dieses Schritts als Fehler betrachtet. Die Tasksequenz legt die _TSAppInstallStatus Variable auf fest Warning , wenn mindestens eine Anwendung oder eine erforderliche Abhängigkeit nicht installiert wurde, weil sie eine Anforderung nicht erfüllt. Wenn Sie diese Variable auf Truefestlegen und die Tasksequenz _TSAppInstallStatus auf Warningfestlegt, ist das Ergebnis ein Fehler. Der Wert ist False das Standardverhalten.

TSProgressInfoLevel

Geben Sie diese Variable an, um den Informationstyp zu steuern, der im Statusfenster der Tasksequenz angezeigt wird. Verwenden Sie die folgenden Werte für diese Variable:

  • 1: Schließen Sie den aktuellen Schritt und die Gesamtschritte in den Statustext ein. Beispiel : 2 von 10.
  • 2: Schließen Sie den aktuellen Schritt, die Gesamtschritte und den Prozentsatz der abgeschlossenen Schritte ein. Beispiel: 2 von 10 (20 % abgeschlossen).
  • 3: Schließen Sie den abgeschlossenen Prozentsatz ein. Beispiel: (20 % abgeschlossen).

TSUEFIDrive

Verwenden Sie für die Eigenschaften einer FAT32-Partition im Feld Variable . Wenn die Tasksequenz diese Variable erkennt, bereitet sie den Datenträger auf den Übergang zu UEFI vor, bevor der Computer neu gestartet wird. Weitere Informationen finden Sie unter Tasksequenzschritte zum Verwalten der Konvertierung von BIOS zu UEFI.

WorkingDirectory

Gilt für den Schritt Befehlszeile ausführen .

(Eingabe)

Gibt das Startverzeichnis für eine Befehlszeilenaktion an. Der angegebene Verzeichnisname darf 255 Zeichen nicht überschreiten.

Beispiele

  • C:\
  • %SystemRoot%

Veraltete Variablen

Die folgenden Variablen sind veraltet:

  • OSDAllowUnsignedDriver: Wird nicht verwendet, wenn Windows Vista und höhere Betriebssysteme bereitgestellt werden
  • OSDBuildStorageDriverList: Gilt nur für Windows XP und Windows Server 2003
  • OSDDiskpartBiosCompatibilityMode: Nur bei der Bereitstellung von Windows XP oder Windows Server 2003 erforderlich
  • OSDInstallEditionIndex: Nach Windows Vista nicht erforderlich
  • OSDPreserveDriveLetter: Weitere Informationen finden Sie unter OSDPreserveDriveLetter.

OSDPreserveDriveLetter

Wichtig

Diese Tasksequenzvariable ist veraltet.

Während einer Betriebssystembereitstellung bestimmt Windows Setup standardmäßig den am besten zu verwendenden Laufwerkbuchstaben (in der Regel C:).

Vorheriges Verhalten: Beim Anwenden eines Images bestimmt die Variable OSDPreverveDriveLetter, ob die Tasksequenz den in der Imagedatei (WIM) erfassten Laufwerkbuchstaben verwendet. Legen Sie den Wert für diese Variable auf fest, um false den Speicherort zu verwenden, den Sie im Tasksequenzschritt Betriebssystem anwenden für die Einstellung Ziel angeben. Weitere Informationen finden Sie unter Anwenden eines Betriebssystemimages.

Siehe auch