(0) exportieren Drucken
Alle erweitern

Integrierte Tasksequenzvariablen in Configuration Manager

Letzte Aktualisierung: Oktober 2013

Betrifft: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 R2 Configuration Manager

ImportantWichtig
Dies ist ein maschinell übersetzter Artikel. Lesen Sie den Haftungsausschluss unten. Die englische Version dieses Artikels finden Sie zu Referenzzwecken hier.

Von System Center 2012 Configuration Manager werden integrierte Tasksequenzvariablen bereitgestellt. Mithilfe integrierter Variablen werden Informationen über die Umgebung bereitgestellt, in der die zugehörige Tasksequenz ausgeführt wird. Die Werte dieser Variablen sind in der gesamten Tasksequenz verfügbar. Üblicherweise werden integrierte Variablen initialisiert, bevor Schritte in der Tasksequenz ausgeführt werden. Beispiel: Die integrierte Variable _SMSTSLogPath ist eine Umgebungsvariable und wird zum Festlegen des Pfads verwendet, in den Protokolldateien von den Configuration Manager-Komponenten beim Ausführen der Tasksequenz geschrieben werden. Auf diese Umgebungsvariable kann von jedem Tasksequenzschritt aus zugriffen werden. Einige Variablen werden jedoch vor jedem Schritt ausgewertet. Hierzu gehört z. B. die Variable _SMSTSCurrentActionName. Die Werte der integrierten Variablen sind im Allgemeinen schreibgeschützt. Die Werte werden nur für integrierte Variablen mit einem Namen lesen, die mit einem Unterstrich beginnt.

In der folgende Liste werden die integrierten Variablen beschrieben, die in Configuration Manager zur Verfügung stehen:

 

Name der integrierten Variable Beschreibung

_SMSTSAdvertID

Hiermit wird die eindeutige ID der aktuell ausgeführten Tasksequenzbereitstellung gespeichert. Dabei wird das gleiche Format wie bei den IDs der Bereitstellung der Configuration Manager-Softwareverteilung verwendet. Wenn die Tasksequenz von einem eigenständigen Medium aus ausgeführt wird, ist diese Variable nicht definiert.

Beispiel:

ABC20001

_TSAppInstallStatus

Nur für System Center 2012 R2 Configuration Manager:

Die Variable „_TSAppInstallStatus“ mit dem Installationsstatus für die Anwendung wird von der Tasksequenz beim Tasksequenzschritt „Anwendung installieren“ festgelegt. Von der Tasksequenz wird für die Variable einer der folgenden Werte festgelegt:

  1. Undefiniert: Dieser Wert wird festgelegt, wenn der Tasksequenzschritt „Anwendung installieren“ nicht ausgeführt wurde.

  2. Fehler: Dieser Wert wird festgelegt, wenn bei mindestens einer Anwendung aufgrund eines Fehlers beim Tasksequenzschritt „Anwendung installieren“ ein Fehler aufgetreten ist.

  3. Warnung: Dieser Wert wird festgelegt, wenn beim Tasksequenzschritt „Anwendung installieren“ keine Fehler auftreten, aber mindestens eine Anwendung oder eine erforderliche Abhängigkeit aufgrund einer nicht erfüllten Anforderung nicht installiert wurde.

  4. Erfolg: Dieser Wert wird festgelegt, wenn beim Tasksequenzschritt „Anwendung installieren“ keine Fehler oder Warnungen aufgetreten sind.

_SMSTSBootImageID

Speichert die ID des Configuration Manager-Startabbildpakets, wenn der aktuell ausgeführten Tasksequenz ein Startabbildpaket zugeordnet ist. Diese Variable wird nicht festgelegt, wenn kein Configuration Manager-Startabbildpaket zugeordnet ist.

Beispiel:

ABC00001

_SMSTSBootUEFI

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Die Abfolge der Vorgänge wird die SMSTSBootUEFI-Variable bei Entdeckung ein Computers, das im UEFI-Modus befindet.

_SMSTSClientGUID

Speichert den Wert der Configuration Manager-Client-GUID. Diese Variable wird nicht festgelegt, wenn die Tasksequenz von einem eigenständigen Medium aus ausgeführt wird.

Beispiel:

0a1a9a4b-fc56-44f6-b7cd-c3f8ee37c04c

