Planera för att automatisera uppgifter i Configuration Manager

Gäller för: Konfigurationshanteraren (current branch)

Du kan skapa aktivitetssekvenser för att automatisera aktiviteter i din Configuration Manager miljö. Dessa uppgifter sträcker sig från att samla in ett operativsystem på en referensdator till att distribuera operativsystemet till en eller flera måldatorer. Aktivitetssekvensens åtgärder definieras i de enskilda stegen i sekvensen. När aktivitetssekvensen körs körs åtgärderna för varje steg på kommandoradsnivå i kontexten Lokalt system. Det här beteendet innebär att aktivitetssekvensen körs helt automatiserad utan att användaren behöver göra något.

Aktivitetssekvenssteg och åtgärder

Steg är de grundläggande komponenterna i en aktivitetssekvens. De kan innehålla kommandon som:

  • Konfigurera och avbilda operativsystemet för en referensdator
  • Installera Windows, maskinvarudrivrutiner, Configuration Manager-klienten och programvara på måldatorn

Åtgärderna i steget definierar kommandona för ett aktivitetssekvenssteg. Det finns två typer av åtgärder:

  • En åtgärd som du definierar med hjälp av en kommandoradssträng kallas för en anpassad åtgärd
  • En åtgärd som är fördefinierad av Configuration Manager kallas för en inbyggd åtgärd.

En aktivitetssekvens kan utföra valfri kombination av anpassade och inbyggda åtgärder.

Aktivitetssekvenssteg kan också innehålla villkor som styr hur steget beter sig. Dessa beteenden omfattar att stoppa aktivitetssekvensen eller fortsätta aktivitetssekvensen om ett fel inträffar. En typ av villkor är en aktivitetssekvensvariabel. Använd till exempel variabeln SMSTSLastActionRetCode för att testa villkoret för föregående steg. Lägg till villkor i ett enda steg eller en grupp med steg.

Aktivitetssekvensen bearbetar steg sekventiellt. Den här sekvensen innehåller åtgärden för steget och eventuella villkor i steget. När Configuration Manager börjar bearbeta ett aktivitetssekvenssteg startar det inte nästa steg förrän föregående åtgärd har slutförts.

En aktivitetssekvens anses vara fullständig när:

  • Alla dess steg är slutförda.
  • Ett misslyckat steg gör att Configuration Manager slutar köra aktivitetssekvensen innan alla dess steg har slutförts.

Om steget i en aktivitetssekvens till exempel inte kan hitta en refererad avbildning eller ett paket på en distributionsplats innehåller aktivitetssekvensen en bruten referens. Configuration Manager slutar köra aktivitetssekvensen vid den tidpunkten, såvida inte det misslyckade steget har ett villkor för att fortsätta när ett fel inträffar.

Viktigt

Som standard misslyckas en aktivitetssekvens när ett steg eller en åtgärd misslyckas. Om du vill att aktivitetssekvensen ska fortsätta även när ett steg misslyckas redigerar du aktivitetssekvensen, växlar till fliken Alternativ och väljer sedan Fortsätt vid fel.

Mer information om de steg som kan läggas till i en aktivitetssekvens finns i Aktivitetssekvenssteg.

Aktivitetssekvensgrupper

Du kan gruppera flera steg i en aktivitetssekvens. En aktivitetssekvensgrupp består av ett namn, en valfri beskrivning och eventuella valfria villkor. Aktivitetssekvensen utvärderar gruppvillkoren som en enhet innan den fortsätter med nästa steg. Kapsla grupper inom varandra eller inkludera en blandning av steg och undergrupper. Grupper är användbara för att kombinera flera steg som delar ett gemensamt villkor.

Tilldela ett namn till aktivitetssekvensgrupper. Det behöver inte vara unikt. Du kan också ange en valfri beskrivning för aktivitetssekvensgruppen.

Viktigt

Som standard misslyckas en aktivitetssekvensgrupp när ett steg eller en inbäddad grupp i gruppen misslyckas. Om du vill att aktivitetssekvensen ska fortsätta när ett steg eller en inbäddad grupp misslyckas anger du alternativet Fortsätt vid fel i steget eller gruppen.

Följande tabell visar hur alternativet Fortsätt vid fel fungerar när du grupperar steg.

I det här exemplet finns det två grupper av aktivitetssekvenser som innehåller tre aktivitetssekvenssteg vardera.

