Inbyggda variabler för aktivitetssekvens i Configuration Manager

 

Gäller för: 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

Inbyggda variabler för aktivitetssekvensen som tillhandahålls av System Center 2012 Configuration Manager. Inbyggda variabler innehåller information om miljön där aktivitetssekvensen körs, och deras värden, finns tillgängliga genom hela aktivitetssekvensen. Normalt initieras inbyggda variabler innan åtgärderna i aktivitetssekvensen körs. Till exempel är den inbyggda variabeln _SMSTSLogPath en miljövariabel som anger sökvägen som Configuration Manager-komponenter använder för att skriva loggfiler när aktivitetssekvensen körs; alla aktivitetssekvenssteg har åtkomst till den här miljövariabeln. Men en del variabler, till exempel _SMSTSCurrentActionName, utvärderas före varje steg. Värdena för inbyggda variabler är normalt skrivskyddade. Värdena för inbyggda variabler är skrivskyddade med ett namn som börjar med ett understreck.

Aktivitetssekvensens inbyggda variabel lista

I följande lista beskrivs de inbyggda variabler som finns i Configuration Manager:

Inbyggt variabelnamn

Beskrivning

_SMSTSAdvertID

Lagrar det unika ID:t för den aktuella aktivitetssekvensdistributionen som körs. Samma format används som för ett distributions-ID för en Configuration Manager-programdistribution. Om aktivitetssekvensen körs via fristående media anges inte den här variabeln.

Exempel:

ABC20001

_TSAppInstallStatus

För System Center 2012 R2 Configuration Manager och senare:

Aktivitetssekvensen ställer in variabeln _TSAppInstallStatus med installationsstatus för programmet under aktivitetssekvenssteget Installera program. Aktivitetssekvensen ställer in variabeln md något av följande värden:

  1. Odefinierad: Ange detta alternativ om aktivitetssekvenssteget Installera program inte har körts.

  2. Fel: Ange detta alternativ om minst ett program misslyckades på grund av ett fel under aktivitetssekvenssteget Installera program.

  3. Varning: Ange detta alternativ om inga fel inträffar under aktivitetssekvenssteget Installera program, men en eller flera program eller ett nödvändigt beroende inte installerades eftersom ett krav inte var uppfyllt.

  4. Klart: Ange detta alternativ om det inte finns några fel eller varningar identifierade under aktivitetssekvenssteget Installera program.

_SMSTSBootImageID

Lagrar startavbildningens paket-ID för Configuration Manager om en startavbildningspaket är associerat med den aktuella aktivitetssekvensen. Variabeln kan inte anges om inget startavbildningspaketet för Configuration Manager är associerat.

Exempel:

ABC00001

_SMSTSBootUEFI

För System Center 2012 Configuration Manager SP1 och senare:

Aktivitetssekvensen anger variabeln SMSTSBootUEFI när den identifierar en dator som startas i UEFI-läge.

_SMSTSClientGUID

Lagrar värdet för klient-GUID i Configuration Manager. Den här variabeln anges inte om aktivitetssekvensen körs från fristående media.

Exempel:

0a1a9a4b-fc56-44f6-b7cd-c3f8ee37c04c

_SMSTSCurrentActionName

Anger namnet på det sekvenssteg som körs. Den här variabeln anges innan aktivitetssekvenshanteraren kör varje enskilt steg.

Exempel:

kör kommandorad

_SMSTSDownloadOnDemand

Ange väret till sant om den aktuella aktivitetssekvensen körs i läget hämtning på begäran, vilket innebär att aktivitetssekvenshanteraren hämtningar innehållet lokalt endast när den måste ha åtkomst till innehållet.

_SMSTSInWinPE

Den här variabeln anges till sant när den aktuella aktivitetssekvensen körs i Windows PE-miljö och anges till falskt om den inte gör det. Du kan testa den här aktivitetssekvensvariabeln för att bedöma den aktuella operativsystemmiljön.

_SMSTSLastActionRetCode

Lagrar den kod som returnerades av den senaste åtgärden som kördes. Den här variabeln kan användas som ett villkor för att avgöra om nästa steg ska köras.

Exempel:

0

_SMSTSLastActionSucceeded

