Plannen voor het automatiseren van taken in Configuration Manager

Van toepassing op: Configuration Manager (current branch)

U kunt takenreeksen maken om taken in uw Configuration Manager omgeving te automatiseren. Deze taken variëren van het vastleggen van een besturingssysteem op een referentiecomputer tot het implementeren van het besturingssysteem op een of meer doelcomputers. De acties van de takenreeks worden gedefinieerd in de afzonderlijke stappen van de reeks. Wanneer de takenreeks wordt uitgevoerd, worden de acties van elke stap uitgevoerd op opdrachtregelniveau in de context lokaal systeem. Dit gedrag betekent dat de takenreeks volledig geautomatiseerd wordt uitgevoerd zonder tussenkomst van de gebruiker.

Takenreeksstappen en -acties

Stappen zijn de basisonderdelen van een takenreeks. Ze kunnen opdrachten bevatten, zoals:

  • Het besturingssysteem van een referentiecomputer configureren en vastleggen
  • Installeer Windows, hardwarestuurprogramma's, de Configuration Manager-client en software op de doelcomputer

De acties van de stap definiëren de opdrachten van een takenreeksstap. Er zijn twee soorten acties:

  • Een actie die u definieert met behulp van een opdrachtregeltekenreeks, wordt een aangepaste actie genoemd
  • Een actie die vooraf is gedefinieerd door Configuration Manager, wordt een ingebouwde actie genoemd.

Een takenreeks kan elke combinatie van aangepaste en ingebouwde acties uitvoeren.

Takenreeksstappen kunnen ook voorwaarden bevatten die bepalen hoe de stap zich gedraagt. Dit gedrag omvat het stoppen van de takenreeks of het voortzetten van de takenreeks als er een fout optreedt. Eén type voorwaarde is een takenreeksvariabele. Gebruik bijvoorbeeld de variabele SMSTSLastActionRetCode om de voorwaarde van de vorige stap te testen. Voeg voorwaarden toe aan één stap of een groep stappen.

De takenreeks verwerkt stappen opeenvolgend. Deze reeks omvat de actie van de stap en eventuele voorwaarden in de stap. Wanneer Configuration Manager begint met het verwerken van een takenreeksstap, wordt de volgende stap pas gestart als de vorige actie is voltooid.

Een takenreeks wordt als voltooid beschouwd wanneer:

  • Alle stappen zijn voltooid.
  • Een mislukte stap zorgt ervoor dat Configuration Manager stopt met het uitvoeren van de takenreeks voordat alle stappen zijn voltooid.

Als de stap van een takenreeks bijvoorbeeld een afbeelding of pakket waarnaar wordt verwezen niet kan vinden op een distributiepunt, bevat de takenreeks een verbroken verwijzing. Configuration Manager stopt met het uitvoeren van de takenreeks op dat moment, tenzij de mislukte stap een voorwaarde heeft om door te gaan wanneer er een fout optreedt.

Belangrijk

Standaard mislukt een takenreeks nadat één stap of actie is mislukt. Als u wilt dat de takenreeks wordt voortgezet, zelfs wanneer een stap mislukt, bewerkt u de takenreeks, gaat u naar het tabblad Opties en selecteert u vervolgens Doorgaan bij fout.

Zie Takenreeksstappen voor meer informatie over de stappen die aan een takenreeks kunnen worden toegevoegd.

Takenreeksgroepen

U kunt meerdere stappen binnen een takenreeks groepeer. Een takenreeksgroep bestaat uit een naam, een optionele beschrijving en eventuele optionele voorwaarden. De takenreeks evalueert de groepsvoorwaarden als een eenheid voordat deze doorgaat met de volgende stap. Nest groepen in elkaar of bevatten een combinatie van stappen en subgroepen. Groepen zijn handig voor het combineren van meerdere stappen die een gemeenschappelijke voorwaarde delen.

Wijs een naam toe aan takenreeksgroepen. Het hoeft niet uniek te zijn. U kunt ook een optionele beschrijving opgeven voor de takenreeksgroep.