_SMSTSCurrentActionName

Gibt den Namen des aktuell ausgeführten Tasksequenzschritts an. Diese Variable wird festgelegt, bevor die einzelnen Schritte vom Tasksequenz-Manager ausgeführt werden.

Beispiel:

Befehlszeile ausführen

_SMSTSDownloadOnDemand

Für diese Variable wird true festgelegt, falls die aktuelle Tasksequenz im Modus Download bei Bedarf ausgeführt wird. Dies bedeutet, dass Inhalt nur dann lokal heruntergeladen wird, wenn vom Tasksequenz-Manager darauf zugegriffen werden muss.

_SMSTSInWinPE

Für diese Variable wird true festgelegt, wenn der aktuelle Tasksequenzschritt in der Windows PE-Umgebung ausgeführt wird, andernfalls wird false festgelegt. Sie können diese Tasksequenzvariable überprüfen, um die aktuelle Betriebssystemumgebung zu bestimmen.

_SMSTSLastActionRetCode

Hiermit wird der Rückgabecode gespeichert, der von der letzten ausgeführten Aktion zurückgegeben wurde. Diese Variable kann als eine Bedingung verwendet werden, mit der ermittelt wird, ob der nächste Schritt ausgeführt wird.

Beispiel:

0

_SMSTSLastActionSucceeded

Für diese Variable wird true festgelegt, wenn die letzte Aktion erfolgreich ausgeführt wurde, andernfalls wird false festgelegt. Wenn die letzte Aktion übersprungen wurde, weil der Schritt deaktiviert ist oder die zugehörige Bedingung den Wert false ergab, wird diese Variable nicht zurückgesetzt, d. h., sie behält den Wert der vorherigen Aktion.

_SMSTSLaunchMode

Gibt die Startmethode der Tasksequenz an. Die Tasksequenz kann die folgenden Werte aufweisen:

  • SMS: Die Tasksequenz wird mithilfe des Configuration Manager-Clients gestartet.

  • UFD: Die Tasksequenz wird mithilfe eines in Windows XP/2003 erstellten USB-Mediums gestartet.

  • UFD+FORMAT: Die Tasksequenz wird mithilfe eines in Windows Vista oder höher erstellten USB-Mediums gestartet.

  • CD: Die Tasksequenz wird mithilfe einer CD gestartet.

  • DVD: Die Tasksequenz wird mithilfe einer DVD gestartet.

  • PXE: Die Tasksequenz wird über PXE gestartet.

  • HD: Die Tasksequenz wird von einer Festplatte aus gestartet (nur für vorab bereitgestellte Medien).

_SMSTSLogPath

Hiermit wird der vollständige Pfad des Protokollverzeichnisses gespeichert. Dieser Wert kann zur Bestimmung des Orts verwendet werden, an dem Aktionen protokolliert werden. Dieser Wert kann nur festgelegt werden, wenn eine Festplatte verfügbar ist.

_SMSTSMachineName

Legt den Computernamen fest und speichert diesen. Speichert den Namen des Computers, den die Tasksequenz zum Protokollieren aller Statusmeldungen verwendet. Um den Computernamen im neuen Betriebssystem zu ändern, verwenden Sie die Variable OSDComputerName.

Beispiel:

ABC

_SMSTSMDataPath

Hiermit wird der Pfad angegeben, der über die Variable SMSTSLocalDataDrive definiert wird. Wenn Sie die Variable SMSTSLocalDataDrive vor dem Starten der Tasksequenz definieren (z. B. durch Festlegen einer Sammlungsvariablen), wird die Variable _SMSTSMDataPath von Configuration Manager definiert, sobald die Tasksequenz gestartet wird.

_SMSTSMediaType

Hiermit wird der Typ des Mediums angegeben, mit dem die Installation initiiert wird. Beispiele für Medientypen sind Startmedien, vollständige Medien, PXE, und vorab bereitgestellte Medien.

_SMSTSMP

Speichert den Namen oder die IP-Adresse eines Configuration Manager-Verwaltungspunkts.

_SMSTSMPPort

Speichert die Verwaltungsportnummer eines Configuration Manager-Verwaltungspunkts.

Beispiel:

80

_SMSTSOrgName

Hiermit wird der Name des Markentitels gespeichert, der im Dialogfeld für den Tasksequenzstatus angezeigt wird.