Den här variabeln anges till sant om den senaste åtgärden har slutförts och till falskt om den senaste åtgärden misslyckades. Om den senaste åtgärden hoppades över eftersom steget har inaktiverats eller det associerade villkoret har utvärderats till falskt återställs inte den här variabeln, vilket innebär att den fortfarande innehåller värdet för föregående åtgärd.

_SMSTSLaunchMode

Anger vilken startmtod som ska användas av aktivitetssekvensen. Aktivitetssekvensen kan ha följande värden:

  • SMS - anger att aktivitetssekvensen har startats med hjälp av Configuration Manager-klienten.

  • UFD - anger att aktivitetssekvensen har startats med hjälp av USB-media och att dessa skapades i Windows XP/2003.

  • UFD+FORMAT - anger att aktivitetssekvensen har startats med hjälp av USB-media och dessa skapades i Windows Vista eller senare.

  • CD - anger att aktivitetssekvensen har startats med hjälp av en CD.

  • DVD - anger att aktivitetssekvensen har startats med hjälp av en DVD.

  • PXE - anger att aktivitetssekvensen har startats från PXE.

  • HD – anger att aktivitetssekvensen har startats från en hårddisk (endast förberedda media).

_SMSTSLogPath

Lagrar den fullständiga sökvägen till loggkatalogen. Denna kan användas för att fastställa var åtgärderna loggas. Det här värdet anges inte när en hårddisk inte är tillgänglig.

_SMSTSMachineName

Lagrar och anger datornamnet. Lagrar namnet på datorn som aktivitetssekvensen använder för att logga alla statusmeddelanden. Du kan ändra namnet på datorn i det nya operativsystemet med variabeln OSDComputerName.

Exempel:

ABC

_SMSTSMDataPath

Anger sökvägen som definierats av variabeln SMSTSLocalDataDrive. När du definierar SMSTSLocalDataDrive innan aktivitetssekvensen startar, t.ex. genom att ange en samlingsvariabel, definierar Configuration Manager variabeln _SMSTSMDataPath när aktivitetssekvensen startar.

_SMSTSMediaType

Anger vilken typ av media som används för att starta installationen. Exempel på typer av media är startmedia, fullständiga media, PXE och förberedda media.

_SMSTSMP

Lagrar namnet eller IP-adressen för en hanteringsplats för Configuration Manager.

_SMSTSMPPort

Lagrar hanteringsplatsens portnumret för en hanteringsplats i Configuration Manager.

Exempel:

80

_SMSTSOrgName

Lagrar det anpassade rubriknamnet som visas i dialogrutan i användargränssnittet när en aktivitetssekvens pågår.

Exempel:

XYZ-organisation

_SMSTSPackageID

Lagrar aktuellt aktivitetssekvens-ID som körs. ID:t har samma format som ett Configuration Manager-programpaket-ID.

Exempel:

HJT00001

_SMSTSPackageName

Lagrar namnet på den aktuella aktivitetssekvensen så som det anges av Configuration Manager-administratören när aktivitetssekvensen skapas.

Exempel:

Distribuera aktivitetssekvens för Windows 7

_SMSTSRunFromDP

Anges till sant om den aktuella aktivitetssekvensen körs i läget Kör från distributionsplats, vilket innebär att aktivitetssekvenshanteraren erhåller paketresurser från distributionsplatsen.

_SMSTSSiteCode

Lagrar platskoden för Configuration Manager-platsen.

Exempel:

ABC

_SMSTSType

Anger vilken typ av aktivitetssekvens som körs. Den kan ha följande värden:

1 - betyder en allmän uppgiftssekvens.

2 - betyder en aktivitetssekvens i operativsystemsdistribution.

_SMSTSTimezone

Variabeln _SMSTSTimezone lagrar tidzonsinformation i följande format (utan blanksteg):

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

Exempel:

Värdet för Eastern Time USA och Kanada blir 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

Anger om aktivitetssekvensen använder listan över återkallade certifikat när ett SSL-certifikat (Secure Socket Layer) används för att kommunicera med hanteringsplatsen.

_SMSTSUserStarted