Belangrijk

Een takenreeksgroep mislukt standaard wanneer een stap of ingesloten groep in de groep mislukt. Als u wilt dat de takenreeks wordt voortgezet wanneer een stap of ingesloten groep mislukt, stelt u de optie Doorgaan op fout in voor de stap of groep.

In de volgende tabel ziet u hoe de optie Doorgaan op fout werkt wanneer u stappen groepeer.

In dit voorbeeld zijn er twee groepen takenreeksen die elk drie takenreeksstappen bevatten.

Takenreeksgroep of -stap Doorgaan bij foutinstelling
Takenreeksgroep 1 Doorgaan bij geselecteerde fout .
Takenreeksstap 1 Doorgaan bij geselecteerde fout .
Takenreeksstap 2 Niet ingesteld.
Takenreeksstap 3 Niet ingesteld.
Takenreeksgroep 2 Niet ingesteld.
Takenreeksstap 4 Niet ingesteld.
Takenreeksstap 5 Niet ingesteld.
Takenreeksstap 6 Niet ingesteld.
  • Als takenreeksstap 1 mislukt, gaat de takenreeks verder met takenreeksstap 2.

  • Als takenreeksstap 2 mislukt, wordt takenreeksstap 3 niet uitgevoerd. Omdat takenreeksgroep 1 is geconfigureerd voor Doorgaan bij fout, gaat de takenreeks door naar takenreeksgroep 2. Vervolgens wordt takenreeksstap 4 uitgevoerd.

  • Als takenreeksstap 4 mislukt, worden er geen stappen meer uitgevoerd. De takenreeks mislukt omdat de instelling Doorgaan bij fout niet is geconfigureerd voor takenreeksgroep 2.

Onderliggende takenreeksen toevoegen aan een takenreeks

Voeg een nieuwe takenreeksstap toe waarmee een andere takenreeks wordt uitgevoerd. Met deze stap maakt u een bovenliggende en onderliggende relatie tussen de takenreeksen. Met deze stap kunt u meer modulaire takenreeksen maken die u opnieuw kunt gebruiken.

Zie Takenreeks uitvoeren voor meer informatie.

Opmerking

Configuration Manager schakelt deze optionele functie niet standaard in. U moet deze functie inschakelen voordat u deze kunt gebruiken. Zie Optionele functies van updates inschakelen voor meer informatie.

Takenreeksvariabelen

Takenreeksvariabelen zijn een set naam- en waardeparen. Ze bieden configuratie- en besturingssysteemimplementatie-instellingen voor computer-, besturingssysteem- en gebruikersstatusconfiguratietaken op een Configuration Manager-client. Takenreeksvariabelen bieden een mechanisme om de stappen in een takenreeks te configureren en aan te passen.

Wanneer u een takenreeks uitvoert, worden veel van de takenreeksinstellingen opgeslagen als omgevingsvariabelen. U kunt de waarden van ingebouwde takenreeksvariabelen openen of wijzigen. U kunt ook nieuwe takenreeksvariabelen maken om de manier aan te passen waarop een takenreeks wordt uitgevoerd op een doelcomputer.

Gebruik takenreeksvariabelen om de volgende acties uit te voeren:

  • Instellingen voor een takenreeksactie configureren

  • Opdrachtregelargumenten opgeven voor een takenreeksstap

  • Een voorwaarde evalueren die bepaalt of een takenreeksstap of groep wordt uitgevoerd

  • Geef waarden op voor aangepaste scripts die worden gebruikt in een takenreeks

U hebt bijvoorbeeld een takenreeks met een takenreeksstap Deelnemen aan domein of werkgroep . Implementeer de takenreeks in verschillende verzamelingen, waarbij het lidmaatschap van de verzameling wordt bepaald door het domeinlidmaatschap. Geef een takenreeksvariabele per verzameling op voor de domeinnaam van elke verzameling. Gebruik vervolgens die takenreeksvariabele om de juiste domeinnaam in de takenreeks op te geven.