Beispiel:

Unternehmen XYZ

_SMSTSPackageID

Speichert die ID der aktuell ausgeführten Tasksequenz. Für diese ID wird das gleiche Format verwendet wie für Configuration Manager-Softwarepaket-IDs.

Beispiel:

HJT00001

_SMSTSPackageName

Speichert den Namen der aktuell ausgeführten Tasksequenz, der vom Configuration Manager-Administrator beim Erstellen der Tasksequenz angegeben wird.

Beispiel:

Windows 7-Tasksequenz bereitstellen

_SMSTSRunFromDP

Für diese Variable wird true festgelegt, falls die aktuelle Tasksequenz im Modus Vom Verteilungspunkt ausführen ausgeführt wird. Dies bedeutet, dass der Tasksequenz-Manager erforderliche Paketfreigaben vom Verteilungspunkt abruft.

_SMSTSSiteCode

Speichert den Standortcode des Configuration Manager-Standorts.

Beispiel:

ABC

_SMSTSType

Gibt den Typ der aktuell ausgeführten Tasksequenz an. Die folgenden Werte sind verfügbar:

1: Allgemeine Tasksequenz

2: Tasksequenz für die Betriebssystembereitstellung

_SMSTSTimezone

Mit der Variablen _SMSTSTimezone werden Zeitzoneninformationen im folgenden Format (ohne Leerzeichen) gespeichert:

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 Eastern Time (U.S. und Canada) lautet der Wert 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.

_SMSTSUseCRL

Hiermit wird angegeben, ob die Zertifikatssperrliste in der Tasksequenz verwendet wird, wenn die Verbindung mit dem Verwaltungspunkt über ein SSL-Zertifikat (Secure Socket Layer) hergestellt wird.

_SMSTSUserStarted

Gibt an, ob die Tasksequenz von einem Benutzer gestartet wird. Diese Variable wird nur festgelegt, wenn die Tasksequenz über das Softwarecenter gestartet wird. Dies ist beispielsweise der Fall, wenn für die Variable _SMSTSLaunchMode der Wert SMS festgelegt ist. Die folgenden Werte sind verfügbar:

  • true: Die Tasksequenz wird manuell von einem Benutzer über das Softwarecenter gestartet.

  • false: Die Tasksequenz wird automatisch vom Configuration Manager-Planer initiiert.

_SMSTSUseSSL

Gibt an, ob die Tasksequenz SSL zur Kommunikation mit dem Configuration Manager-Verwaltungspunkt verwendet. Bei Ausführung des Standorts im einheitlichen Modus wird der Wert auf true festgelegt.

_SMSTSWTG

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

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

SMSTSAssignmentsDownloadInterval

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Verwenden Sie diese Variable, um die Anzahl der Sekunden, die gewartet wird, bevor der Client die Task Sequence-Richtlinie seit dem letzten download versucht (die keine Richtlinien zurückgegeben) angeben.

Sie können diese Variable festlegen, indem Sie einen Prestart-Befehl von einem Medium oder per PXE verwenden.

SMSTSAssignmentsDownloadRetry

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Geben Sie mithilfe dieser Variablen an, wie häufig von einem Client versucht wird, nach einem ersten erfolglosen Versuch die Tasksequenzrichtlinie herunterzuladen.

Sie können diese Variable festlegen, indem Sie einen Prestart-Befehl von einem Medium oder per PXE verwenden.

SMSTSAssignUsersMode

Hiermit wird angegeben, auf welche Weise die Zuordnung zwischen Benutzern und dem Zielcomputern durch die Tasksequenz erfolgt. Legen Sie einen der folgenden Werte für die Variable fest.

  • Auto: Von der Tasksequenz wird während der Bereitstellung des Betriebssystems am Zielcomputer eine Beziehung zwischen den angegebenen Benutzern und dem Zielcomputer erstellt.

  • Pending: Von der Tasksequenz wird eine Beziehung zwischen den angegebenen Benutzern und dem Zielcomputer erstellt. Es wird jedoch auf die Genehmigung durch den Administrator gewartet, bevor die Beziehung festgelegt wird.

  • Disabled: Während der Betriebssystembereitstellung erfolgt keine Zuordnung zwischen Benutzern und dem Zielcomputer.