Anger om en aktivitetssekvensen har startats av en användare. Den här variabeln anges endast om aktivitetssekvensen startas från Software Center. Exempel: om _SMSTSLaunchMode har angetts till SMS. Variabeln kan ha följande värden:

  • sant - anger att aktivitetssekvensen startas manuellt av en användare från Software Center.

  • falskt - anger att aktivitetssekvensen initieras automatiskt av Schemaläggaren i Configuration Manager.

_SMSTSUseSSL

Anger om aktivitetssekvensen använder SSL för att kommunicera med hanteringsplatsen i Configuration Manager. Om webbplatsen körs i enhetligt läge anges värdet till sant.

_SMSTSWTG

För System Center 2012 Configuration Manager SP1 och senare:

Anger om datorn körs som en Windows To Go-enhet.

SMSTSAssignmentsDownloadInterval

För System Center 2012 Configuration Manager SP1 och senare:

Använd den här variabeln för att ange antalet sekunder innan klienten ska försöka ladda ned principen efter det senaste försöket (som inte returnerade några principer). Som standard väntar klienten 0 sekunder innan den försöker igen.

Du kan ange den här variabeln genom att använda ett förinläsningskommando från medier eller PXE.

SMSTSAssignmentsDownloadRetry

För System Center 2012 Configuration Manager SP1 och senare:

Använd den här variabeln för att ange antalet gånger som en klient ska försöka att ladda ned principen när inga rutiner har hittats vid det första försöket. Som standard gör klienten 0 nya försök.

Du kan ange den här variabeln genom att använda ett förinläsningskommando från medier eller PXE.

SMSTSAssignUsersMode

Anger hur en aktivitetssekvensen associerar användare med måldatorn. Ange variabeln till ett av följande värden:

  • Auto: Aktivitetssekvensen skapar ett förhållande mellan de angivna användarna och måldatorn när operativsystemet distribueras till måldatorn.

  • Väntar: Aktivitetssekvensen skapar ett förhållande mellan de angivna användarna och måldatorn, men väntar på godkännande från den administrativa användaren innan förhållandet anges.

  • Inaktiverad: Aktivitetssekvensen associerar inga användare till måldatorn när den distribuerar operativsystemet.

SMSTSDownloadProgram

För System Center 2012 Configuration Manager SP1 och senare:

Använd den här variabeln för att ange en alternativ innehållsleverantör, ett hämtningsprogram som används för att hämta innehåll i stället för standardhämtningsprogrammet Configuration Manager, för aktivitetssekvensen. Som en del av innehållshämtningsprocessen kontrollerar aktivitetssekvensen variabeln för ett angivet hämtningsprogram. Om detta har angetts, kör aktivitetssekvensen programmet för att utföra nedladdningen.

SMSTSDownloadRetryCount

För System Center 2012 R2 Configuration Manager och senare:

Använd den här variabeln för att ange det antal gånger Configuration Manager försöker ladda ned innehåll från en distributionsplats. Som standard gör klienten 2 nya försök. 

SMSTSDownloadRetryDelay

För System Center 2012 R2 Configuration Manager och senare:

Använd den här variabeln för att ange det antal sekunder som Configuration Manager väntar innan den försöker ladda ned innehåll från en distributionsplats igen. Som standard väntar klienten 15 sekunder innan den försöker igen.

SMSTSErrorDialogTimeout

När ett fel uppstår i en aktivitetssekvens visas en dialogruta som stängs automatiskt efter ett antal sekunder, vilket anges av den här variabeln. Som standard stängs dialogrutan automatiskt efter 900 sekunder (15 minuter)...

TSErrorOnWarning

För System Center 2012 R2 Configuration Manager och senare:

Använd den här variabeln för att ange om aktivitetssekvensmotorn anser att en identifierad varning är ett fel under aktivitetssekvensen programinstallation. Aktivitetssekvensen anger variabeln _TSAppInstallStatus till Varning när ett eller flera program, eller ett beroende som krävs, inte kunde installeras eftersom ett krav inte uppfylldes. När du anger variabeln TSErrorOnWarning till Sant och variabeln _TSAppInstallStatus har angetts till Varning behandlas den som ett fel. Värdet Falskt är standardbeteendet.

SMSTSLanguageFolder

För System Center 2012 Configuration Manager SP1 och senare:

Använd den här variabeln för att ändra visningsspråk för en språkneutral startavbildning.

SMSTSLocalDataDrive