Zie Takenreeksvariabelen gebruiken voor meer informatie.

Een takenreeks maken

Maak takenreeksen met behulp van de wizard Takenreeks maken. De wizard kan ingebouwde takenreeksen maken die specifieke taken uitvoeren of aangepaste takenreeksen die veel verschillende taken kunnen uitvoeren. Met de wizard kunt u de volgende typen takenreeksen maken:

  • Een bestaande installatiekopieën van het besturingssysteem installeren op een doelcomputer

  • Een installatiekopieën van het besturingssysteem van een referentiecomputer bouwen en vastleggen

  • Windows upgraden met een besturingssysteemupgradepakket op een doelcomputer

  • Een aangepaste takenreeks maken die een aangepaste taak of een gespecialiseerde implementatie van het besturingssysteem uitvoert

Zie Een takenreeks maken om een besturingssysteem te installeren voor meer informatie.

Een takenreeks bewerken

Bewerk de takenreeks met behulp van de takenreekseditor. De editor kan de volgende wijzigingen aanbrengen in de takenreeks:

  • Stappen toevoegen aan of verwijderen uit de takenreeks

  • De volgorde van de stappen van de takenreeks wijzigen

  • Groepen stappen toevoegen of verwijderen

  • Opgeven of de takenreeks wordt voortgezet wanneer er een fout optreedt

  • Voorwaarden toevoegen aan de stappen en groepen van een takenreeks

Belangrijk

Als de takenreeks niet-gekoppelde verwijzingen naar een object bevat als gevolg van de bewerking, moet u de verwijzing herstellen voordat deze kan worden gesloten. Mogelijke acties zijn:

  • De verwijzing corrigeren
  • Het object zonder verwijzing verwijderen uit de takenreeks
  • Schakel de mislukte takenreeksstap tijdelijk uit totdat de verbroken verwijzing is gecorrigeerd of verwijderd

Zie De takenreekseditor gebruiken voor meer informatie over het bewerken van takenreeksen.

Een takenreeks implementeren

Implementeer een takenreeks op doelcomputers die zich in een Configuration Manager verzameling bevinden. Gebruik de ingebouwde verzameling Alle onbekende computers om besturingssystemen te implementeren op onbekende computers. U kunt geen takenreeks implementeren voor gebruikersverzamelingen.

Belangrijk

Implementeer geen takenreeksen die besturingssystemen installeren op ongepaste verzamelingen. Zorg ervoor dat de verzameling waarop u de takenreeks implementeert alleen de computers bevat waarop u het besturingssysteem wilt installeren. Als u ongewenste besturingssysteemimplementaties wilt voorkomen, configureert u instellingen voor implementaties met een hoog risico. Zie Instellingen voor het beheren van implementaties met een hoog risico voor meer informatie.

Elke doelcomputer die de takenreeks ontvangt, voert de takenreeks uit volgens de instellingen die zijn opgegeven in de implementatie. De takenreeksen zelf bevatten geen gekoppelde bestanden of programma's. Bestanden waarnaar een takenreeks verwijst, moeten al aanwezig zijn op de doelcomputer of zijn opgeslagen op een distributiepunt waartoe clients toegang hebben.

Opmerking

Met de takenreeks worden pakketten geïnstalleerd waarnaar wordt verwezen door programma's, zelfs als het programma of pakket al op de doelcomputer is geïnstalleerd.

Als de takenreeks een toepassing installeert, wordt de toepassing alleen geïnstalleerd als aan de vereiste regels voor de toepassing wordt voldaan en de toepassing nog niet is geïnstalleerd, op basis van de detectiemethode die is opgegeven voor de toepassing.

De Configuration Manager-client voert een takenreeksimplementatie uit wanneer clientbeleid wordt gedownload. Als u deze actie wilt activeren in plaats van te wachten tot de volgende pollingcyclus, raadpleegt u Het ophalen van beleid voor een Configuration Manager-client initiëren.