Aktivitetssekvensgrupp eller -steg Fortsätt med felinställningen
Aktivitetssekvensgrupp 1 Fortsätt vid fel som valts.
Aktivitetssekvenssteg 1 Fortsätt vid fel som valts.
Aktivitetssekvenssteg 2 Inte inställt.
Aktivitetssekvenssteg 3 Inte inställt.
Aktivitetssekvensgrupp 2 Inte inställt.
Aktivitetssekvenssteg 4 Inte inställt.
Aktivitetssekvenssteg 5 Inte inställt.
Aktivitetssekvenssteg 6 Inte inställt.
  • Om aktivitetssekvenssteg 1 misslyckas fortsätter aktivitetssekvensen med aktivitetssekvenssteg 2.

  • Om aktivitetssekvenssteg 2 misslyckas körs inte aktivitetssekvenssteg 3. Eftersom aktivitetssekvensgrupp 1 har konfigurerats till Fortsätt vid fel fortsätter aktivitetssekvensen till aktivitetssekvensgrupp 2. Härnäst körs aktivitetssekvenssteg 4.

  • Om aktivitetssekvenssteg 4 misslyckas körs inga fler steg. Aktivitetssekvensen misslyckas eftersom inställningen Fortsätt vid fel inte har konfigurerats för aktivitetssekvensgrupp 2.

Lägga till underordnade aktivitetssekvenser i en aktivitetssekvens

Lägg till ett nytt aktivitetssekvenssteg som kör en annan aktivitetssekvens. Det här steget skapar en överordnad-underordnad relation mellan aktivitetssekvenserna. Med det här steget kan du skapa mer modulära aktivitetssekvenser som du kan återanvända.

Mer information finns i Kör aktivitetssekvens.

Obs!

Configuration Manager aktiverar inte den här valfria funktionen som standard. Du måste aktivera den här funktionen innan du använder den. Mer information finns i Aktivera valfria funktioner från uppdateringar.

Aktivitetssekvensvariabler

Aktivitetssekvensvariabler är en uppsättning namn- och värdepar. De tillhandahåller konfigurations- och OS-distributionsinställningar för dator-, OS- och användartillståndskonfigurationsuppgifter på en Configuration Manager-klient. Aktivitetssekvensvariabler tillhandahåller en mekanism för att konfigurera och anpassa stegen i en aktivitetssekvens.

När du kör en aktivitetssekvens lagras många av aktivitetssekvensinställningarna som miljövariabler. Du kan komma åt eller ändra värdena för inbyggda aktivitetssekvensvariabler. Du kan också skapa nya aktivitetssekvensvariabler för att anpassa hur en aktivitetssekvens körs på en måldator.

Använd aktivitetssekvensvariabler för att utföra följande åtgärder:

  • Konfigurera inställningar för en aktivitetssekvensåtgärd

  • Ange kommandoradsargument för ett aktivitetssekvenssteg

  • Utvärdera ett villkor som avgör om ett aktivitetssekvenssteg eller en grupp körs

  • Ange värden för anpassade skript som används i en aktivitetssekvens

Du har till exempel en aktivitetssekvens som innehåller aktivitetssekvenssteget Anslut till domän eller Arbetsgrupp . Distribuera aktivitetssekvensen till olika samlingar, där medlemskapet i samlingen bestäms av domänmedlemskap. Ange en aktivitetssekvensvariabel per samling för varje samlings domännamn. Använd sedan aktivitetssekvensvariabeln för att ange lämpligt domännamn i aktivitetssekvensen.

Mer information finns i Använda aktivitetssekvensvariabler.

Skapa en aktivitetssekvens

Skapa aktivitetssekvenser med hjälp av guiden Skapa aktivitetssekvens. Guiden kan skapa inbyggda aktivitetssekvenser som utför specifika uppgifter eller anpassade aktivitetssekvenser som kan utföra många olika uppgifter. Med guiden kan du skapa följande typer av aktivitetssekvenser:

  • Installera en befintlig OS-avbildning på en måldator

  • Skapa och avbilda en OS-avbildning av en referensdator

  • Uppgradera Windows med ett OS-uppgraderingspaket på en måldator

  • Skapa en anpassad aktivitetssekvens som utför en anpassad aktivitet eller specialiserad OS-distribution

Mer information finns i Skapa en aktivitetssekvens för att installera ett operativsystem.

Redigera en aktivitetssekvens