Anger den plats där temporära filer lagras på måldatorn när aktivitetssekvensen körs.

Den här variabeln måste anges innan aktivitetssekvensen startar, t.ex. genom att en samlingsvariabel anges. När aktivitetssekvensen startar definierar Configuration Managervariabeln _SMSTSMDataPath så snart aktivitetssekvensen startar.

SMSTSMPListRequestTimeout

För System Center 2012 R2 Configuration Manager och senare:

Använd den här variabeln för att ange hur många millisekunder en aktivitetssekvens ska vänta innan den gör ett nytt försök att installera ett program när den har misslyckats med att hämta hanteringsplatslistan från platstjänsterna. Som standard väntar aktivitetssekvensen 60 000 millisekunder (60 sekunder) innan den försöker utföra steget, och försöker upp till tre gånger. Den här variabeln är enbart tillämplig på aktivitetssekvenssteget Installera program.

SMSTSPersistContent

För System Center 2012 Configuration Manager SP1 och senare:

Använd den här variabeln för att tillfälligt bevara innehåll i aktivitetssekvenscachen.

SMSTSPostAction

För System Center 2012 Configuration Manager SP1 och senare:

Anger ett kommando som körs när aktivitetssekvensen har slutförts. Du kan till exempel använda den här variabeln för att ange ett skript som gör det möjligt att skriva filter på inbäddade enheter när aktivitetssekvensen distribuerar ett operativsystem till enheten.

SMSTSPreferredAdvertID

Tvingar en specifikt riktad distribution på måldatorn att köras. Detta kan anges via ett förinläsningskommando från media eller PXE. Om den här variabeln anges åsidosätter aktivitetssekvensen alla nödvändiga distributioner.

OSDPreserveDriveLetter

För System Center 2012 Configuration Manager SP1 och senare:

Den här variabeln avgör huruvida aktivitetssekvensen ska använda den enhetsbeteckning som lagts till i operativsystemets WIM-fil när du bilden tillämpas på en måldator. I Configuration Manager utan service pack används den enhetsbeteckningen som lagts till i WIM-filen när WIM-filen för operativsystemsavbildningen tillämpas. I Configuration Manager SP1 kan du ange värdet för den här variabeln till Falskt för att använda den plats som du anger för inställningen Mål i aktivitetssekvenssteget Använd operativsystem. Mer information om aktivitetssekvenssteget Använd operativsystem finns i avsnittet Använd operativsystemsavbildning i ämnet Aktivitetssekvenssteg i Configuration Manager.

SMSTSRebootDelay

Anger hur många sekunder du måste vänta innan datorn startas om. Aktivitetssekvenshanteraren visar en dialogruta med ett meddelande före omstart, om den här variabeln inte har angetts till 0.

Exempel:

0

30

SMSTSRebootMessage

Anger vilket meddelande som ska visas i dialogrutan Avsluta, när en omstart krävs. Om den här variabeln inte har angetts visas ett standardmeddelande.

Exempel:

Den här datorn startas om av aktivitetssekvenshanteraren.

SMSTSRebootRequested

Anger att en omstart krävs när det aktuella aktivitetssekvenssteget har slutförts. Om en omstart krävs anger du den här variabeln till sant, så startar aktivitetssekvenshanteraren om datorn efter det här aktivitetssekvenssteget. Aktivitetssekvenssteget måste ange den här aktivitetssekvensvariabeln om omstart krävs för att slutföra aktivitetssekvenssteget. När datorn startas om kommer aktivitetssekvensen att fortsätta köras från nästa aktivitetssekvenssteg.

SMSTSRetryRequested

Begär ett nytt försök efter att det aktuella aktivitetssekvenssteget har slutförts. Om den här aktivitetssekvensvariabeln är inställd på SMSTSRebootRequested måste det också anges till sant. När datorn startas om kör sekvensaktivitetshanteraren samma aktivitetssekvenssteg igen.

SMSTSUDAUsers

Anger den primära användaren på måldatorn. Ange användare enligt följande format. Om du ska ange flera användare avgränsas de med kommatecken (,).

Exempel:

domän\användare1, domän\användare2, domän\användare3.

Mer information om hur du kopplar ihop användare med måldatorn finns i Så här associerar du användare till måldatorer.