Wanneer u takenreeksen implementeert op Windows Embedded-apparaten die zijn ingeschakeld met een schrijffilter, kunt u opgeven of het schrijffilter op het apparaat tijdens de implementatie moet worden uitgeschakeld en het apparaat na de implementatie opnieuw moet worden opgestart. Als het schrijffilter niet is uitgeschakeld, wordt de takenreeks geïmplementeerd in een tijdelijke overlay en is deze niet beschikbaar wanneer het apparaat opnieuw wordt opgestart.

Opmerking

Wanneer u een takenreeks implementeert op een Windows Embedded-apparaat, moet u ervoor zorgen dat het apparaat lid is van een verzameling met een geconfigureerd onderhoudsvenster. Hiermee kunt u beheren wanneer het schrijffilter is uitgeschakeld en ingeschakeld en wanneer het apparaat opnieuw wordt opgestart.

Als clients takenreeksen buiten een onderhoudsvenster downloaden, wordt de takenreeks tweemaal gedownload. In dit scenario downloadt de client de takenreeks, schakelt het schrijffilter uit, start de computer opnieuw op en downloadt vervolgens de takenreeks opnieuw. Dit gedrag komt doordat de takenreeks oorspronkelijk is gedownload naar de tijdelijke overlay, die wordt gewist wanneer het apparaat opnieuw wordt opgestart.

Zie Een takenreeks implementeren voor meer informatie over het implementeren van takenreeksen.

Exporteren en importeren

met Configuration Manager kunt u takenreeksen exporteren en importeren. Wanneer u een takenreeks exporteert, kunt u de objecten opnemen waarnaar wordt verwezen door de takenreeks.

Zie Takenreeksen exporteren en importeren voor meer informatie.

Een takenreeks uitvoeren

Takenreeksen worden altijd uitgevoerd met het lokale systeemaccount. Wanneer de takenreeks wordt uitgevoerd, controleert de Configuration Manager client eerst op pakketten waarnaar wordt verwezen voordat de stappen van de takenreeks worden gestart. Als een pakket waarnaar wordt verwezen niet kan worden gevalideerd of gedownload, retourneert de takenreeks een fout voor de bijbehorende takenreeksstap.

Opmerking

De takenreeksstap Opdrachtregel uitvoeren biedt de mogelijkheid om een opdracht als een ander account uit te voeren.

Als u een takenreeksimplementatie configureert om te downloaden en uit te voeren, downloadt de Configuration Manager-client alle afhankelijke inhoud naar de cache. Als de cachegrootte van de client te klein is of als de inhoud niet kan worden gevonden, mislukt de takenreeks. De client genereert een statusbericht.

U kunt ook opgeven dat de client de inhoud alleen downloadt wanneer dit is vereist. Als u deze actie wilt uitvoeren, selecteert u Inhoud lokaal downloaden wanneer dat nodig is door takenreeks uit te voeren in de takenreeksimplementatie. Een andere optie is programma uitvoeren vanaf distributiepunt. Met deze optie installeert de client de bestanden rechtstreeks vanaf het distributiepunt zonder ze eerst in de cache te downloaden.

Wanneer u de takenreeksimplementatie configureert als Beschikbaar en de client geen afhankelijke inhoud voor de takenreeks kan vinden, wordt er onmiddellijk een fout verzonden. Voor een vereiste implementatie wacht de Configuration Manager-client in deze situatie. De inhoud wordt opnieuw gedownload tot de deadline, voor het geval de inhoud nog niet is gerepliceerd naar een inhoudslocatie waartoe de client toegang heeft.

Wanneer een takenreeks is voltooid of mislukt, registreert Configuration Manager deze status in de clientgeschiedenis.

Zodra een takenreeks op een computer wordt gestart, kunt u deze niet meer annuleren of stoppen.

Belangrijk