Redigera aktivitetssekvensen med hjälp av aktivitetssekvensredigeraren. Redigeraren kan göra följande ändringar i aktivitetssekvensen:

  • Lägga till eller ta bort steg från aktivitetssekvensen

  • Ändra ordning på stegen i aktivitetssekvensen

  • Lägga till eller ta bort grupper med steg

  • Ange om aktivitetssekvensen ska fortsätta när ett fel inträffar

  • Lägga till villkor i stegen och grupperna i en aktivitetssekvens

Viktigt

Om aktivitetssekvensen har några oassocierade referenser till ett objekt som ett resultat av redigeringen, kräver redigeraren att du åtgärdar referensen innan den kan stängas. Möjliga åtgärder är:

  • Korrigera referensen
  • Ta bort det orefererade objektet från aktivitetssekvensen
  • Inaktivera tillfälligt det misslyckade aktivitetssekvenssteget tills den brutna referensen korrigeras eller tas bort

Mer information om hur du redigerar aktivitetssekvenser finns i Använda aktivitetssekvensredigeraren.

Distribuera en aktivitetssekvens

Distribuera en aktivitetssekvens till måldatorer som finns i valfri Configuration Manager samling. Använd den inbyggda samlingen Alla okända datorer för att distribuera operativsystem till okända datorer. Du kan inte distribuera en aktivitetssekvens till användarsamlingar.

Viktigt

Distribuera inte aktivitetssekvenser som installerar operativsystem till olämpliga samlingar. Se till att samlingen som du distribuerar aktivitetssekvensen till endast innehåller de datorer där du vill installera operativsystemet. För att förhindra oönskade OS-distributioner konfigurerar du inställningar för högriskdistributioner. Mer information finns i Inställningar för att hantera högriskdistributioner.

Varje måldator som tar emot aktivitetssekvensen kör aktivitetssekvensen enligt inställningarna som anges i distributionen. Själva aktivitetssekvenserna innehåller inte associerade filer eller program. Alla filer som en aktivitetssekvens refererar till måste redan finnas på måldatorn eller lagras på en distributionsplats som klienterna kan komma åt.

Obs!

Aktivitetssekvensen installerar paket som refereras av program, även om programmet eller paketet redan är installerat på måldatorn.

Om aktivitetssekvensen installerar ett program installeras programmet endast om kravreglerna för programmet är uppfyllda och programmet inte redan är installerat, baserat på den identifieringsmetod som har angetts för programmet.

Configuration Manager-klienten kör en aktivitetssekvensdistribution när klientprincipen laddas ned. Information om hur du utlöser den här åtgärden i stället för att vänta till nästa avsökningscykel finns i Initiera principhämtning för en Configuration Manager klient.

När du distribuerar aktivitetssekvenser till Windows Embedded-enheter som är aktiverade med ett skrivfilter kan du ange om du vill inaktivera skrivfiltret på enheten under distributionen och sedan starta om enheten efter distributionen. Om skrivfiltret inte är inaktiverat distribueras aktivitetssekvensen till ett tillfälligt överlägg och den blir inte tillgänglig när enheten startas om.

Obs!

När du distribuerar en aktivitetssekvens till en Windows Embedded-enhet kontrollerar du att enheten är medlem i en samling som har en konfigurerad underhållsperiod. På så sätt kan du hantera när skrivfiltret är inaktiverat och aktiverat och när enheten startas om.

Om klienter laddar ned aktivitetssekvenser utanför en underhållsperiod laddas aktivitetssekvensen ned två gånger. I det här scenariot laddar klienten ned aktivitetssekvensen, inaktiverar skrivfiltret, startar om datorn och laddar sedan ned aktivitetssekvensen igen. Det här beror på att aktivitetssekvensen ursprungligen laddades ned till det tillfälliga överlägget, vilket rensas när enheten startas om.

Mer information om hur du distribuerar aktivitetssekvenser finns i Distribuera en aktivitetssekvens.

Exportera och importera

Configuration Manager kan du exportera och importera aktivitetssekvenser. När du exporterar en aktivitetssekvens kan du inkludera de objekt som refereras av aktivitetssekvensen.

Mer information finns i Exportera och importera aktivitetssekvenser.

Köra en aktivitetssekvens

Aktivitetssekvenser körs alltid med hjälp av det lokala systemkontot. När aktivitetssekvensen körs söker Configuration Manager-klienten först efter eventuella refererade paket innan den startar stegen i aktivitetssekvensen. Om det inte går att verifiera eller ladda ned ett refererat paket returnerar aktivitetssekvensen ett fel för det associerade aktivitetssekvenssteget.

Obs!