SMSTSDownloadProgram

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Verwenden Sie diese Variable zum Angeben eines alternativen Inhaltsanbieters für die Tasksequenz. Dabei handelt es sich um ein Downloadprogramm, das anstelle des standardmäßigen Configuration Manager-Downloadprogramms zum Herunterladen von Inhalten verwendet wird. Beim Herunterladen von Inhalten wird die Variable von der Tasksequenz auf ein angegebenes Downloadprogramm überprüft. Wenn ein Programm angegeben ist, wird es von der Tasksequenz ausgeführt, um die Daten herunterzuladen.

SMSTSDownloadRetryCount

Nur für System Center 2012 R2 Configuration Manager:

Geben Sie mit dieser Variable an, wie häufig von Configuration Manager versucht werden soll, Inhalt von einem Verteilungspunkt herunterzuladen.

SMSTSDownloadRetryDelay

Nur für System Center 2012 R2 Configuration Manager:

Geben Sie mit dieser Variable in Sekunden an, wie lange von Configuration Manager gewartet werden soll, bis Inhalt von einem Verteilungspunkt heruntergeladen wird.

SMSTSErrorDialogTimeout

Wenn in einer Tasksequenz ein Fehler auftritt, wird ein Dialogfeld angezeigt, das nach dem festgelegten Standardzeitraum automatisch wieder ausgeblendet wird. Verwenden Sie diese Variable zur Angabe eines Timeoutwerts in Sekunden, wenn Sie nicht den Standardwert von 15 Minuten verwenden möchten.

TSErrorOnWarning

Nur für System Center 2012 R2 Configuration Manager:

Verwenden Sie diese Variable, um anzugeben, ob die Sequenz das Aufgabenmodul eine erkannte Warnung als ein Fehler während der Anwendungsinstallation Schritt hält. Die Abfolge der Vorgänge wird die Variable _TSAppInstallStatus auf Warnung Wenn eine oder mehrere Anwendungen oder eine erforderliche Abhängigkeit wurde nicht installiert, weil eine Voraussetzung nicht erfüllt wurde. Wenn Sie die Variable TSErrorOnWarning festlegen, um true, und die _TSAppInstallStatus-Variable auf Warnung festgelegt ist, wird es als Fehler behandelt. Ein Wert der False ist das Standardverhalten.

SMSTSLanguageFolder

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

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

SMSTSLocalDataDrive

Hiermit wird angegeben, wo temporäre Dateien auf dem Zielcomputer während der Ausführung der Tasksequenz gespeichert werden.

Diese Variable muss festgelegt werden, bevor die Tasksequenz gestartet wird. Dies kann z. B. durch Festlegen einer Sammlungsvariablen geschehen. Sobald die Tasksequenz gestartet wird, wird die Variable _SMSTSMDataPath von Configuration Manager definiert.

SMSTSMPListRequestTimeout

Nur für System Center 2012 R2 Configuration Manager:

Geben Sie mit dieser Variable an, wie lange eine Tasksequenz nach dem fehlgeschlagenen Abrufen der Verwaltungspunktliste von Standortdiensten warten soll, bis sie die Installation einer Anwendung wiederholt. Standardmäßig wartet die Tasksequenz eine Minute bis zur Wiederholung des Schritts. Diese Variable gilt nur für den Tasksequenzschritt „Anwendung installieren“.

SMSTSPersistContent

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Verwenden Sie diese Variable, um Inhalt im Tasksequenzcache vorübergehend beizubehalten.

SMSTSPostAction

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Gibt einen Befehl an, der nach Abschluss die Tasksequenz ausgeführt wird. Beispielsweise können Sie diese Variable an eine Skript, mit dem können Filter auf eingebettete Geräte schreiben, nachdem die Tasksequenz ein Betriebssystem für das Gerät bereitgestellt.

SMSTSPreferredAdvertID

Hiermit wird die Ausführung einer bestimmten zielgerichteten Bereitstellung auf dem Zielcomputer erzwungen. Dies kann durch einen Prestart-Befehl von einem Medium oder über PXE festgelegt werden. Wenn diese Variable festgelegt ist, werden alle erforderlichen Bereitstellungen von der Tasksequenz außer Kraft gesetzt.

OSDPreserveDriveLetter

Nur für System Center 2012 Configuration Manager SP1 und System Center 2012 R2 Configuration Manager:

