Hoe u automatische taken kunt plannen en beheren met schtasks in Windows

Laatste update: 29/07/2025
Auteur: Isaac
  • Taken automatiseren in Windows Met schtasks kunt u acties en scripts plannen op regelmatige of ad-hoc basis.
  • Het op afstand beheren van taken met schtasks maakt gecentraliseerd beheer in bedrijfsomgevingen mogelijk.
  • Combineer schtasks met anderen commando's breidt de automatiseringsmogelijkheden uit en verbetert de systeemefficiëntie.

geplande taken beheren schtasks

Het automatiseren van taken in Windows met behulp van Taakplanner is een van de meest efficiënte manieren om tijd te besparen en fouten te voorkomen, vooral in bedrijfs- of systeembeheeromgevingen. Als u zich ooit hebt afgevraagd hoe u bepaalde acties, scripts of programma's automatisch kunt laten uitvoeren, dagelijks, wekelijks of op specifieke datums en tijden, dan zijn er in Windows verschillende tools ingebouwd die u daarbij kunnen helpen.

In dit artikel leer ik je hoe Plan en beheer geplande taken in Windows met behulp van schtasks, het krachtigste en meest flexibele opdrachtregelprogramma voor deze taak. Je leert van de basis tot en met Tricks Geavanceerde en praktische voorbeelden over hoe u deze techniek kunt toepassen om nuttige acties uit te voeren, zoals automatisch uitschakelen, beheer van apparatuur op afstand of het behouden van taken in het systeem.

Wat is schtasks en waarom zou je het gebruiken?

schtaken is een opdrachtregelhulpprogramma dat is opgenomen in de besturingssystemen Windows-software waarmee u geplande taken kunt maken, wijzigen, verwijderen, uitvoeren en bekijken, zowel lokaal als op externe computers. Het is vooral handig voor systeembeheerders en gevorderde gebruikers, omdat het hen in staat stelt processen te automatiseren, tijd te besparen en ervoor te zorgen dat kritieke processen zonder handmatige tussenkomst worden uitgevoerd.

Het grote voordeel van schtaken Het voordeel ten opzichte van de grafische interface van Taakplanner is dat u het in scripts kunt integreren, taken op meerdere computers tegelijk kunt plannen en instellingen in bulk kunt wijzigen. U kunt het ook gebruiken met verschillende machtigingsniveaus en in combinatie met andere opdrachten, zoals afsluiten, om afsluittaken, herstarten of andere denkbare acties te automatiseren.

Benodigde vergunningen: waar moet u op letten?

Voordat u taken gaat plannen met schtasks, moet u rekening houden met het volgende: vereiste toestemmingenOm een geplande taak op de lokale computer te kunnen maken, bekijken of wijzigen, moet u: lid van de groep BeheerdersAls u taken op externe computers wilt beheren, moet u een beheerder zijn op die computer of de referenties van een gebruiker met beheerdersrechten opgeven met behulp van de parameter /u.

  • Om taken onder een andere gebruiker of met systeemrechten uit te voeren, kunt u de parameter gebruiken /ru met aanduiding van het gewenste account.
  • Voor sommige taken zijn mogelijk aanvullende machtigingen vereist, vooral als er toegang wordt verkregen tot beveiligde bronnen.
  • Let op: als u werkt op computers die niet tot hetzelfde of vertrouwde domein behoren, kan de authenticatie mislukken en wordt de taak niet correct uitgevoerd.
  Gemakkelijke manieren om WhatsApp-nummer op iPhone en Android te wijzigen

Basis schtasks-opdrachten en syntaxis

schtask

Het belangrijkste commando voor het werken met geplande taken is schtaken, waarmee verschillende bewerkingen mogelijk zijn:

  • schtasks /create – Maak een nieuwe geplande taak.
  • schtasks /verwijderen – Verwijdert een geplande taak.
  • schtasks /verandering – De eigenschappen van een bestaande taak wijzigen.
  • schtasks /query – Maak een lijst van de geplande taken.
  • schtasks /einde – Stopt de uitvoering van een taak die gaande is.
  • schtasks /run – Voert een geplande taak onmiddellijk uit en negeert de ingestelde planning.

La basis structuur U kunt als volgt een taak aanmaken (wijzig de waarden naar wens):

schtasks /create /sc  /tn  /tr  

Sommige van de meest voorkomende parameters die je kunt combineren zijn:

  • /sc: type van programmering (MINUUT, UURLIJKS, DAGELIJKS, WEKELIJKS, MAANDELIJKS, EENMALIG, BIJ START, BIJ AANMELDEN, BIJ INACTIE, BIJ ÉÉN GEBEURTENIS)
  • / mo: intervalmodificator, bijvoorbeeld elke hoeveel minuten, uren, dagen, etc.
  • /st: starttijd (24-uurs formaat, UU:MM)
  • /sd: startdatum
  • /ed: einddatum
  • /tn: unieke naam van de taak
  • /tr: opdracht of pad naar het uitvoerbare bestand/script
  • /ru: gebruiker waaronder de taak wordt uitgevoerd (standaard de huidige)
  • /rp: Gebruikerswachtwoord om de taak uit te voeren (indien nodig)
  • /s: hiermee kunt u een externe computer aangeven
  • /u: gebruiker voor externe verbinding
  • /p: wachtwoord voor externe verbinding

Soorten programmering en praktische voorbeelden

Een van de sterke punten van schtasks is de Flexibiliteit om taken te plannen met alle soorten frequenties en omstandighedenHier zijn enkele voorbeelden van de meest voorkomende gevallen:

Elke bepaald aantal minuten uitvoeren

schtasks /create /sc minute /mo 20 /tn "MiTareaMinutos" /tr C:\mi_script.bat

Deze opdracht wordt uitgevoerd mijn_script.bat elke 20 minuten.

Elke X uur uitvoeren

schtasks /create /sc hourly /mo 3 /tn "MiTareaHoras" /tr C:\mi_programa.exe

Rennen mijn_programma.exe elke 3 uur vanaf de initiële programmering.

Dagelijkse of meerdaagse taken

schtasks /create /sc daily /mo 2 /tn "MiTareaDiaria" /tr C:\mi_script.bat /st 10:00

Voer de taak elke 2 dagen om 10:00 uur uit.

Wekelijkse taken (bijvoorbeeld elke vrijdag)

schtasks /create /sc weekly /d FRI /tn "BackupSemanal" /tr C:\scripts\backup.bat

Maandelijkse taken (bijvoorbeeld de 15e van elke maand om 6:00 uur)

schtasks /create /sc monthly /d 15 /tn "ReporteMensual" /tr C:\mi_script.bat /st 06:00

Taak die één keer moet worden uitgevoerd (ONCE)

schtasks /create /sc once /tn "TareaUnica" /tr C:\mi_script.bat /st 23:00 /sd 25/05/2024

Automatiseren van afsluiten, opnieuw opstarten en andere administratieve handelingen

Een van de meest bruikbare toepassingen van schtasks in bedrijven is de automatisering van het uitschakelen of herstarten van apparatuur. U kunt de opdracht gebruiken stillegging in combinatie met schtasks:

schtasks /create /ru system /rl highest /sc daily /tn "ApagadoNocturno" /tr "shutdown /s /f /t 0 /c 'Apago automático'" /st 23:30 /f

In dit voorbeeld wordt de computer dagelijks om 23:30 uur afgesloten. Wijzig de parameter /s door /r als u wilt dat het apparaat opnieuw opstart in plaats van wordt afgesloten.

  Geavanceerde handleiding: Volledige controle over Windows Update met wuauclt en usoclient

Taken op meerdere computers op afstand beheren

Als u systeembeheerder bent en taken op meerdere computers tegelijk moet beheren, kunt u met schtasks taken op afstand maken, wijzigen en verwijderen. Gebruik hiervoor de volgende parameters: /s (naam of IP van de externe computer), /u (gebruiker met externe beheerder) en /p (wachtwoord):

schtasks /create /s NOMBREPC /u Administrador /p TuPassword /tn "Mantenimiento" /tr C:\scripts\mantener.bat /sc daily /st 01:00

Op deze manier kunt u taken vanuit één centraal punt implementeren. script naar het gehele netwerk, erg handig voor gecentraliseerd onderhoud, het uitschakelen van apparatuur buiten werktijd, het uitvoeren van back-ups, etc.

Taken plannen die scripts of meerdere programma's uitvoeren

schtaken U kunt slechts één uitvoerbaar bestand of script per taak starten, maar u kunt deze beperking omzeilen door een batchbestand te maken (. Beat) die zoveel opdrachten uitvoert als u nodig hebt:

@echo off
C:\Windows\System32\notepad.exe
C:\Windows\System32\calc.exe
exit

Sla het bestand op als launcher.bat en plan de taak om deze batch uit te voeren. Zo kunt u meerdere applicaties of processen tegelijk openen.