Als een takenreeksstap vereist dat de computer opnieuw wordt opgestart, moet de client kunnen opstarten naar een geformatteerde schijfpartitie. Anders mislukt de takenreeks, ongeacht de foutafhandeling die u in de takenreeks opgeeft.

Wanneer een afhankelijk object van een takenreeks wordt bijgewerkt naar een nieuwere versie, wordt elke takenreeks die verwijst naar het pakket automatisch bijgewerkt. Het verwijst naar de nieuwste versie, ongeacht het aantal updates dat u hebt geïmplementeerd.

Onderhoudsvensters gebruiken

U kunt opgeven wanneer de takenreeks kan worden uitgevoerd door een onderhoudsvenster voor de apparaatverzameling te definiëren. U configureert onderhoudsvensters met een begindatum, een begin- en einddatum en een terugkeerpatroon. Wanneer u de planning voor het onderhoudsvenster instelt, kunt u opgeven dat het onderhoudsvenster alleen van toepassing is op takenreeksen. Zie Onderhoudsvensters gebruiken voor meer informatie.

Belangrijk

Wanneer u een onderhoudsvenster configureert om een takenreeks uit te voeren, blijft het, zodra de takenreeksen worden gestart, ook als het onderhoudsvenster wordt gesloten.

Als op een apparaat meer dan één onderhoudsvenster is toegepast, kan de client het onderhoudsvenster Alle implementaties negeren. Gebruik vanaf versie 1810 de volgende clientinstelling om dit gedrag te beheren: Installatie van software-updates inschakelen in het onderhoudsvenster 'Alle implementaties' wanneer het onderhoudsvenster 'Software-update' beschikbaar is. Zie Over clientinstellingen voor meer informatie

Takenreeksen en het netwerktoegangsaccount

Belangrijk

Voor sommige implementatiescenario's van het besturingssysteem is het gebruik van het netwerktoegangsaccount niet vereist. Zie Verbeterde HTTP voor meer informatie.

Hoewel takenreeksen alleen worden uitgevoerd in de context van het lokale systeemaccount, moet u mogelijk het netwerktoegangsaccount configureren in de volgende omstandigheden:

  • Als de takenreeks toegang probeert te krijgen tot Configuration Manager inhoud op distributiepunten. Configureer het netwerktoegangsaccount correct, anders mislukt de takenreeks.

  • Wanneer u een opstartinstallatiekopie gebruikt om een implementatie van het besturingssysteem te initiëren. In dit geval gebruikt Configuration Manager de Windows PE-omgeving. Dit is geen volledig besturingssysteem. De Windows PE-omgeving gebruikt een automatisch gegenereerde, willekeurige naam die geen lid is van een domein. Als u het netwerktoegangsaccount niet correct configureert, heeft de computer geen toegang tot de vereiste inhoud voor de takenreeks.

Opmerking

Het netwerktoegangsaccount wordt nooit gebruikt als de beveiligingscontext voor het uitvoeren van programma's, het installeren van toepassingen, het installeren van updates of het uitvoeren van takenreeksen. Het netwerktoegangsaccount wordt alleen gebruikt voor toegang tot de gekoppelde resources in het netwerk.

Zie Netwerktoegangsaccount voor meer informatie over het netwerktoegangsaccount.

Verbeterde HTTP

Wanneer u Verbeterde HTTP inschakelt, is voor de volgende scenario's geen netwerktoegangsaccount vereist om inhoud van een distributiepunt te downloaden:

  • Takenreeksen die worden uitgevoerd vanaf opstartmedia of PXE
  • Takenreeksen die worden uitgevoerd vanuit Software Center

Deze takenreeksen kunnen zijn voor besturingssysteemimplementatie of aangepast. Het wordt ook ondersteund voor werkgroepcomputers.

Zie Verbeterde HTTP voor meer informatie.

Opmerking

Voor de volgende scenario's voor besturingssysteemimplementatie is nog steeds het gebruik van een netwerktoegangsaccount vereist:

Media maken

