Geavanceerde taken maken met de Taakplanner

Wilt u uw pc elke dag op een bepaald tijdstip laten slapen of afsluiten? Of misschien wilt u dat uw pc elke keer als u hem start of wanneer het 12 uur is, een motiverende video afspeelt? Als je een manier wilt om je pc te programmeren om bepaalde dingen op bepaalde tijden te doen, lees dan dit artikel, want we gaan enkele geavanceerde functies van Taakplanner(Task Scheduler's) behandelen : geavanceerde taken maken, hun triggers, acties en beveiligingsopties instellen . Ze zijn krachtig wanneer u controle wilt hebben over uw systeem en de taken die het uitvoert. Wees dus voorbereid op een uitgebreid scala aan keuzes waarmee u elk mogelijk detail met betrekking tot geplande taken kunt instellen. Laten we beginnen:

OPMERKING:(NOTE:) Deze handleiding is van toepassing op Windows 10 , Windows 7 en Windows 8.1 . Om te illustreren wat u met Taakplanner(Task Scheduler) kunt doen , gaan we een geavanceerde taak maken die de pc elke dag om 23:00 uur afsluit.

Een geavanceerde taak maken in Windows

Begin met het openen van de Taakplanner(Task Scheduler) . Als je niet weet hoe je dit moet doen, lees dan dit artikel: 9 manieren om de Taakplanner te starten in Windows (alle versies)(9 ways to start the Task Scheduler in Windows (all versions)) . Als je ook geen tijd hebt om die handleiding te lezen, weet dan dat een snelle manier om de Taakplanner(Task Scheduler) te openen , in elke Windows -versie, is om de zoekopdracht te gebruiken: zoek naar "taakplanner"("task scheduler") en klik of tik op het juiste zoekresultaat.

Zoeken naar Taakplanner in Windows 10

Ook als u nog nooit met de Taakplanner(Task Scheduler) hebt gewerkt , is het misschien een goed idee om u er een beetje mee vertrouwd te maken. Lees daarvoor dit: Basistaken aanmaken met Taakplanner, in 5 stappen(How to create basic tasks with Task Scheduler, in 5 steps) .

Laten we nu aan de slag gaan: om een ​​nieuwe taak aan te maken, gaat u in het venster Taakplanner(Task Scheduler) naar het deelvenster Acties(Actions) en klikt of tikt u aan de rechterkant op "Taak maken".("Create Task.")

De wizard Taak maken starten in Taakplanner

Met de wizard die wordt gestart, kunt u elk detail van uw nieuwe taak instellen, beginnend met de naam en doorgaan met het instellen van een of meerdere triggers, acties, voorwaarden vaststellen voor het uitvoeren van de taak, enzovoort.

De wizard Taak maken van Taakplanner

Laten we eens kijken hoe het werkt:

De naam, beschrijving en beveiligingsopties van een taak instellen

Het eerste tabblad van de wizard "Taak maken"("Create Task") heet Algemeen(General,) en het is de plaats waar u de naam van de taak en de beschrijving ervan kunt instellen. Omdat we een taak willen maken die onze pc elke nacht afsluit, gaan we deze 'Slaapnacht' noemen.("Sleep at night.")

Een naam en een beschrijving voor de taak kiezen

Op het tabblad Algemeen(General) kunt u ook aanvullende "Beveiligingsopties"("Security options") configureren met betrekking tot het gebruikersaccount en de privileges die worden gebruikt om de taak uit te voeren die u aan het maken bent. Standaard is het gebruikersaccount dat wordt gebruikt voor het uitvoeren van de taak, het account dat u gebruikt voor het maken van de taak. Als u een andere gebruikersaccount wilt gebruiken bij het uitvoeren van de taak, klikt of tikt u op de knop "Gebruiker of groep wijzigen"("Change User or Group") en selecteert u een andere.

Het gebruikersaccount wijzigen dat wordt gebruikt om de taak uit te voeren

U kunt ervoor kiezen om de taak alleen uit te voeren wanneer de gebruiker is aangemeld of om deze uit te voeren, zelfs als hij of zij niet is aangemeld. In ons geval maakt het niet uit of de gebruiker is aangemeld of niet, omdat we een taak willen maken die de computer afsluit.

Kiezen of de taak alleen wordt uitgevoerd wanneer de gebruiker is aangemeld of niet

Als uw taak beheerdersrechten nodig heeft, vergeet dan niet het selectievakje "Uitvoeren met de hoogste rechten" aan("Run with highest privileges") te vinken. Vink vervolgens de optie Verborgen(Hidden) aan als u niet wilt dat de taak zichtbaar is. Dit betekent dat de aangemelde gebruiker niet op de hoogte wordt gesteld wanneer de taak wordt gestart of beëindigd. Dat gaan we niet doen omdat we willen dat de gebruiker de uitschakelprocedure kan stoppen als hij of zij de pc verder in de nacht wil gebruiken.

Kiezen om de taak met hogere rechten uit te voeren

Dat is alles wat er is met betrekking tot algemene instellingen. Laten we naar het tabblad Triggers gaan.(Triggers)

Hoe de triggers van een taak in Taakplanner in te stellen(Task Scheduler)

Op het tabblad Triggers kunt u meerdere triggers instellen. Om een ​​nieuwe trigger toe te voegen, klikt of tikt u op de knop Nieuw(New) onder aan het venster.

Een nieuwe trigger maken in Taakplanner

De eerste triggerinstelling is om te selecteren wanneer de taak moet beginnen. Klik(Click) of tik op de vervolgkeuzelijst "Begin met de taak" en kies een van de beschikbare opties.("Begin the task")

Kiezen wanneer de taak moet worden gestart in Taakplanner

Voor onze afsluittaak moeten we "Op schema"("On a schedule") kiezen en de taak instellen om Dagelijks(Daily) om 23.00 uur te worden uitgevoerd.

Een taak volgens een schema uitvoeren

We hebben het al gehad over enkele van de andere beschikbare triggers in deze tutorial: Basistaken maken met Taakplanner, in 5 stappen(How to create basic tasks with Task Scheduler, in 5 steps) . Er zijn echter een paar extra triggers in vergelijking met de wizard Basistaak maken(Create Basic Task) , zoals: "At task creation/modification," "Bij verbinding met gebruikerssessie", "Bij loskoppelen van gebruikerssessie", "Bij werkstationvergrendeling"("On connection to user session," "On disconnect from user session," "On workstation lock") en " Op werkstation ontgrendelen." ("On workstation unlock.")Op basis van de optie die je hebt gekozen, moet je verschillende dingen instellen in het deelvenster Instellingen , maar de (Settings)geavanceerde instellingen(Advanced settings) die beschikbaar zijn, blijven hetzelfde, ongeacht welke trigger je kiest.

Voor de triggers genaamd "Bij verbinding met gebruikerssessie"("On connection to user session") en "Bij verbinding met gebruikerssessie"("On disconnect from user session") kunt u de volgende instellingen maken:

  • Bepaal of " verbinding met gebruikerssessie"(connection to user session") verwijst naar een gebruiker of een specifieke gebruiker. Voor de laatste is de standaard de huidige gebruiker. U kunt echter klikken of tikken op Gebruiker wijzigen(Change User) en een andere gebruiker kiezen.
  • Bepaal of verbinding(connection) verwijst naar een verbinding vanaf een externe of een lokale computer.

Een taak uitvoeren bij verbinding met gebruikerssessie

Voor de triggers "Op werkstation vergrendelen"("On workstation lock") en "Op werkstation ontgrendelen"("On workstation unlock") hoeft u alleen in te stellen als dit betrekking heeft op een gebruiker of een specifieke gebruiker. Standaard is de specifieke gebruiker de huidige. U kunt op "Gebruiker wijzigen"("Change User") klikken of tikken om een ​​ander gebruikersaccount te selecteren.

Een taak uitvoeren op werkstationvergrendeling

Hoe de geavanceerde instellingen voor de triggers van een taak in te stellen

De beschikbare geavanceerde instellingen(Advanced settings) zijn hetzelfde voor alle triggers. Voor elke beschikbare optie moet u eerst het bijbehorende vakje aanvinken om de lijst met vergelijkbare keuzes te zien. U kunt de volgende instellingen maken:

  • Een taak voor een bepaalde tijd uitstellen: 30 seconden, 1 minuut, 15 minuten, 30 minuten, 1 uur, 8 uur of 1 dag;
  • Kies het tijdsinterval waarna de taak wordt herhaald (5, 10, 15, 30 minuten of 1 uur) en de duur van de herhaling (15 of 30 minuten, 1 of 12 uur, 1 dag of onbeperkt);
  • Als uw taak, om wat voor reden dan ook, langer duurt dan de periode die u opgeeft, kunt u ervoor kiezen om deze automatisch te laten stoppen;
  • U kunt een activerings- en vervaldatum en -tijd instellen. Dit betekent de datums waartussen uw taak wordt uitgevoerd wanneer aan de trigger die u opgeeft, wordt voldaan;
  • U kunt de taak in- of uitschakelen.

Voor de dagelijkse pc-afsluittaak die we maken, hebben we geen van deze geavanceerde instellingen nodig: we hoeven alleen maar te zorgen dat de taak is ingeschakeld(Enabled) .

De geavanceerde instellingen van een trigger configureren

Klik of tik op OK als u klaar bent met de instellingen voor deze trigger. Uw nieuwe trigger wordt weergegeven in de lijst met triggers. U kunt een nieuwe maken of een reeds gemaakte trigger selecteren om deze te bewerken of te verwijderen.

De lijst met triggers voor de taak

Hoe de acties van een taak in te stellen, in Taakplanner(Task Scheduler)

U kunt meerdere acties aan een taak toewijzen. Ga hiervoor naar het tabblad Acties en klik of tik op de knop (Actions)Nieuw(New) .

Een nieuwe actie maken voor de geplande taak

Kies een(Choose one) van de acties die de taak moet uitvoeren door op de vervolgkeuzelijst Actie(Action) te klikken of erop te tikken . U kunt kiezen uit: een programma starten, een e-mail sturen of een bericht weergeven.

De actie kiezen die de taak uitvoert

Als u ervoor kiest om een ​​programma te starten, klikt of tikt u op de knop Bladeren(Browse) om de toepassing te kiezen die moet worden gestart. Vul vervolgens, indien nodig, de optionele velden Argumenten(Arguments) en Start in in(Start in) .

Voor onze afsluittaak moeten we "Start een programma" kiezen. ("Start a program.")Vervolgens moeten we de opdracht shutdown invoeren in het veld (shutdown)Program/script . Om dit commando te laten werken, moeten we ook de juiste argumenten invoeren, dus in het veld "Argumenten toevoegen"("Add arguments") gaan we -s en -f typen . Het -s argument vertelt de computer dat we willen dat het wordt afgesloten, niet opnieuw opstart of slaapt, en het -f argument vertelt het dat we apps willen dwingen om te sluiten bij het afsluiten.

Een actie configureren voor het afsluiten van een Windows-pc

OPMERKING:(NOTE:) Als u geen programma wilt uitvoeren maar een e-mail wilt verzenden, moet u de velden Van(From) en Aan(To) invullen , een onderwerp instellen, de e-mailtekst schrijven, eventuele bijlagen toevoegen en de SMTP -server specificeren (te vinden in de eigenschappen van uw e-mailaccount). Om een ​​bericht weer te geven, moet u de titel en het bericht opgeven. Onthoud(Remember) dat in Windows 10 en 8.1 de taken "Stuur een e-mail"("Send an e-mail") en "Bericht weergeven"("Display a message") zijn verouderd - wat betekent dat deze acties niet kunnen worden uitgevoerd in deze Windows - versies.

Zoals we eerder hebben vermeld, kunt u meerdere acties voor een taak maken. U kunt bijvoorbeeld een taak maken die Schijfopruiming(Disk Cleanup) uitvoert en pas daarna uw computer afsluit. U kunt de volgorde van de acties wijzigen door op de knoppen aan de rechterkant van de actielijst te klikken of erop te tikken.

De lijst met acties van een taak

Om een ​​actie te wijzigen, selecteert u deze en klikt of tikt u op Bewerken(Edit) . Klik of tik op Verwijderen(Delete) om het te verwijderen .

Een actie bewerken of verwijderen

Hoe de taakvoorwaarden in Taakplanner in te stellen(Task Scheduler)

Afgezien van de trigger, kunt u verschillende voorwaarden opgeven voor wanneer de taak wordt uitgevoerd op basis van de verstreken tijd van inactiviteit, of de computer op netstroom staat of dat er een specifiek netwerk beschikbaar is. Om ze in te stellen, klikt of tikt u op het tabblad Voorwaarden . (Conditions)Merk op dat als u een afsluittaak wilt maken zoals wij deden, u geen van deze voorwaarden hoeft te configureren.

Het tabblad Voorwaarden van de wizard Taak maken

Als u wilt dat de taak uw werk niet verstoort, kunt u instellen dat deze alleen wordt uitgevoerd als de computer niet actief is. Vink het vakje aan met de tekst 'Start de taak alleen als de computer niet actief is'("Start the task only if the computer is idle for") en kies een van de beschikbare perioden. Vanaf het moment dat u de taak hebt ingesteld om te starten, kunt u ervoor kiezen om gedurende een bepaalde periode te wachten tot de computer in de ruststand gaat of u kunt "Niet wachten op inactief" selecteren.("Don't wait for idle.")Wanneer de computer niet langer in de ruststand staat, kunt u besluiten de taak te stoppen of opnieuw te starten als de inactieve status wordt hervat. Deze inactieve opties zijn bijvoorbeeld handig als u weet dat uw taak mogelijk veel systeembronnen nodig heeft om te worden uitgevoerd. Als u ze instelt om te werken wanneer uw pc of apparaat inactief is, betekent dit dat u geen last zult hebben van programma's die traag werken omdat deze taak de meeste bronnen van uw computer opslokt.

Kiezen om een ​​taak alleen te starten als de pc een bepaalde tijd inactief is

Aangezien een taak voor een lange tijd kan worden uitgevoerd, kunt u met de Taakplanner(Task Scheduler) de voorwaarden voor de taak instellen, zodat deze alleen wordt gestart wanneer de computer op netstroom staat, en de taak stoppen als u overschakelt naar batterijvoeding. Als uw computer in de slaapstand staat en het tijd is om de taak uit te voeren, kunt u de computer zo instellen dat deze wordt geactiveerd en de taak wordt uitgevoerd.

Kiezen om een ​​taak alleen te starten als de pc is aangesloten op netstroom

Als je weet dat je een specifieke netwerkverbinding nodig hebt om de taak uit te voeren, vink dan het vakje aan met de tekst "Alleen starten als de volgende netwerkverbinding beschikbaar is"("Start only if the following network connection is available") en kies de verbinding waarin je geïnteresseerd bent.

Kiezen om een ​​taak alleen te starten als gespecificeerde netwerkverbindingen beschikbaar zijn

Het faalgedrag van een taak instellen

Met Taakplanner(Task Scheduler) kunt u instellingen maken die van pas komen in speciale situaties, zoals het mislukken van de taak of wanneer de lopende taak niet eindigt wanneer daarom wordt gevraagd. Ga naar het tabblad Instellingen(Settings) in de wizard Taak maken .(Create Task)

Het tabblad Instellingen van de wizard Taak maken

U kunt de volgende instellingen maken:

  • Laat de taak op aanvraag uitvoeren. Anders wordt het alleen uitgevoerd als aan zowel de triggers als de voorwaarden is voldaan.
  • Als de taak is gebaseerd op een gemiste planning, kunt u instellen dat de taak zo snel mogelijk wordt uitgevoerd.
  • Voor de gevallen waarin de taak mislukt, kunt u instellen dat deze elke 1, 5, 10, 15, 30 minuten of 1-2 uur opnieuw moet worden gestart. De herstart kan worden geprobeerd voor de tijden die u hebt ingesteld.
  • Als u denkt dat er iets mis is gegaan met uw taak en deze langer duurt dan 1, 2, 4, 8, 12 uur of 1-2 dagen, kunt u instellen dat deze stopt.
  • Als een taak niet opnieuw moet worden uitgevoerd, kunt u uw computer zo instellen dat de taak automatisch wordt verwijderd na 30, 90, 180, 365 dagen of onmiddellijk.
  • Als de taak al wordt uitgevoerd en de tijd komt dat deze opnieuw moet worden uitgevoerd, kunt u een van de volgende opties kiezen: "Start geen nieuwe instantie"("Do not start a new instance") (de eerste instantie van de taak blijft lopen), "Voer een nieuwe instantie uit parallel"("Run a new instance in parallel") (de eerste taakinstantie blijft draaien en de nieuwe taakinstantie start ook), "Een nieuwe instantie in de wachtrij plaatsen"("Queue a new instance") (de nieuwe taakinstantie wordt uitgevoerd nadat de eerste taakinstantie is voltooid) en "Stop de bestaande instantie"("Stop the existing instance") (de eerste taakinstantie wordt gestopt en de nieuwe taakinstantie wordt gestart).

Als je alles hebt ingesteld zoals je wilde, druk je op de OK- knop en de taak wordt direct gemaakt en je kunt deze op elk gewenst moment vinden in de Taakplanner-bibliotheek(Task Scheduler Library) .

Gebruik je Taakplanner(Task Scheduler) om geavanceerde taken te maken?

Zoals u kunt zien, biedt de Taakplanner(Task Scheduler) een aanzienlijk aantal instellingen waarmee u veel geavanceerde taken kunt maken. Hoewel niet alle opties in eerste instantie gemakkelijk te begrijpen lijken, zou u door dit artikel aandachtig te lezen en zelf te experimenteren, het snel onder de knie moeten krijgen en meer controle over uw computer krijgen. Als u vragen heeft over de Taakplanner(Task Scheduler) , aarzel dan niet om deze te stellen in de opmerkingen hieronder.



About the author

Ik ben een ervaren software-engineer met meer dan 10 jaar ervaring in het Windows-ecosysteem voor app- en bestandsbeheer. Ik ben ook een veteraan in het ontwikkelen van systemen en beveiligingsoplossingen voor bedrijven en overheden. Mijn ervaringen in beide arena's geven me een uniek perspectief op wat goede software, systemen en beveiliging maakt en hoe deze efficiënt te bouwen.



Related posts