Permanentie en veiligheid: taken voor persistentie in het systeem

U kunt geplande taken maken die onder het account worden uitgevoerd SYSTEM, waardoor persistentie en uitvoering worden bereikt, zelfs voordat een gebruiker is ingelogd. Deze techniek wordt zowel door legitieme beheerders als door malware gebruikt:

schtasks /create /ru "SYSTEM" /sc minute /mo 10 /tn "Windows_Update" /tr "C:\ruta\tarea.exe"

waarschuwing: Gebruik het SYSTEM-account alleen voor essentiële taken, aangezien dit account de maximale rechten heeft en een fout ernstige gevolgen voor het systeem kan hebben.

Bestaande taken bekijken, wijzigen en verwijderen

Het commando /vraag Hiermee kunt u zien welke taken er in het systeem staan. Dit is handig om te controleren of uw taak correct is aangemaakt of om geavanceerde details te bekijken:

  • Bekijk alle taken:
  • schtasks /query
  • Bekijk details van een specifieke taak in lijstvorm:
  • schtasks /query /tn "MiTarea" /v /fo LIST

Om een taak te verwijderen:

schtasks /delete /tn "MiTarea" /f

Om te wijzigen wat een taak uitvoert, de gebruiker of een andere eigenschap:

schtasks /change /tn "MiTarea" /tr "C:\nuevo_script.bat"

U kunt een taak zelfs stoppen als deze wordt uitgevoerd met:

schtasks /end /tn "MiTarea"

Alternatieven voor schtasks en compatibiliteit met oudere versies

Naar boven Windows 7 en eerdere systemen was er het commando AT voor geplande taken, maar het is verouderd en schtasks is de huidige standaard. Op zeer oude computers kunt u AT echter tegenkomen en de syntaxis ervan is beperkter:

at 00:00 cmd /c copy C:\Documents\*.* J:\MyDocs

Op huidige systemen ontvangt u, als u AT uitvoert, een waarschuwing dat het verouderd is en dat het wordt aanbevolen om AT te gebruiken schtaken.

  Hoe u specifieke kleurprofielen voor Windows HDR-games kunt maken

Taken plannen met behulp van de grafische interface: een eenvoudig alternatief

Als u er de voorkeur aan geeft alles in kleine vensters te doen, bevat Windows het hulpprogramma "Taakplanner(Taakplanner). U kunt het paneel openen door te typen taskschd.msc in het dialoogvenster Uitvoeren (Win + R). Hier kunt u geplande taken visueel bekijken, maken en wijzigen, en taken maken die worden uitgevoerd bij het opstarten, wanneer een gebruiker zich aanmeldt, na een gebeurtenis, enzovoort.

Hoewel de grafische interface intuïtief is, moet u er rekening mee houden dat voor bulkbewerkingen de opdrachtregel veel efficiënter is, vooral in bedrijfsscenario's.

Gebruiksscenario's: oplossingen en praktische tips voor geautomatiseerde taken

Waarvoor worden geplande taken meestal gebruikt?

  • Automatiseer periodieke back-ups.
  • verwijderen tijdelijke bestanden o logs automatisch.
  • Start kritieke toepassingen bij het opstarten van het systeem.
  • Schakel apparatuur buiten kantooruren uit, start deze opnieuw op of onderbreek deze.
  • Voer onderhoudsrapporten of scripts uit op momenten dat er geen gebruikers zijn aangemeld.
  • Zorg voor de persistentie van interne applicaties of services.

Sommige belangrijkste aanbevelingen:

  • Test uw scripts en taken altijd voordat u ze op het hele netwerk implementeert.
  • Houd een overzicht bij van de aangemaakte taken om duplicaten of misverstanden te voorkomen.
  • Gebruik duidelijke en beschrijvende namen voor elke taak.
  • Vermijd het starten van taken met buitensporige bevoegdheden, tenzij dit absoluut noodzakelijk is.

Zoals je hebt gezien, Automatische taken plannen in Windows met SchTasks Het is een krachtige manier om je tijd te optimaliseren en menselijke fouten te verminderen. Of het nu gaat om persoonlijk management, bedrijfsscripts of geavanceerde administratie, de mogelijkheden met schtasks zijn vrijwel eindeloos. Investeer wat tijd in het grondig leren gebruiken van deze tool en je zult zien hoe je workflow aanzienlijk verbetert.

Taken plannen in PowerShell 7
Gerelateerd artikel:
Taken plannen in PowerShell om het beheer te automatiseren