U kunt takenreeksen en de bijbehorende bestanden en afhankelijkheden naar verschillende typen media schrijven. Configuration Manager ondersteunt verwisselbare media zoals een dvd of een USB-flashstation voor het vastleggen, zelfstandig en opstartbare media. Voorbereide media maken gebruik van een WINDOWS-installatiekopieënbestand (WIM).

Wanneer u media maakt, geeft u een wachtwoord op om de toegang te beheren. Vervolgens moet een persoon het wachtwoord op de doelcomputer invoeren om de takenreeks uit te voeren.

Wanneer u een takenreeks uitvoert vanaf media, wordt de opgegeven processorarchitectuur van de media niet herkend. Als de opgegeven architectuur niet overeenkomt met de doelcomputer, probeert de takenreeks nog steeds uit te voeren. Als de architectuur van de media niet overeenkomt met de architectuur van de doelcomputer, mislukt de takenreeks.

Zie Takenreeksmedia maken voor meer informatie.

Mediatypen

Configuration Manager ondersteunt de volgende typen media:

Media vastleggen

Met dit medium wordt een installatiekopieën van het besturingssysteem vastgelegd die u buiten de Configuration Manager-infrastructuur configureert en maakt. Opnamemedia kunnen aangepaste programma's bevatten die kunnen worden uitgevoerd voordat een takenreeks wordt uitgevoerd. Het aangepaste programma kan communiceren met het bureaublad, de gebruiker om invoerwaarden vragen of variabelen maken die door de takenreeks moeten worden gebruikt.

Zie Opnamemedia maken voor meer informatie.

Zelfstandige media

Zelfstandige media bevatten de takenreeks en alle bijbehorende objecten die nodig zijn om de takenreeks uit te voeren. Zelfstandige mediatakenreeksen kunnen worden uitgevoerd wanneer Configuration Manager beperkte of geen verbinding met het netwerk heeft. Zelfstandige media uitvoeren op de volgende manieren:

  • Als de doelcomputer niet is opgestart, wordt de Windows PE-installatiekopie die is gekoppeld aan de takenreeks gebruikt vanaf de zelfstandige media en wordt de takenreeks gestart.

  • Start de zelfstandige media handmatig. Als een gebruiker is aangemeld bij de computer, kan deze de takenreeks starten vanaf de media.

Belangrijk

De stappen van een zelfstandige mediatakenreeks moeten kunnen worden uitgevoerd zonder gegevens op te halen uit het netwerk. Anders mislukt de takenreeksstap waarmee wordt geprobeerd de gegevens op te halen. Een takenreeksstap waarvoor een distributiepunt is vereist om een pakket te verkrijgen, mislukt bijvoorbeeld. Als de zelfstandige media het benodigde pakket bevat, slaagt de takenreeksstap.

Zie Zelfstandige media maken voor meer informatie.

Opstartbare media

Opstartbare media bevatten de vereiste bestanden om een doelcomputer te starten, zodat deze verbinding kan maken met de Configuration Manager infrastructuur. Vervolgens wordt bepaald welke takenreeksen moeten worden uitgevoerd op basis van de verzamelingslidmaatschappen. Dit medium bevat geen takenreeks of afhankelijke objecten. In plaats daarvan downloadt de client de inhoud via het netwerk. Deze methode is handig voor nieuwe computers of bare-metalimplementaties, wanneer er geen besturingssysteem op de doelcomputer is.

Zie Opstartbare media maken voor meer informatie.

Voorbereide media

Met voorbereide media wordt een installatiekopieën van het besturingssysteem geïmplementeerd op een doelcomputer die niet is ingericht. De voorbereide media worden opgeslagen als een WINDOWS-installatiekopieënbestand (WIM). Dit bestand kan door de fabrikant op een bare-metalcomputer worden geïnstalleerd of in een faseringscentrum voor ondernemingen. Een voordeel van voorbereide media is dat deze locaties geen verbinding met uw Configuration Manager omgeving vereisen.

Zie Voorbereide media maken voor meer informatie.

Volgende stappen