Kommandoraden för aktivitetssekvenssteget Kör ger möjlighet att köra ett kommando som ett annat konto.

Om du konfigurerar en aktivitetssekvensdistribution för att ladda ned och köra laddar Configuration Manager-klienten ned allt beroende innehåll till dess cacheminne. Om klientens cachestorlek är för liten eller om innehållet inte kan hittas misslyckas aktivitetssekvensen. Klienten genererar ett statusmeddelande.

Du kan också ange att klienten endast laddar ned innehållet när det behövs. Om du vill göra den här åtgärden väljer du Ladda ned innehåll lokalt när det behövs genom att köra aktivitetssekvensen i aktivitetssekvensdistributionen. Ett annat alternativ är att köra programmet från distributionsplatsen. Med det här alternativet installerar klienten filerna direkt från distributionsplatsen utan att ladda ned dem till cachen först.

När du konfigurerar aktivitetssekvensdistributionen som Tillgänglig skickas omedelbart ett fel om klienten inte kan hitta beroende innehåll för aktivitetssekvensen. För en obligatorisk distribution väntar Configuration Manager-klienten i den här situationen. Det försöker ladda ned innehållet igen fram till tidsgränsen, om innehållet ännu inte har replikerats till en innehållsplats som klienten kan komma åt.

När en aktivitetssekvens slutförs eller misslyckas registrerar Configuration Manager det här tillståndet i klienthistoriken.

När en aktivitetssekvens startar på en dator kan du inte avbryta eller stoppa den.

Viktigt

Om ett aktivitetssekvenssteg kräver att datorn startas om måste klienten kunna starta till en formaterad diskpartition. Annars misslyckas aktivitetssekvensen oavsett vilken felhantering du anger i aktivitetssekvensen.

När ett beroende objekt i en aktivitetssekvens uppdateras till en nyare version uppdateras alla aktivitetssekvenser som refererar till paketet automatiskt. Den refererar till den senaste versionen, oavsett hur många uppdateringar du har distribuerat.

Använda underhållsperioder

Du kan ange när aktivitetssekvensen kan köras genom att definiera en underhållsperiod för enhetssamlingen. Du konfigurerar underhållsperioder med ett startdatum, en start- och sluttid samt ett upprepningsmönster. När du anger schemat för underhållsperioden kan du ange att underhållsperioden endast gäller för aktivitetssekvenser. Mer information finns i Använda underhållsperioder.

Viktigt

När du konfigurerar en underhållsperiod för att köra en aktivitetssekvens fortsätter den att köras när aktivitetssekvenserna startas även om underhållsperioden stängs.

Om en enhet har fler än en underhållsperiod kan klienten ignorera underhållsfönstret Alla distributioner . Från och med version 1810 använder du följande klientinställning för att styra det här beteendet: Aktivera installation av programuppdateringar i underhållsfönstret "Alla distributioner" när underhållsfönstret "Programuppdatering" är tillgängligt. Mer information finns i Om klientinställningar

Aktivitetssekvenser och nätverksåtkomstkontot

Viktigt

Vissa scenarier för os-distribution kräver inte användning av nätverksåtkomstkontot. Mer information finns i Förbättrad HTTP.

Även om aktivitetssekvenser endast körs i kontexten för det lokala systemkontot kan du behöva konfigurera kontot för nätverksåtkomst under följande omständigheter:

  • Om aktivitetssekvensen försöker komma åt Configuration Manager innehåll på distributionsplatser. Konfigurera nätverksåtkomstkontot korrekt, annars misslyckas aktivitetssekvensen.

  • När du använder en startavbildning för att initiera en OS-distribution. I det här fallet använder Configuration Manager Windows PE-miljön, som inte är ett fullständigt operativsystem. Windows PE-miljön använder ett automatiskt genererat slumpmässigt namn som inte är medlem i någon domän. Om du inte konfigurerar nätverksåtkomstkontot korrekt kan datorn inte komma åt det innehåll som krävs för aktivitetssekvensen.

Obs!

Kontot för nätverksåtkomst används aldrig som säkerhetskontext för att köra program, installera program, installera uppdateringar eller köra aktivitetssekvenser. Nätverksåtkomstkontot används bara för att komma åt de associerade resurserna i nätverket.

Mer information om nätverksåtkomstkontot finns i Nätverksåtkomstkonto.

Utökad HTTP

