Een batchbestand plannen in Windows

Als je dingen niet automatiseert, loop je het punt van computers mis. Het echte doel van computers is om vervelende, repetitieve dingen te doen die mensen niet meer willen doen.

Batchbestanden zijn een van de beste manieren om taken te automatiseren. Voeg daarbij de mogelijkheid om die batchbestanden te plannen en je hebt een krachtige productiviteitstool.

Batchbestanden plannen in(Batch Files) Windows met Taakplanner(Windows Using Task Scheduler)

Nadat u een batchbestand hebt gemaakt om een ​​taak te automatiseren(make a batch file to automate a job) , wilt u dat het regelmatig wordt uitgevoerd. De eenvoudigste manier om dat te doen is met de Taakplanner(Task Scheduler) die in Windows is ingebouwd . Het is een tool die taken automatisch volgens een schema uitvoert(tool that automatically runs jobs on a schedule) .

  1. Selecteer de Windows Start -knop en typ planner(scheduler) . Het beste resultaat zou Windows Taakplanner(Windows Task Scheduler) moeten zijn . 

Taakplanner(Task Scheduler) heeft al veel geplande taken. Windows en programma's gebruiken ook geplande taken.

  1. Maak een nieuwe map voor je taken, zodat je deze niet kwijtraakt tussen de andere taken die er al zijn. Klik met de rechtermuisknop(Right-click) op Bibliotheek Taakplanner(Task Scheduler Library) en selecteer Nieuwe map...(New Folder…) of selecteer Nieuwe map(New Folder) in het deelvenster Acties(Actions) aan de rechterkant van het venster.

  1. Voer een naam in voor de nieuwe map. Maak er iets zinvols van.

  1. Klik met de rechtermuisknop(Right-click) op de nieuwe map en selecteer Taak maken...(Create Task…) of selecteer Taak maken...(Create Task…) in het deelvenster Acties .(Actions )

  1. Het venster Taak maken(Create Task ) wordt geopend op het tabblad Algemeen . (General )Typ een betekenisvolle naam voor de taak in het veld Naam:. (Name: )Schrijf in het veld Beschrijving:(Description:) wat de taak doet. Het is een goed idee om de locatie op te geven van het script dat wordt aangeroepen. Dit maakt het gemakkelijker om de taak en het script in de toekomst te wijzigen.

    Let op de knop Gebruiker of Groep wijzigen(Change User or Group ) . Hierdoor kunt u het script onder een andere gebruiker uitvoeren. Als uw batchbestand beheerdersrechten(Administrator) vereist , moet u de gebruiker wijzigen in Beheerder(Administrator) . Het zal u om het beheerderswachtwoord(Administrator) vragen, dus het is geen snelkoppeling om de computer over te nemen.

Houd er ook rekening mee dat het script alleen wordt uitgevoerd als de gebruiker is aangemeld(Run only when the user is logged on) . U kunt dit wijzigen in Uitvoeren, ongeacht of de gebruiker is aangemeld of niet,(Run whether user is logged on or not ) als u wilt dat het op elk moment wordt uitgevoerd.

Let op de andere opties. Voor de meeste taken zijn de standaardwaarden voldoende. Houd er rekening mee dat u deze wijzigingen indien nodig kunt aanbrengen.

  1. Selecteer het tabblad Triggers . Triggers bepalen wanneer een taak wordt uitgevoerd. Selecteer Nieuw(New ) om een ​​trigger te maken.

  1. Er zijn veel opties in het venster Nieuwe trigger . (New Trigger)Kijk rond om te zien wat uw opties zijn.

  1. Selecteer de basistriggertaak met behulp van het vervolgkeuzemenu De taken starten. (Begin the tasks)Opties zijn onder meer:
     
    • volgens schema
    • Bij inloggen 
    • In de beginfase
    • Inactief
    • op een evenement
    • Bij het maken/wijzigen van taken
    • Bij verbinding met gebruikerssessie
    • Bij loskoppelen van gebruikerssessie
    • Op werkstationvergrendeling
    • Op werkstation ontgrendelen

Op een schema(On a schedule ) is de meest populaire en degene die we voor deze oefening zullen gebruiken.

  1. Er zijn ook opties voor het plannen van instellingen(Setting) . Keuzes zijn onder meer: 
    • Een keer
    • Dagelijks
    • Wekelijks
    • Maandelijks. 