Diese Variable legt fest, ob die Tasksequenz den Laufwerkbuchstaben erfasst in der WIM-Datei Betriebssystem beim Anwenden dieses Abbilds auf einen Zielcomputer verwendet. In Configuration Managerder Laufwerkbuchstaben in der WIM-Datei erfasst wird ohne Service Pack verwendet, wenn die Betriebssystem-Abbild WIM-Datei anwenden. In Configuration Manager SP1 können Sie den Wert dieser Variable auf Falsch setzen, um für die Einstellung Ziel im Tasksequenzschritt Betriebssystem anwenden den von Ihnen angegebenen Ort zu verwenden. Weitere Informationen über das Betriebssystem anwenden Schritt finden Sie unter der Apply Operating System Imagein Abschnitt der Tasksequenzschritte in Configuration ManagerThema.

SMSTSRebootDelay

Hiermit wird angegeben, nach wie vielen Sekunden der Computer neu gestartet wird. Der Tasksequenz-Manager zeigt vor dem Neustart ein Benachrichtigungsdialogfeld an, sofern die Variable nicht auf „0“ festgelegt ist.

Beispiele:

0

30

SMSTSRebootMessage

Hiermit wird die Meldung angegeben, die bei einem angeforderten Neustart im Dialogfeld zum Herunterfahren angezeigt wird. Wenn diese Variable nicht festgelegt ist, wird eine Standardmeldung angezeigt.

Beispiel:

Dieser Computer wird vom Tasksequenz-Manager neu gestartet.

SMSTSRebootRequested

Hiermit wird angezeigt, dass nach Abschluss des aktuellen Tasksequenzschritts ein Neustart erforderlich ist. Falls ein Neustart erforderlich ist, legen Sie für diese Variable einfach den Wert true fest. Der Computer wird dann nach diesem Tasksequenzschritt vom Tasksequenz-Manager neu gestartet. Diese Tasksequenzvariable muss vom Tasksequenzschritt festgelegt werden, wenn zum Abschluss des Schritts ein Neustart erforderlich ist. Nach dem Neustart des Computers wird die Tasksequenz mit dem nächsten Tasksequenzschritt fortgesetzt.

SMSTSRetryRequested

Hiermit wird eine Wiederholung angefordert, nachdem der aktuelle Tasksequenzschritt abgeschlossen ist. Wenn diese Tasksequenzvariable festgelegt wird, muss für die Variable SMSTSRebootRequested ebenfalls der Wert true festgelegt werden. Nach dem Neustart des Computers wird der gleiche Tasksequenzschritt vom Tasksequenz-Manager erneut ausgeführt.

SMSTSUDAUsers

Hiermit wird der primäre Benutzer des Zielcomputers angegeben. Geben Sie die Benutzer im folgenden Format an: Trennen Sie mehrere Benutzer durch ein Komma (,).

Beispiel:

domain\user1, DOMÄNE\Benutzer2, domain\user3

Weitere Informationen zum Zuordnen von Benutzern und Zielcomputern finden Sie unter Zuordnen von Benutzern zu einem Zielcomputer.

noteHinweis
Haftungsausschluss bei maschinellen Übersetzungen: Dieser Artikel wurde von einem Computersystem ohne menschlichen Eingriff übersetzt. Microsoft bietet maschinelle Übersetzungen an, um Inhalte über Produkte, Dienstleistungen und Technologien von Microsoft nicht-englischsprachigen Benutzern zugänglich zu machen. Aufgrund der maschinellen Übersetzung kann der Artikel Wortschatz-, Syntax- sowie Grammatikfehler enthalten.

Siehe auch

-----
For additional resources, see Information and Support for Configuration Manager.

Tip: Use this query to find online documentation in the TechNet Library for System Center 2012 Configuration Manager. For instructions and examples, see Search the Configuration Manager Documentation Library.
-----
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Vielen Dank für Ihr Feedback.
Microsoft führt eine Onlineumfrage durch, um Ihre Meinung zur MSDN-Website zu erfahren. Wenn Sie sich zur Teilnahme entscheiden, wird Ihnen die Onlineumfrage angezeigt, sobald Sie die MSDN-Website verlassen.

Möchten Sie an der Umfrage teilnehmen?
Anzeigen:
© 2014 Microsoft