Een strategie voor takenreeksen plannen in Configuration Manager
Van toepassing op: 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
U kunt takenreeksen maken die een waaier aan taken uitvoeren binnen uw System Center 2012 Configuration Manager-omgeving. Deze taken gaan van het vastleggen van een besturingssysteem op een referentiecomputer tot het implementeren van het besturingssysteem op één of meer doelcomputers. De bewerkingen van de takenreeks worden gedefinieerd in de individuele stappen van de reeks. Als de takenreeks wordt uitgevoerd, worden de bewerkingen van elke stap uitgevoerd op het niveau van de opdrachtregel zonder dat er een interventie van de gebruiker is vereist.
U kunt een takenreeks implementeren op een verzameling die computers bevat. U kunt echter geen takenreeks op een gebruikersverzameling implementeren.
Stappen en bewerkingen van takenreeksen
Stappen zijn de basisonderdelen van een takenreeks. Ze kunnen opdrachten bevatten die het besturingssysteem van een referentiecomputer configureren en vastleggen; ze kunnen ook opdrachten bevatten die het besturingssysteem, stuurprogramma's, de Configuration Manager-client, en software installeert op de doelcomputer.
De opdrachten van een takenreeksstap worden gedefinieerd door de bewerkingen van de stap. Er zijn twee soorten bewerkingen: Een bewerking die u definieert door een opdrachtregeltekenreeks te gebruiken, wordt een aangepaste bewerking genoemd. Een bewerking die vooraf wordt gedefinieerd door Configuration Manager wordt een ingebouwde bewerking genoemd. Een takenreeks kan eender welke combinatie van aangepaste en ingebouwde bewerkingen uitvoeren.
Takenreeksstappen kunnen ook voorwaarden bevatten die controleren hoe de stap zich gedraagt, zoals het stoppen van de takenreeks of het verder uitvoeren van de takenreeks als er zich een fout voordoet. Er worden voorwaarden toegevoegd aan de stap door een takenreeksvariabele aan de stap toe te voegen. U kunt bijvoorbeeld de SMSTSLastActionRetCode-variabele gebruiken om de voorwaarde van de voorgaande stap te testen. Variabelen kunnen worden toegevoegd aan één stap of aan een groep van stappen.
Takenreeksstappen worden opeenvolgend verwerkt; dit omvat de bewerking van de stap en eventuele voorwaarden die worden toegewezen aan de stap. Wanneer Configuration Manager begint met het verwerken van een takenreeksstap, wordt er niet met de volgende stap gestart totdat de vorige bewerking is voltooid. Een takenreeks wordt als voltooid beschouwd wanneer alle stappen zijn voltooid of wanneer een mislukte stap zorgt dat Configuration Manager stopt met het uitvoeren van de takenreeks voordat alle stappen ervan zijn voltooid. Als de stap van een takenreeks bijvoorbeeld een installatiekopie of pakket met verwijzingen niet kan vinden op een distributiepunt, bevat de takenreeks een gebroken referentie en stopt Configuration Manager met het uitvoeren van de takenreeks op dat punt, tenzij de mislukte stap een voorwaarde heeft om verder te gaan wanneer er een fout optreedt.
Belangrijk |
---|
Standaard mislukt een takenreeks nadat er één stap of bewerking mislukt. Als u wilt dat de takenreeks verder gaat nadat een takenreeksstap mislukt, dient u de takenreeks te bewerken: klik op het tabblad Opties en selecteer Doorgaan bij fout. |
Zie Takenreeksstappen in Configuration Manager voor meer informatie over de stappen die aan een takenreeks kunnen worden toegevoegd.
Takenreeksgroepen
Groepen zijn meerdere stappen binnen een takenreeks. Een takenreeksgroep bestaat uit een naam, een optionele beschrijving en eventuele optionele voorwaarden die worden beoordeeld als een eenheid voordat de takenreeks doorgaat met de volgende stap. Groepen kunnen binnen elkaar worden genest en een groep kan een mengeling van stappen en subgroepen bevatten. Groepen kunnen nuttig zijn voor het combineren van meerdere stappen die een gemeenschappelijke voorwaarde delen.
Belangrijk |
---|
Standaard kan een takenreeksgroep niet worden uitgevoerd wanneer er een stap of ingesloten groep binnen de groep niet kan worden uitgevoerd. Als u wilt dat de takenreeks verder gaat nadat een stap of ingesloten groep niet kan worden uitgevoerd, dient u de takenreeks te bewerken: klik op het tabblad Opties en selecteer Doorgaan bij fout. |
De volgende tabel toont hoe de optie Doorgaan bij fout werkt wanneer u stappen groepeert.
In dit voorbeeld zijn er twee groepen takenreeksen die elk drie takenreeksstappen bevatten.
Takenreeksgroep of -stap |
Instelling van Doorgaan bij fout |
---|---|
Takenreeksgroep 1 |
Doorgaan bij fout geselecteerd. |
Takenreeksstap 1 |
Doorgaan bij fout geselecteerd. |
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, maar wordt er verder gegaan met takenreeksstappen 4 en 5 die zich in een andere takenreeksgroep bevinden.
Als takenreeksstap 4 mislukt, worden er geen stappen meer uitgevoerd en mislukt de takenreeks omdat de instelling Doorgaan bij fout niet is geconfigureerd voor takenreeksgroep 2.
U moet een naam toewijzen aan takenreeksgroepen; de groepsnaam hoeft echter niet uniek te zijn. U kunt ook een optionele beschrijving geven van de takenreeksgroep.
Takenreeksvariabelen
Takenreeksvariabelen zijn een vaste set van naam- en waardeparen die configuratie-instellingen en implementatie-instellingen van besturingssystemen leveren voor configuratietaken van computers, besturingssystemen en gebruikersstatussen op een Configuration Manager-clientcomputer. Takenreeksvariabelen bieden een mechanisme om de stappen in een takenreeks te configureren en aan te passen.
Als u een takenreeks uitvoert, worden er veel takenreeksinstellingen opgeslagen als omgevingsvariabelen. U kunt de waarden van ingebouwde takenreeksvariabelen openen of wijzigen, en u kunt nieuwe takenreeksvariabelen maken om de manier aan te passen waarop een takenreeks wordt uitgevoerd op een doelcomputer.
U kunt takenreeksvariabelen gebruiken in de takenreeksomgeving om de volgende bewerkingen uit te voeren:
Instellingen configureren voor een takenreeksbewerking
Opdrachtregelargumenten leveren voor een takenreeksstap
Beoordeel een voorwaarde die bepaalt of een takenreeksstap of -groep wordt uitgevoerd
Geef waarden op voor aangepaste scripts die worden gebruikt in een takenreeks
U kunt bijvoorbeeld een takenreeks hebben die de takenreeksstap Lid worden van domein of werkgroep bevat. De takenreeks kan mogelijk naar verschillende verzamelingen worden geïmplementeerd, waarbij het lidmaatschap van de verzameling wordt bepaald door het domeinlidmaatschap. In dat geval kunt u een per-verzameling-takenreeksvariabele opgeven voor elke domeinnaam van een verzameling en vervolgens die takenreeksvariabele gebruiken om de geschikte domeinnaam in de takenreeks te leveren.
Takenreeksvariabelen maken
U kunt nieuwe takenreeksvariabelen toevoegen om de stappen in een takenreeks aan te passen en te beheren. U kunt bijvoorbeeld een takenreeksvariabele maken om een instelling voor een ingebouwde takenreeksstap te overschrijven. U kunt ook een takenreeksvariabele maken om te gebruiken met voorwaarden, opdrachtregels of aangepaste stappen in de takenreeks. Als u een takenreeksvariabele maakt, wordt de takenreeksvariabele en de gekoppelde waarde bewaard binnen de takenreeksomgeving, zelfs wanneer de reeks de doelcomputer opnieuw opstart. De variabele en de waarde ervan kunnen worden gebruikt binnen de takenreeks over verschillende besturingssysteemomgevingen. Het kan bijvoorbeeld worden gebruikt in een volledig Windows-besturingssysteem en in de Windows PE-omgeving.
De volgende tabel beschrijft de methoden om een takenreeksvariabele en bijkomende gebruiksinformatie te maken.
Methode maken |
Gebruik |
---|---|
Velden in takenreeksstappen instellen met de takenreekseditor |
Hiermee geeft u de standaardwaarden voor de takenreeksstap op. De variabele en de waarde zijn alleen toegankelijk wanneer de stap in de takenreeks wordt uitgevoerd. Ze maken geen deel uit van de algemene reeksomgeving en ze zijn niet toegankelijk door andere takenreeksstappen in de takenreeks. Zie Actie Takenreeksvariabelen in Configuration Manager voor een lijst van de ingebouwde variabelen en hun gekoppelde bewerkingen. |
Toevoegen van een ingestelde takenreeksvariabelestap in een takenreeks |
Specificeert de takenreeksvariabele en -waarde in de takenreeksomgeving wanneer de takenreeksstap als onderdeel van een takenreeks wordt uitgevoerd. Alle volgende takenreeksstappen hebben toegang tot de omgevingsvariabele en de waarde ervan. |
Een per-verzameling-variabele definiëren |
Specificeert takenreeksvariabelen en -waarden voor een verzameling computers. Alle takenreeksen die zijn gericht op de verzameling, hebben toegang tot de takenreeksvariabelen en de waarden ervan. |
Een per-computer-variabele definiëren |
Specificeert takenreeksvariabelen en -waarden voor een bepaalde computer. Alle takenreeksen die zijn gericht op de verzameling, hebben toegang tot de takenreeksvariabelen en de waarden ervan. |
Een takenreeksvariabele toevoegen op de pagina Aanpassing van de wizard Takenreeksmedia. |
Specificeert takenreeksvariabelen en waarden voor de takenreeks die wordt uitgevoerd vanaf de media die toegang heeft tot de takenreeksvariabele en de waarde ervan. |
U kunt de standaardwaarde voor een ingebouwde takenreeksvariabele overschrijven door een takenreeksvariabele te definiëren met dezelfde naam als de ingebouwde takenreeksvariabele. Zie Ingebouwde takenreeksvariabelen in Configuration Manager voor een lijst van ingebouwde takenreeksvariabelen met de gekoppelde bewerkingen en gebruiksopties.
U kunt een takenreeksvariabele verwijderen uit een takenreeksomgeving door dezelfde methoden te gebruiken als het maken van een takenreeksvariabele. In dit geval stelt u de waarde van de takenreeksvariabele in op een lege tekenreeks om een variabele te verwijderen uit de takenreeksomgeving.
U kunt methoden combineren om een omgevingstakenreeksvariabele in te stellen op verschillende waarden voor dezelfde reeks. In een geavanceerd scenario, wilt u mogelijk de standaardwaarden instellen voor stappen in een reeks met behulp van de takenreekseditor en vervolgens een aangepaste waarde voor de variabele instellen met behulp van de verschillende aanmaakmethoden. De volgende lijst beschrijft de regels die bepalen welke waarde er wordt gebruikt wanneer een takenreeksvariabele wordt gemaakt door meer dan één methode te gebruiken.
De stap Takenreeksvariabele instellen overschrijft alle andere aanmaakmethoden.
Per-computer-variabelen krijgen voorrang op per-verzameling-variabelen. Als u dezelfde naam voor de takenreeksvariabele opgeeft voor een per-computer-variabele en een per-verzameling-variabele, wordt de per-computer-variabele gebruikt wanneer de doelcomputer de geïmplementeerde takenreeks uitvoert.
Takenreeksen kunnen vanaf media worden uitgevoerd. Gebruik de mediavariabelen in plaats van per-verzameling- of per-computer-variabelen. Als de takenreeks vanaf media wordt uitgevoerd, zijn de per-computer- en per-verzameling-variabelen niet van toepassing en worden deze niet gebruikt. In plaats daarvan worden takenreeksvariabelen gedefinieerd op de pagina Aanpassing van de wizard Takenreeksmedia gebruikt om waarden in te stellen die specifiek zijn voor een takenreeks die vanaf media wordt uitgevoerd
Als een waarde voor een takenreeksvariabele niet in de algemene reeksomgeving is ingesteld, gebruiken ingebouwde bewerkingen de standaardwaarde voor de stap, zoals ingesteld in de takenreekseditor.
Naast het overschrijven van waarden voor ingebouwde takenreeksstapinstellingen, kunt u ook een nieuwe omgevingsvariabele maken voor gebruik in een stap, script, opdrachtregel of voorwaarde van een takenreeks. Volg deze richtlijnen als u een naam opgeeft voor een nieuwe takenreeksvariabele:
De naam van de takenreeksvariabele die u opgeeft kan letters, cijfers, het onderstrepingsteken (_) en het afbreekstreepje (-) bevatten.
Namen van takenreeksvariabelen zijn minimum 1 en maximum 256 tekens lang.
Door de gebruiker gedefinieerde variabelen moeten beginnen met een letter (A-Z of a-z).
Door de gebruiker gedefinieerde namen van variabelen kunnen niet beginnen met het onderstrepingsteken. Alleen alleen-lezen takenreeksvariabelen worden voorafgegaan door het onderstrepingsteken
Notitie
Alleen-lezen takenreeksvariabelen kunnen worden gelezen door takenreeksstappen in een takenreeks, maar ze kunnen niet worden ingesteld. U kunt bijvoorbeeld een alleen-lezen takenreeksvariabele gebruiken als onderdeel van de opdrachtregel voor een takenreeksbewerkingsvariabele Opdrachtregel uitvoeren, maar u kunt geen alleen-lezen variabele instellen door de bewerkingsvariabele Takenreeksvariabele instellen te gebruiken.
Namen van takenreeksvariabelen zijn niet hoofdlettergevoelig. OSDVAR en osdvar vertegenwoordigen bijvoorbeeld dezelfde takenreeksvariabele.
Namen van takenreeksvariabelen kunnen niet beginnen of eindigen met een spatie en ze kunnen ook geen ingesloten spaties bevatten. Spaties die aan het begin of einde van een naam van een takenreeksvariabele worden geplaatst, worden genegeerd.
De volgende tabel geeft enkele voorbeelden van geldige en ongeldige door de gebruiker opgegeven takenreeksvariabelen.
Voorbeelden van geldige door gebruiker opgegeven namen van variabelen |
Voorbeelden van ongeldige door gebruiker opgegeven namen van variabelen |
---|---|
MyVariable |
1Variable Door gebruiker opgegeven takenreeksvariabelen kunnen niet met een getal beginnen. |
My_Variable |
MyV@riable Door gebruiker opgegeven takenreeksvariabelen mogen het @-teken niet bevatten. |
My_Variable_2 |
_MyVariable Door gebruiker opgegeven takenreeksvariabelen kunnen niet met een onderstrepingsteken beginnen. |
Algemene beperkingen voor takenreeksvariabelen:
Takenreeksvariabelen mogen niet langer zijn dan 4000 tekens.
U kunt een alleen-lezen-takenreeksvariabele niet maken of overschrijven. Alleen-lezen-variabelen worden aangewezen door namen die beginnen met een onderstrepingsteken (_). U hebt toegang tot de waarde van de alleen-lezen-takenreeksvariabelen in uw takenreeks. U kunt hun gekoppelde waarden echter niet wijzigen.
Waarden voor takenreeksvariabelen kunnen hoofdlettergevoelig zijn afhankelijk van het gebruik van de waarde. Takenreeksvariabelen zijn in de meeste gevallen niet hoofdlettergevoelig. Sommige waarden, zoals variabelen die een wachtwoord bevatten, kunnen echter wel hoofdlettergevoelig zijn.
Er is geen beperking in het aantal takenreeksvariabelen dat kan worden gemaakt. Het maximale aantal variabelen is echter wel beperkt door de grootte van de takenreeksomgeving. Voor Configuration Manager zonder service pack en Configuration Manager SP1 kan de totale grootte van de takenreeksomgeving niet groter zijn dan 10 MB. Vanaf System Center 2012 R2 Configuration Manager gebruikt de client het beschikbare geheugen efficiënter en de totale groottelimiet voor de takenreeksomgeving werd uitgebreid tot 32 MB.
Toegang tot de variabelen van de takenreeksomgeving
U kunt de omgevingsvariabele in uw takenreeksen gebruiken nadat u de takenreeksvariabele en de waarde ervan opgeeft met behulp van een van de methoden uit de vorige sectie. U kunt de standaardwaarden voor ingebouwde takenreeksvariabelen openen, een nieuwe waarde voor een ingebouwde variabele opgeven, of een aangepaste takenreeksvariabele gebruiken in een opdrachtregel of script.
De volgende tabel geeft een overzicht van de takenreeksbewerkingen die kunnen worden uitgevoerd door het openen van de variabelen van de takenreeksomgeving.
Takenreeksbewerking |
Gebruik |
---|---|
Configureer de bewerkingsinstellingen |
U kunt opgeven dat een instelling van een takenreeksstap wordt geleverd door een variabele waarde wanneer de reeks wordt uitgevoerd. U kunt een takenreeksstapinstelling leveren via een takenreeksomgevingsvariabele door de takenreekseditor te gebruiken om de stap te bewerken en de naam van de variabele op te geven als de veldwaarde. De naam van de variabele moet tussen procenttekens (%) worden geplaatst om aan te geven dat het een omgevingsvariabele betreft. |
Specificeer de opdrachtregelargumenten |
U kunt een gedeelte van of alle aangepaste opdrachtregels opgeven door gebruik te maken van een omgevingsvariabele. U kunt een opdrachtregelinstelling opgeven door gebruik te maken van een omgevingsvariabele; hiervoor dient u de naam van de variabele te gebruiken als onderdeel van het veld Opdrachtregel van de takenreeksstap Opdrachtregel uitvoeren. De naam van de variabele moet in procenttekens (%) zijn ingesloten. De volgende opdrachtregel gebruikt bijvoorbeeld een ingebouwde omgevingsvariabele om de computernaam te schrijven naar C:\Bestand.txt. Cmd /C %_SMSTSMachineName% > C:\File.txt |
Evalueer een stapvoorwaarde |
U kunt ingebouwde of aangepaste variabelen voor takenreeksomgevingen gebruiken als onderdeel van een takenreeksstap of groepsvoorwaarde. De waarde van de omgevingsvariabele zal worden geëvalueerd vóór de takenreeksstap of groep.wordt uitgevoerd. Ga als volgt te werk om een voorwaarde toe te voegen die een variabele waarde evalueert:
|
Geef informatie op voor een aangepast script |
Takenreeksvariabelen kunnen door het COM-object Microsoft.SMS.TSEnvironment worden gelezen en geschreven terwijl de takenreeks wordt uitgevoerd. In het volgende voorbeeld wordt door een Visual Basic-scriptbestand een query op de takenreeksvariabele _SMSTSLogPath uitgevoerd om de huidige logboeklocatie te achterhalen. Met het script wordt ook een aangepaste variabele ingesteld.
Raadpleeg de SDK-documentatie voor meer informatie over het gebruik van takenreeksvariabelen in scripts. |
Computer- en verzamelingsvariabelen
U kunt takenreeksen configureren om gelijktijdig op meerdere computers of verzamelingen te worden uitgevoerd. U kunt unieke informatie per-computer of per-verzameling opgeven; zo kunt u bijvoorbeeld een unieke productsleutel van een besturingssysteem opgeven of alle leden van een verzameling toevoegen aan een opgegeven domein.
U kunt takenreeksvariabelen toewijzen aan één computer of aan een verzameling. De opgegeven waarden worden toegepast op de doelcomputer of -verzameling wanneer de takenreeks erop wordt gestart.
U kunt takenreeksvariabelen opgeven voor één computer of voor een verzameling. De opgegeven variabelen worden toegevoegd aan de omgeving en de waarden worden beschikbaar voor alle takenreeksstappen in de takenreeks wanneer er wordt gestart met het uitvoeren van de takenreeks op de doelcomputer of verzameling.
Waarschuwing |
---|
De computervariabele neemt voorrang op de verzamelingsvariabele als u dezelfde naam gebruikt voor een per-verzameling- en een per-computer-variabele. Takenreeksvariabelen die u toewijst aan verzamelingen hebben voorrang op ingebouwde takenreeksvariabelen. |
Zie Maken van takenreeksvariabelen voor computers en verzamelingen voor meer informatie over het maken van takenreeksvariabelen voor computers en verzamelingen.
Variabelen voor takenreeksmedia
U kunt de takenreeksvariabelen opgeven voor takenreeksen die vanaf media worden uitgevoerd. Als u media gebruikt om het besturingssysteem te implementeren, voegt u de takenreeksvariabelen toe en geeft u hun waarden op wanneer u de media maakt. De variabelen en hun waarden worden op de media opgeslagen.
Notitie
Takenreeksen worden opgeslagen op zelfstandige media. Alle andere typen media, zoals voorbereide media, halen de takenreeks op vanuit een beheerpunt.
U kunt takenreeksvariabelen opgeven op de pagina Aanpassing van de wizard Takenreeksmedia. Zie Besturingssystemen implementeren met media in Configuration Manager voor informatie over het maken van media.
Tip
De takenreeks schrijft het pakket-id en de prestart-opdrachtregel, inclusief de waarde voor eventuele takenreeksvariabelen, naar het logboekbestand CreateTSMedia.log op de computer waarop de Configuration Manager-console wordt uitgevoerd. U kunt dit logboekbestand controleren om de waarde voor de takenreeksvariabelen te verifiëren.
Maken van takenreeksen
U maakt takenreeksen via de wizard Takenreeks maken. De wizard kan ingebouwde takenreeksen maken die specifieke taken of aangepaste takenreeksen uitvoeren, die op hun beurt veel verschillende taken kunnen uitvoeren.
U kunt bijvoorbeeld takenreeksen maken die een installatiekopie van een besturingssysteem van een referentiecomputer samenstellen en vastleggen, een bestaande installatiekopie van een besturingssysteem op een doelcomputer installeren, of een aangepaste takenreeks maken die een aangepaste taak uitvoert. Met aangepaste takenreeksen kunt u gespecialiseerde besturingssysteemimplementaties uitvoeren.
Zie de sectie Het maken van takenreeksen in het onderwerp Takenreeksen beheren in Configuration Manager voor meer informatie over het maken van takenreeksen.
Een takenreeks bewerken
U kunt een takenreeks bewerken met de Takenreekseditor. De editor kan de volgende wijzigingen aan de takenreeks doorvoeren:
U kunt stappen toevoegen aan of verwijderen uit de takenreeks.
U kunt de volgorde van de stappen van de takenreeks wijzigen.
U kunt groepen van stappen toevoegen of verwijderen.
U kunt opgeven of de takenreeks verder wordt uitgevoerd wanneer er een fout optreedt.
U kunt voorwaarden aan de stappen en groepen van een takenreeks toevoegen.
Belangrijk |
---|
Als de takenreeks niet-gekoppelde verwijzingen heeft naar een pakket of een programma als gevolg van de bewerking, dient u de verwijzing te corrigeren, het programma zonder verwijzing uit de takenreeks te verwijderen, of de mislukte takenreeksstap tijdelijk te deactiveren totdat de verbroken verwijzing is gecorrigeerd of verwijderd. |
Zie de sectie Een takenreeks bewerken in het onderwerp Takenreeksen beheren in Configuration Manager voor meer informatie over het bewerken van takenreeksen.
Een takenreeks implementeren
U kunt een takenreeks implementeren op doelcomputers die zich in een Configuration Manager-verzameling bevinden. Dit omvat de verzameling Alle onbekende computers die wordt gebruikt om besturingssystemen naar onbekende computers te implementeren. U kunt een takenreeks echter niet implementeren op gebruikersverzamelingen.
Belangrijk |
---|
Implementeer geen takenreeksen die besturingssystemen installeren naar ongeschikte verzamelingen, zoals de verzameling Alle systemen. Zorg ervoor dat de verzameling waar u de takenreeks naar implementeert alleen die computers bevat waarvoor u wilt dat het besturingssysteem wordt geïnstalleerd. |
Elke doelcomputer die de takenreeks ontvangt, voert de takenreeks uit volgens de in de implementatie opgegeven instellingen. De takenreeksen bevatten zelf geen gekoppelde bestanden of programma's. Bestanden waar een taak naar verwijst, moeten reeds aanwezig zijn op de doelcomputer of zich bevinden op een distributiepunt waar clients toegang tot hebben. Bovendien installeert de takenreeks de pakketten waar programma's naar verwijzen, zelfs als het programma of het pakket al op de doelcomputer is geïnstalleerd.
Notitie
Anders dan pakketten en programma's geldt dat, als de takenreeks een toepassing installeert, die installatie alleen kan worden voltooid als er wordt voldaan aan de vereisteregels voor de toepassing en als de toepassing nog niet is geïnstalleerd, en dit op basis van de detectiemethode die voor de toepassing is gespecificeerd.
De Configuration Manager-client voert een takenreeksimplementatie uit wanneer deze clientbeleid downloadt. Zie Ophalen van beleid initiëren voor een Configuration Manager-client als u deze actie wilt starten en niet wilt wachten tot de volgende polling-cyclus.
Vanaf Configuration Manager SP1 kunt u, als u takenreeksen implementeert op Windows Embedded-apparaten met ingeschakelde schrijffilter, opgeven of de schrijffilter moet worden uitgeschakeld op het apparaat tijdens de implementatie en dat het apparaat, na de implementatie, opnieuw moet worden opgestart. Als de schrijffilter niet is uitgeschakeld, wordt de takenreeks geïmplementeerd naar een tijdelijke overlay en zal deze niet beschikbaar zijn wanneer het apparaat opnieuw wordt opgestart.
Notitie
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 de schrijffilter is in- of uitgeschakeld en wanneer het apparaat opnieuw wordt opgestart.
Takenreeksen worden twee keer gedownload als clients takenreeksen downloaden buiten een onderhoudsvenster. In dit scenario zullen clients de takenreeks downloaden, de schrijffilters uitschakelen, de computer opnieuw opstarten en vervolgens de takenreeks opnieuw downloaden, omdat de takenreeks naar de tijdelijke overlay werd gedownload en deze wordt gewist wanneer het apparaat opnieuw wordt opgestart.
Zie de sectie Een takenreeks implementeren in het onderwerp Takenreeksen beheren in Configuration Manager voor meer informatie over het implementeren van takenreeksen.
Takenreeksen exporteren en importeren
Met Configuration Manager kunt u takenreeksen exporteren en importeren. Als u een takenreeks exporteert, kunt u de objecten toevoegen waar de takenreeks naar verwijst. Het kan gaan om een installatiekopie van een besturingssysteem, een opstartinstallatiekopie, een clientagentpakket, een driverpakket of toepassingen die afhankelijkheden hebben.
Notitie
Het proces van exporteren en importeren voor takenreeks is heel vergelijkbaar met het proces van exporteren en importeren voor toepassingen in Configuration Manager.
Zie de sectie Exporteren en importeren van takenreeksen in het onderwerp Takenreeksen beheren in Configuration Manager voor meer informatie over het im- en exporteren van takenreeksen.
Takenreeksen uitvoeren
Standaard worden takenreeksen altijd uitgevoerd met het lokale systeemaccount. De opdrachtregelstap voor takenreeksen geeft u de mogelijkheid om de takenreeks als een ander account uit te voeren. Als de takenreeks wordt uitgevoerd, controleert de Configuration Manager-client eerst of er pakketten met verwijzingen zijn voordat er begonnen wordt met het uitvoeren van de stappen van de takenreeks. Als een pakket met verwijzingen niet wordt gevalideerd of als het niet beschikbaar is op een distributiepunt, geeft de takenreeks een foutmelding voor de gekoppelde takenreeksstap.
Als er een gedistribueerde takenreeks wordt geconfigureerd om te worden gedownload en uitgevoerd, worden alle afhankelijke pakketten en toepassingen gedownload naar het cachegeheugen van de Configuration Manager-client. De vereiste pakketten en toepassen worden verkregen vanaf distributiepunten en als het cachegeheugen van de Configuration Manager-client te klein is of als het pakket of de toepassing niet kunnen worden gevonden, mislukt het uitvoeren van de takenreeks en wordt er een statusbericht gegenereerd. U kunt ook opgeven dat de client de inhoud alleen downloadt wanneer dit is vereist door de optie De inhoud lokaal downloaden wanneer deze nodig is voor de takenreeks die wordt uitgevoerd te selecteren. U kunt ook de optie Programma uitvoeren vanaf distributiepunt gebruiken om aan te geven dat de client de bestanden rechtstreeks van het distributiepunt downloadt zonder ze eerst in het cachegeheugen te downloaden. De optie Programma uitvoeren vanaf distributiepunt is alleen beschikbaar als de instelling De inhoud in dit pakket kopiëren naar een pakketshare op distributiepunten is ingeschakeld op het tabblad Gegevenstoegang van de Pakket-eigenschappen op de pakketten waar wordt naar verwezen.
Als een afhankelijk pakket of toepassing niet door de client te vinden is door uitvoering van de takenreeks, geeft de client onmiddellijk een fout aan wanneer de implementatie als Beschikbaar wordt geconfigureerd. Als de implementatie echter wordt geconfigureerd als Vereist, wacht de Configuration Manager-client en probeert om opnieuw de inhoud te downloaden tot de deadline is bereikt, in het geval dat de inhoud nog niet is gerepliceerd naar een voor de client toegankelijk distributiepunt.
Of de uitvoering van een takenreeks nu lukt of mislukt: dit wordt door Configuration Manager in de Configuration Manager-clientgeschiedenis geregistreerd. U kunt een takenreeks niet annuleren of stoppen nadat deze op een computer is gestart.
Belangrijk |
---|
Als een stap in de takenreeks vereist dat de clientcomputer opnieuw wordt opgestart, moet de client in staat zijn om naar een geformatteerde schijfpartitie op te starten. Anders werkt de takenreeks niet, ongeacht een eventuele door de takenreeks opgegeven foutafhandeling. |
Wanneer een afhankelijk object van een takenreeks, zoals een softwaredistributiepakket, wordt bijgewerkt naar een nieuwere versie, wordt elke takenreeks die verwijst naar het pakket automatisch bijgewerkt; er wordt verwezen naar de nieuwste versie, ongeacht het aantal geïmplementeerde updates.
Notitie
Voordat een takenreeks op een Configuration Manager-client wordt uitgevoerd, controleert de client alle takenreeksen op mogelijke afhankelijkheden en de beschikbaarheid van die afhankelijkheden op een distributiepunt. Als de client een verwijderd object vindt waarvan de takenreeks afhangt, genereert de client een fout en wordt de takenreeks niet uitgevoerd.
Een programma uitvoeren voordat de takenreeks wordt uitgevoerd
U kunt een programma selecteren dat wordt uitgevoerd voordat de takenreeks wordt uitgevoerd. Als u wilt opgeven dat er eerst een programma wordt uitgevoerd, opent u het dialoogvenster Eigenschappen voor de takenreeks en selecteert u het tabblad Geavanceerd om de volgende opties in te stellen:
Belangrijk |
---|
Als u een programma wilt uitvoeren voordat de takenreeks wordt uitgevoerd, moet alle inhoud van de takenreeks en het programma beschikbaar zijn op een pakketshare voor het pakket. U configureert de pakketshare op het tabblad Gegevenstoegang in de eigenschappen voor het pakket. |
Eerst een ander programma uitvoeren: Opgeven dat u een ander programma wilt uitvoeren voordat de takenreeks wordt uitgevoerd.
Belangrijk Deze instelling is alleen van toepassing op takenreeksen die in het volledige besturingssysteem worden uitgevoerd. Deze instelling wordt door Configuration Manager genegeerd als de takenreeks wordt gestart via PXE of een opstartmedium.
Pakket: Het pakket met het programma opgeven.
Programma: Het uit te voeren programma opgeven.
Altijd eerst dit programma uitvoeren: Geef op dat u wilt dat dit programma door Configuration Manager wordt uitgevoerd telkens als de takenreeks op dezelfde client wordt uitgevoerd. Wanneer de uitvoering van een programma is gelukt, wordt dit standaard niet opnieuw uitgevoerd als de takenreeks opnieuw op dezelfde client wordt uitgevoerd.
Als de uitvoering van het geselecteerde programma op een client is mislukt, wordt de takenreeks niet uitgevoerd.
Takenreeksen uitvoeren in een onderhoudsvenster
U kunt aangeven wanneer de takenreeks kan worden uitgevoerd, door een onderhoudsvenster te definiëren voor de verzameling die waartoe uw doelcomputers behoren. Onderhoudsvensters worden geconfigureerd met een startdatum, een start- en eindtijd en een terugkeerpatroon. Wanneer u bovendien de planning instelt voor het onderhoudsvenster, kunt u aangeven dat het onderhoudsvenster alleen van toepassing is op takenreeksen. Zie voor meer informatie over onderhoudsvensters.No text is shown for link '19adb219-c1ef-4dea-bb7d-d88d4e541044'. The title of the linked topic might be empty.
Belangrijk |
---|
Wanneer u een onderhoudsvenster configureert om een takenreeks uit te voeren, gaat na de start van de takenreeks de uitvoering van de takenreeks gewoon door als het onderhoudsvenster wordt gesloten. De takenreeks wordt geheel voltooid of deze werkt niet. |
Takenreeksen en het netwerktoegangsaccount
Hoewel takenreeksen alleen worden uitgevoerd in de context van het lokale systeemaccount, dient u mogelijk het netwerktoegangsaccount in de volgende omstandigheden te configureren:
U moet het netwerktoegangsaccount correct configureren, anders werkt de takenreeks niet als deze probeert Configuration Manager-pakketten op distributiepunten te openen bij de uitvoering van de taak. Zie de sectie Het netwerktoegangsaccount configureren in het onderwerp Inhoudsbeheer configureren in Configuration Manager voor meer informatie over het Netwerktoegangsaccount.
Notitie
Het netwerktoegangsaccount wordt noot gebruikt als beveiligingscontext voor het uitvoeren van programma's, het installeren van toepassingen en updates of het uitvoeren van takenreeksen, maar voor de toegang tot de betreffende hulpbronnen op het netwerk.
Wanneer u een opstartinstallatiekopie wilt gebruiken om de implementatie van een besturingssysteem te starten, maakt Configuration Manager gebruik van de Windows PE-omgeving, die niet een volledig besturingssysteem is. De Windows PE-omgeving maakt gebruik van een automatisch gegenereerde, willekeurige naam die geen lid is van een domein. Als u het netwerktoegangsaccount niet correct configureert, beschikt de computer mogelijk niet over de nodige machtigingen om de vereiste Configuration Manager-pakketten te openen voor de uitvoering van de takenreeks.
Media maken voor takenreeksen
U kunt takenreeksen en daaraan verwante bestanden en afhankelijkheden naar verschillende mediatypen schrijven. Hieronder valt ook het schrijven naar verwijderbare media als een dvd- of cd-speler of een USB-stick voor registrerende, zelfstandige, opstartbare media, of het schrijven naar een WIM-bestand (WIM: Windows Imaging Format) voor voorgefaseerde media.
U kunt de volgende typen media maken:
Registrerende media. Registrerende media legt een installatiekopie van het besturingssysteem vast die buiten de Configuration Manager-infrastructuur is geconfigureerd en gemaakt. registrerende media kunnen aangepaste programma's bevatten die u kunt uitvoeren voordat een takenreeks wordt uitgevoerd. Het aangepaste programma kan met het bureaublad communiceren, de gebruiker vragen om invoerwaarden of variabelen maken die door de takenreeks worden gebruikt.
Zie de sectie Vastlegmedia voor installatiekopieën van een besturingssysteem in het onderwerp Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over vastlegmedia.
Zelfstandige media. Zelfstandige media bevatten de takenreeks en alle gekoppelde objecten die nodig zijn voor de uitvoering van de taak. U kunt takenreeksen op zelfstandige media uitvoeren wanneer Configuration Manager een beperkte of geen verbinding heeft met het netwerk. U kunt zelfstandige media op de volgende manieren uitvoeren:
Als de doelcomputer niet is opgestart, wordt de aan de takenreeks gekoppelde Windows PE-installatiekopie gebruikt vanaf de zelfstandige media, waarna de takenreeks begint.
U kunt de zelfstandige media handmatig starten als er een gebruiker bij het netwerk is aangemeld en de installatie start.
Belangrijk Het moet mogelijk zijn om de stappen van een takenreeks op zelfstandige media uit te voeren zonder gegevens op te halen van het netwerk; de stap van de takenreeks die de gegevens probeert op te halen mislukt anders. Een stap in een takenreeks die bijvoorbeeld een distributiepunt nodig heeft om een pakket te verkrijgen, mislukt; als het benodigde pakket zich echter op de zelfstandige media bevindt, lukt de stap in de takenreeks.
Zie de sectie Implementaties van een besturingssysteem met zelfstandige media in het onderwerp Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over zelfstandige media.
Opstartbare media. Opstartbare media bevatten de benodigde bestanden om een doelcomputer op te starten, zodat deze verbinding kan maken met de Configuration Manager-infrastructuur om te bepalen welke takenreeksen op basis van lidmaatschap van een verzameling moet worden uitgevoerd. De takenreeks en afhankelijke objecten bevinden zich niet op de media, maar worden daarentegen via het netwerk verkregen van de Configuration Manager-client. Deze methode is handig voor nieuwe computers of bare-metal implementaties, of wanneer er zich geen Configuration Manager-client of besturingssysteem bevindt op de doelcomputer.
Zie de sectie Implementaties van een besturingssysteem met opstartbare media in het onderwerp Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over opstartbare media.
Voorgefaseerde media. Voorgefaseerde media implementeren een installatiekopie van een besturingssysteem op een niet-ingerichte computer. De voorgefaseerde media worden als een WIM-bestand (WIM: Windows Imaging Format) opgeslagen, dat op een bare-metal computer kan worden geïnstalleerd door de fabrikant of in een centrum voor gefaseerde installaties van een onderneming, dat niet verbonden is met de Configuration Manager-omgeving.
Zie de sectie Implementaties van een besturingssysteem met voorbereide media in het onderwerp Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over voorgefaseerde media.
Geef, wanneer u media maakt, een wachtwoord op voor de media om de toegang te beheren tot de bestanden die zich op de media bevinden. Als u een wachtwoord opgeeft, moet er een gebruiker aanwezig zijn om het wachtwoord op de doelcomputer in te voeren wanneer de takenreeks wordt uitgevoerd.
Wanneer u met behulp van media een takenreeks uitvoert, wordt de opgegeven architectuur van de computerchip op de media niet herkend; de takenreeks doet pogingen om tot uitvoering te komen, zelfs als de opgegeven architectuur niet overeenkomt met wat daadwerkelijk op de doelcomputer is geïnstalleerd. Als de chiparchitectuur op de media niet overeenkomt met de chiparchitectuur die op de doelcomputer is geïnstalleerd, mislukt de installatie.
Zie Implementaties van een besturingssysteem met media plannen in Configuration Manager voor meer informatie over het implementeren van besturingssystemen door middel van media.