Voor dit voorbeeld hebben we Daily geselecteerd . U kunt ook beslissen wanneer het schema begint en terugkeert.

  1. Onder Geavanceerde instellingen(Advanced settings) kunt u meer parameters instellen voor hoe de taak wordt geactiveerd. Deze taak wordt zo ingesteld dat deze elke 5 minuten voor onbepaalde tijd wordt (indefinitely)herhaald(repeat every 5 minutes) . Merk op dat het vakje Ingeschakeld(Enabled ) standaard is aangevinkt. Dit is de eerste plaats om te controleren bij het oplossen van problemen waarom een ​​geplande taak niet wordt uitgevoerd(troubleshooting why a scheduled task won’t run) . Selecteer OK zodra je de trigger hebt ingesteld.
  2. Selecteer het tabblad Acties en vervolgens (Actions )Nieuw(New ) om de geplande taak te vertellen wat deze gaat doen.

  1. In het vervolgkeuzemenu Actie:(Action:) heb je de keuze om:
    • Een programma starten
    • Stuur een email
    • Geef een bericht weer. 

De laatste twee zijn verouderd en worden niet meer ondersteund. U kunt ze het beste niet gebruiken wanneer u batchbestanden plant. Laat het op de standaard Start een programma(Start a program) .

Voer het volledige pad naar het script in. Gebruik de knop Bladeren(Browse ) om naar het script te gaan en het te selecteren.

De velden Argumenten toevoegen(Add arguments ) en Beginnen in(Start in fields ) zijn leeg. U kunt deze gebruiken wanneer u doorgaat naar meer gecompliceerde scripts en taken. U hebt deze zeker nodig om PowerShell-scripts te plannen(schedule PowerShell scripts) . Selecteer OK om door te gaan.

  1. De taak is gepland. Selecteer OK om het venster te sluiten en terug te keren naar de Taakplanner(Task Scheduler) . Selecteer de taak die je zojuist hebt gemaakt en test deze. Klik met de rechtermuisknop op de taak en selecteer Uitvoeren(Run ) of selecteer Uitvoeren(Run ) in het deelvenster Acties .(Actions )

Wanneer de taak is voltooid, kijkt u naar de kolom (Result )Laatste uitvoeringsresultaat(Last Run) . U zou moeten zien De bewerking is met succes voltooid(The operation completed successfully) . Als er iets anders staat, probeer dan de F5 -knop om het scherm te vernieuwen. Als er nog iets anders staat, is er iets mis met je script of de manier waarop je de taak hebt gepland. Je hebt wat probleemoplossing te doen.

Hoe zit het met de tabbladen Voorwaarden en Instellingen(Settings Tabs)

Ja, er zijn twee tabbladen die we niet hebben besproken in de bovenstaande instructies. Voor de meeste taken hoeft u niet naar deze tabbladen te gaan. Er zijn standaardwaarden in ingesteld die over het algemeen het beste met rust kunnen worden gelaten. Maar laten we eens kijken naar de tabbladen.

Taak maken – Voorwaarden

Deze instellingen hebben betrekking op de staat van de computer. Als de taak veel middelen in beslag neemt of de persoon die de taak gebruikt kan onderbreken, wijzigt u de sectie Inactief(Idle )

In het Power- gedeelte wordt standaard de taak Start alleen weergegeven als de computer op netstroom staat(Start the task only if the computer is on AC power ) en Stop als de computer al is ingeschakeld op batterijvoeding(Stop if the computer switches to battery power ) .

In de meeste gevallen wanneer u batchbestanden plant, is het prima om deze aangevinkt te laten. We hebben sommige computers in de slaapstand gezet om stroom te besparen als ze niet worden gebruikt. Als de computer slaapt, wordt de taak niet uitgevoerd. Als dat het geval is, moet u het vakje De computer uit de slaapstand halen om deze taak uit te voeren(Wake the computer to run this task ) aanvinken .

Tegenwoordig is een computer bijna altijd verbonden met een netwerk. Als uw taak echter afhankelijk is van een solide netwerkverbinding, wijzigt u het gedeelte Netwerk(Network ) .

Taak maken – Instellingen

Het tabblad Instellingen(Settings ) heeft betrekking op het gedrag van de taak. Dat betekent hoe de taak wordt uitgevoerd. De Taak mag op aanvraag worden uitgevoerd(Allow task to be run on demand ) is standaard aangevinkt. De andere keuzes hebben betrekking op situaties waarin een taak wordt overgeslagen of mislukt.

Sommige taken kunnen vastlopen in een lus of niet worden uitgevoerd omdat niet aan de triggervoorwaarden wordt voldaan. Dit zijn de instellingen die u daarvoor zou aanpassen. Voor de meeste taken zijn de standaardinstellingen goed.

Wat kan ik doen met geplande batchbestanden(Scheduled Batch Files) ?

Als je eenmaal weet hoe je taken moet plannen, kan de geest racen met ideeën over dingen die moeten worden geautomatiseerd. U kunt automatisch bestanden verwijderen(auto delete files) , favoriete programma's laten openen bij inloggen(set favorite programs to open on login) of automatisch de afdrukwachtrij wissen(automatically clear the print queue) van mislukte taken. Welke taak u ook herhaaldelijk uitvoert, u kunt deze waarschijnlijk scripten en plannen.



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts