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:
|
_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:
|
_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:
|
_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:
|
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. |