Předdefinované proměnné pořadí úkolů v Configuration Manageru
Rozsah platnosti: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1
Předdefinované proměnné pořadí úkolů jsou poskytované nástrojem System Center 2012 Configuration Manager. Předdefinované proměnné poskytují informace o prostředí, ve kterém pořadí úkolů běží, a jejich hodnoty jsou k dispozici v rámci celého pořadí úkolů. Předdefinované proměnné se obvykle inicializují před spuštěním kroků v rámci pořadí úkolů. Například předdefinovaná proměnná _SMSTSLogPath je proměnná prostředí určující cestu, kterou součásti nástroje Configuration Manager používají k zápisu souborů protokolu v průběhu běhu pořadí úkolů, přičemž k této proměnné prostředí mají přístup všechny kroky pořadí úkolů. Některé proměnné, jako například _SMSTSCurrentActionName, se ale vyhodnocují před každým krokem. Hodnoty předdefinovaných proměnných jsou obecně jen pro čtení. Hodnoty se čtou jenom pro předdefinované proměnné s názvem, který začíná podtržítkem.
Seznam předdefinovaných proměnných pořadí úkolů
Následující seznam popisuje předdefinované proměnné, které jsou k dispozici v rámci nástroje Configuration Manager:
Název předdefinované proměnné |
Popis |
---|---|
_SMSTSAdvertID |
Ukládá jedinečné ID nasazení aktuálně spuštěného pořadí úkolů. Používá stejný formát jako ID nasazení distribuce softwaru Configuration Manager. Pokud je pořadí úkolů spuštěné ze samostatného média, není tato proměnná definovaná. Příklad: ABC20001 |
_TSAppInstallStatus |
Pro System Center 2012 R2 Configuration Manager a novější: Sekvence úloh nastavuje proměnnou _TSAppInstallStatus pomocí stavu instalace aplikace během kroku sekvence úloh Instalovat aplikaci. Sekvence úloh nastavuje tuto proměnnou na jednu z následujících hodnot:
|
_SMSTSBootImageID |
Ukládá ID balíčku spouštěcí bitové kopie Configuration Manager, pokud je balíček spouštěcí bitové kopie přidružený k aktuálně spuštěnému pořadí úkolů. Proměnná nebude nastavená, pokud není přidružený žádný balíček spouštěcí bitové kopie nástroje Configuration Manager. Příklad: ABC00001 |
_SMSTSBootUEFI |
Pro System Center 2012 Configuration Manager SP1 a novější: Pořadí úkolů nastavuje proměnnou SMSTSBootUEFI, když zjistí výskyt počítače, který je v režimu UEFI. |
_SMSTSClientGUID |
Ukládá hodnotu identifikátoru GUID klienta Configuration Manager. Tato proměnná není nastavená, pokud je pořadí úkolů spuštěné ze samostatného média. Příklad: 0a1a9a4b-fc56-44f6-b7cd-c3f8ee37c04c |
_SMSTSCurrentActionName |
Určuje název kroku aktuálně spuštěného pořadí úkolů. Tato proměnná se nastavuje před tím, než správce pořadí úkolů spustí jednotlivé kroky. Příklad: spuštění příkazového řádku |
_SMSTSDownloadOnDemand |
Nastavte na true, pokud aktuální pořadí úkolů běží v režimu stažení na vyžádání, což znamená, že správce pořadí úkolů stáhne obsah místně jenom v případě, že potřebuje přístup k obsahu. |
_SMSTSInWinPE |
Tato proměnná je nastavená na true, pokud aktuální krok pořadí úkolů běží v prostředí Windows PE. Jinak je nastavená na false. Otestováním této proměnné pořadí úkolů můžete zjistit aktuální prostředí operačního systému. |
_SMSTSLastActionRetCode |
Ukládá návratový kód, který vrátila poslední spuštěná akce. Tuto proměnnou jde použít jako podmínku k určení toho, jestli se spustí další krok. Příklad: 0 |
_SMSTSLastActionSucceeded |
Proměnná je nastavená na true, pokud se poslední akce úspěšně dokončila. Pokud poslední akce selhala, je nastavená na false. Pokud se poslední akce přeskočila, protože byl krok zakázaný nebo proto, že se přidružená podmínka vyhodnotila jako false, pak se tato proměnná nenuluje, což znamená, že dál obsahuje hodnotu pro předchozí akci. |
_SMSTSLaunchMode |
Určuje metodu spuštění pořadí úkolů. Pořadí úkolů může mít následující hodnoty:
|
_SMSTSLogPath |
Ukládá úplnou cestu k adresáři protokolů. Může se pomocí ní určit, kam mají akce ukládat protokoly. Tato hodnota není nastavená, pokud není k dispozici pevný disk. |
_SMSTSMachineName |
Ukládá a určuje název počítače. Ukládá název počítače, který bude pořadí úkolů používat k protokolování všech stavových zpráv. Pokud chcete název počítače v novém operačního systému změnit, použijte proměnnou OSDComputerName. Příklad: ABC |
_SMSTSMDataPath |
Určuje cestu definovanou proměnnou SMSTSLocalDataDrive. Když definujete proměnnou SMSTSLocalDataDrive před spuštěním pořadí úkolů, například nastavením proměnné kolekce, Configuration Manager pak po spuštění pořadí úkolů definuje proměnnou _SMSTSMDataPath. |
_SMSTSMediaType |
Určuje typ média, které se použilo k zahájení instalace. Příklady typů médií: spouštěcí médium, úplné médium, prostředí PXE a předzpracované médium. |
_SMSTSMP |
Ukládá název nebo IP adresu bodu správy nástroje Configuration Manager. |
_SMSTSMPPort |
Ukládá číslo portu bodu správy nástroje Configuration Manager. Příklad: 80 |
_SMSTSOrgName |
Ukládá název značky, který se zobrazí v dialogovém okně uživatelského rozhraní průběhu pořadí úkolů. Příklad: Organizace XYZ |
_SMSTSPackageID |
Ukládá ID aktuálně spuštěného pořadí úkolů. Toto ID používá stejný formát jako ID balíčku softwaru Configuration Manager. Příklad: HJT00001 |
_SMSTSPackageName |
Ukládá název aktuálně spuštěného pořadí úkolů určený správcem nástroje Configuration Manager při vytvoření pořadí úkolů. Příklad: Nasazení pořadí úkolů systému Windows 7 |
_SMSTSRunFromDP |
Nastavte na true, pokud aktuální pořadí úkolů běží v režimu spuštění z distribučního bodu, což znamená, že správce pořadí úkolů získá požadované sdílené složky balíčku z distribučního bodu. |
_SMSTSSiteCode |
Ukládá kód lokality nástroje Configuration Manager. Příklad: ABC |
_SMSTSType |
Určuje typ aktuálně spuštěného pořadí úkolů. Může mít následující hodnoty: 1 – Označuje obecné pořadí úkolů. 2 – Označuje pořadí úkolů nasazení operačního systému. |
_SMSTSTimezone |
Proměnná _SMSTSTimezone ukládá informace o časovém pásmu v následujícím formátu (bez mezer): Bias, StandardBias, DaylightBias, StandardDate.wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond, wMilliseconds, DaylightDate.wYear, wMonth, wDayOfWeek, wDay, wHour, wMinute, wSecond, wMilliseconds, StandardName, DaylightName Příklad: Pro časové pásmo Východ USA a Kanady by proměnná měla tuto hodnotu: 300,0,-60,0,11,0,1,2,0,0,0,0,3,0,2,2,0,0,0,Východní oblast (běžný čas),Východní oblast (letní čas) |
_SMSTSUseCRL |
Určuje, jestli pořadí úkolů používá seznam odvolaných certifikátů, když ke komunikaci s bodem správy používá protokol SSL (Secure Socket Layer). |
_SMSTSUserStarted |
Určuje, jestli je pořadí úkolů spuštěné uživatelem. Tato proměnná je nastavená jenom v případě, že je pořadí úkolů spuštěné z Centra softwaru. Například pokud je proměnná _SMSTSLaunchMode nastavená na SMS. Proměnná může mít následující hodnoty:
|
_SMSTSUseSSL |
Určuje, jestli pořadí úkolů používá ke komunikaci s bodem správy nástroje Configuration Manager protokol SSL. Pokud vaše lokalita běží v nativním režimu, je hodnota nastavená na true. |
_SMSTSWTG |
Pro System Center 2012 Configuration Manager SP1 a novější: Určuje, zda je počítač spuštěn jako zařízení s operačním systémem Windows To Go. |
SMSTSAssignmentsDownloadInterval |
Pro System Center 2012 Configuration Manager SP1 a novější: Pomocí této proměnné můžete určit počet sekund, které se má počkat, než se klient pokusí stáhnout zásady od posledního pokusu (který nevrátil žádné zásady). Ve výchozím nastavení bude klient před opakováním pokusu čekat 0 sekund. Tuto proměnnou lze nastavit pomocí příkazu před spuštěním z médií nebo PXE. |
SMSTSAssignmentsDownloadRetry |
Pro System Center 2012 Configuration Manager SP1 a novější: Pomocí této proměnné můžete určit počet pokusů, které má klient provést při stahování zásad, když nejsou při prvním pokusu nalezeny žádné zásady. Ve výchozím nastavení bude klient opakovat pokus 0krát. Tuto proměnnou lze nastavit pomocí příkazu před spuštěním z médií nebo PXE. |
SMSTSAssignUsersMode |
Určuje, jak pořadí úkolů přidružuje uživatele k cílovému počítači. Nastavte proměnnou na jednu z následujících hodnot.
|
SMSTSDownloadProgram |
Pro System Center 2012 Configuration Manager SP1 a novější: Pomocí této proměnné můžete pro pořadí úloh určit Alternativního poskytovatele obsahu, stahovací program používaný ke stahování obsahu místo výchozího stahovacího programu nástroje Configuration Manager. V rámci procesu stahování obsahu pořadí úloh kontrolujte proměnnou pro určený stahovací program. Je-li proměnná zadána, spustí pořadí úloh program, který má stažení provést. |
SMSTSDownloadRetryCount |
Pro System Center 2012 R2 Configuration Manager a novější: Tuto proměnnou použijte k určení počtu pokusů, který nástroj Configuration Manager provede pro stažení obsahu z distribučního bodu. Ve výchozím nastavení bude klient opakovat pokus 2krát. |
SMSTSDownloadRetryDelay |
Pro System Center 2012 R2 Configuration Manager a novější: Tuto proměnnou použijte k určení doby v sekundách, po kterou nástroj Configuration Manager bude čekat, než znovu zkusí stažení obsahu z distribučního bodu. Ve výchozím nastavení bude klient před opakováním pokusu čekat 15 sekund. |
SMSTSErrorDialogTimeout |
Pokud v pořadí úkolů dojde k chybě, zobrazí se dialogové okno, které se automaticky zavře po uplynutí počtu sekund zadaného pomocí této proměnné. Ve výchozím nastavení se dialogové okno automaticky zavře po 900 sekundách (15 minutách). |
TSErrorOnWarning |
Pro System Center 2012 R2 Configuration Manager a novější: Tato proměnná umožňuje určit, jestli bude modul pořadí úkolů během kroku instalace aplikace považovat zjištěné upozornění za chybu. Pořadí úkolů nastaví proměnnou _TSAppInstallStatus na Upozornění, pokud se minimálně jedna aplikace (nebo požadovaná závislá součást) nenainstaluje, protože nebyl splněný požadavek. Pokud proměnnou TSErrorOnWarning nastavíte na True a proměnná _TSAppInstallStatus je nastavená na Upozornění, bude se upozornění považovat za chybu. Výchozím chováním proměnné je hodnota False. |
SMSTSLanguageFolder |
Pro System Center 2012 Configuration Manager SP1 a novější: Pomocí této proměnné lze změnit jazyk zobrazení v jazykově neutrální spouštěcí bitové kopii. |
SMSTSLocalDataDrive |
Určuje, kde se na cílovém počítači ukládají dočasné soubory, když běží pořadí úkolů. Tato proměnná musí být nastavená před spuštěním pořadí úkolů, například nastavením proměnné kolekce. Jakmile se pořadí úkolů spustí, Configuration Manager definuje proměnnou _SMSTSMDataPath. |
SMSTSMPListRequestTimeout |
Pro System Center 2012 R2 Configuration Manager a novější: Tato proměnná se používá k určení doby (v ms), po kterou pořadí úkolů počká, než se pokusí znovu nainstalovat aplikaci, po tom co načítání seznamu bodů správy ze služeb zjišťování polohy selže. Ve výchozím nastavení pořadí úkolů čeká 60 000 milisekund (60 sekund), než se pokusí krok zopakovat (pokusí se ho zopakovat maximálně třikrát). Tato proměnná platí pouze pro krok sekvence úloh Instalovat aplikaci. |
SMSTSPersistContent |
Pro System Center 2012 Configuration Manager SP1 a novější: Pomocí této proměnné lze dočasně zachovat obsah v mezipaměti pořadí úloh. |
SMSTSPostAction |
Pro System Center 2012 Configuration Manager SP1 a novější: Určuje příkaz, který se spouští po dokončení pořadí úkolů. Pomocí této proměnné můžete například určit skript, který umožňuje zapisovat filtry pro integrovaná zařízení po tom, co pořadí úkolů na zařízení nasadí operační systém. |
SMSTSPreferredAdvertID |
Vynutí spuštění konkrétního cíleného nasazení na cílovém počítači. To je možné z média nebo prostředí PXE nastavit prostřednictvím příkazu před zahájením. Pokud je tato proměnná nastavená, pořadí úkolů přepíše všechna požadovaná nasazení. |
OSDPreserveDriveLetter |
Pro System Center 2012 Configuration Manager SP1 a novější: Tato proměnná určuje, jestli pořadí úkolů používá písmeno jednotky zachycené v souboru WIM bitové kopie operačního systému při aplikování této bitové kopie na cílový počítač. V nástroji Configuration Manager bez aktualizace Service Pack se písmeno jednotky zachycené v souboru WIM používalo při aplikování souboru WIM bitové kopie operačního systému. V nástroji Configuration Manager SP1 můžete nastavit hodnotu pro tuto proměnnou na hodnotu False a použít tak umístění, které určíte v nastavení Cíl v kroku pořadí úkolů Použití operačního systému. Další informace o kroku pořadí úloh Použití operačního systému najdete v části Použít bitovou kopii operačního systému v tématu Kroky pořadí úkolů v Configuration Manageru. |
SMSTSRebootDelay |
Určuje, kolik sekund se má čekat před restartováním počítače. Správce pořadí úkolů před restartováním počítače zobrazí oznamovací dialogové okno, pokud tato proměnná není nastavená na hodnotu 0. Příklady: 0 30 |
SMSTSRebootMessage |
Určuje zprávu, která se má zobrazit v dialogovém okně vypnutí, pokud se požaduje restartování. Pokud tato proměnná není nastavená, zobrazí se výchozí zpráva. Příklad: Tento počítač musí restartovat správce pořadí úkolů. |
SMSTSRebootRequested |
Označuje, že se po dokončení aktuálního kroku pořadí úkolů vyžaduje restartování. Pokud se vyžaduje restartování, stačí tuto proměnnou nastavit na true a správce pořadí úkolů restartuje počítač po tomto kroku pořadí úkolů. Krok pořadí úkolů musí tuto proměnnou pořadí úkolů nastavit, pokud k dokončení kroku pořadí úkolů vyžaduje restartování. Po restartování počítače bude pořadí úkolů dál běžet od dalšího kroku pořadí úkolů. |
SMSTSRetryRequested |
Po dokončení aktuálního kroku pořadí úkolů vyžádá provedení opakovaného pokusu. Pokud je tato proměnná pořadí úkolů nastavená, musí být nastavená taky proměnná SMSTSRebootRequested na hodnotu true. Po restartování počítače správce pořadí úkolů znovu spustí stejný krok pořadí úkolů. |
SMSTSUDAUsers |
Udává primárního uživatele cílového počítače. Zadejte uživatele v následujícím formátu. Pokud bude uživatelů víc, oddělujte je od sebe čárkou (,). Příklad: doména\uživatel1, doména\uživatel2, doména\uživatel3. Další informace o přiřazení uživatele k cílovému počítači naleznete v části Spojení uživatelů s cílovým počítačem. |