När du aktiverar förbättrad HTTP kräver inte följande scenarier något konto för nätverksåtkomst för att ladda ned innehåll från en distributionsplats:

  • Aktivitetssekvenser som körs från startmedia eller PXE
  • Aktivitetssekvenser som körs från Software Center

Dessa aktivitetssekvenser kan vara för OS-distribution eller anpassade. Det stöds också för arbetsgruppsdatorer.

Mer information finns i Förbättrad HTTP.

Obs!

Följande distributionsscenarier för operativsystem kräver fortfarande användning av ett nätverksåtkomstkonto:

  • Distributionsalternativet för aktivitetssekvensen, Åtkomst till innehåll direkt från en distributionsplats när det behövs av aktivitetssekvensen som körs
  • Stegalternativet Begär tillståndslager: Om datorkontot inte kan ansluta till ett tillståndsarkiv använder du kontot för nätverksåtkomst
  • När du ansluter med en obetrodd domän eller över Active Directory-skogar
  • Alternativet Använd OS-avbildningssteg , Åtkomst till innehåll direkt från distributionsplatsen
  • Den avancerade inställningen för aktivitetssekvensen för att köra ett annat program först
  • Multicast

Skapa media

Du kan skriva aktivitetssekvenser och deras relaterade filer och beroenden till flera typer av media. Configuration Manager stöder flyttbara medier, till exempel en DVD eller ett USB-flashminne för avbildning, fristående och startbara media. Förberedda medier använder en WIM-fil (Windows Image).

När du skapar media anger du ett lösenord för att styra åtkomsten. Sedan måste en person ange lösenordet på måldatorn för att köra aktivitetssekvensen.

När du kör en aktivitetssekvens från media känns inte den angivna processorarkitekturen för mediet igen. Om den angivna arkitekturen inte matchar måldatorn försöker aktivitetssekvensen fortfarande köras. Om mediearkitekturen inte matchar måldatorns arkitektur misslyckas aktivitetssekvensen.

Mer information finns i Skapa aktivitetssekvensmedium.

Medietyper

Configuration Manager stöder följande typer av media:

Avbilda media

Det här mediet samlar in en OS-avbildning som du konfigurerar och skapar utanför Configuration Manager infrastruktur. Avbildningsmedia kan innehålla anpassade program som kan köras innan en aktivitetssekvens körs. Det anpassade programmet kan interagera med skrivbordet, uppmana användaren att ange indatavärden eller skapa variabler som ska användas av aktivitetssekvensen.

Mer information finns i Skapa avbildningsmedia.

Fristående media

Fristående media innehåller aktivitetssekvensen och alla associerade objekt som krävs för att aktivitetssekvensen ska kunna köras. Fristående medieaktivitetssekvenser kan köras när Configuration Manager har begränsad eller ingen anslutning till nätverket. Kör fristående media på följande sätt:

  • Om måldatorn inte startas används Den Windows PE-avbildning som är associerad med aktivitetssekvensen från det fristående mediet och aktivitetssekvensen börjar.

  • Starta fristående media manuellt. Om en användare är inloggad på datorn kan de initiera aktivitetssekvensen från mediet.

Viktigt

Stegen i en fristående medieaktivitetssekvens måste kunna köras utan att hämta data från nätverket. Annars misslyckas aktivitetssekvenssteget som försöker hämta data. Ett aktivitetssekvenssteg som kräver en distributionsplats för att hämta ett paket misslyckas till exempel. Om det fristående mediet innehåller det nödvändiga paketet lyckas aktivitetssekvenssteget.

Mer information finns i Skapa fristående media.

Startbart medium

Startbara media innehåller de filer som krävs för att starta en måldator så att den kan ansluta till Configuration Manager infrastruktur. Den avgör sedan vilka aktivitetssekvenser som ska köras baserat på dess samlingsmedlemskap. Det här mediet innehåller inte aktivitetssekvensen eller beroende objekt. I stället laddar klienten ned innehållet via nätverket. Den här metoden är användbar för nya datorer eller distributioner utan operativsystem när inget operativsystem finns på måldatorn.

Mer information finns i Skapa startbara medier.

Förberedda medier

Förberedda medier distribuerar en OS-avbildning till en måldator som inte har etablerats. Det förberedda mediet lagras som en WIM-fil (Windows Image). Den här filen kan installeras på en dator utan operativsystem av tillverkaren eller på ett mellanlagringscenter för företag. En fördel med förberedda medier är att dessa platser inte kräver någon anslutning till din Configuration Manager miljö.

Mer information finns i Skapa förberedda medier.

Nästa steg