Windows Task Scheduler er en del af Windows styresystem som gør dig i stand til afvikle foruddefinerede handlinger automatisk. Disse scheduled tasks er også kendt som planlagte opgaver eller Linux verdens pendanten - cron jobs.
Via startmenuen tilgå Task Scheduler
I træstrukturen til Venstre klik på Task Scheduler Libary
- Højreklik og vælg Create basic task…
Dialogboksen Create basic task Wizzard åbnes
I Feltet Name indtastes navnet på den scheduled task
- Her MyScript
- Klik Next
Herefter kan værges hvor ofte tasken skal køre i scenarioet her beholder vi den forud definedered værdi – Daily
- Klik Next
Vi har nu mulighed for at vælge hvornår på dagen tasken skal køre.
Ret klokkeslættet i feltet Start til kl 08:00:00
- Klik Next
Vi skal nu til at definere hvad tasken rent faktisk skal gøre.
Vælg radioknappen Start a program
- Klik Next
Vi kan nu definere hvilket program vi vil start samt med hvilke parameter det skal startes. I Scenarioet her vil vi gerne start programmet Powershell og få det til at køre er script vi på forhånd har skrevet. Scriptet Myscript.ps1 befinder i mappen C:\Scripts.
Indtast Powershell i feltet Program/script
- I feltet Add argument (optional) Indtast -File C:\Scripts\Myscript.ps1
- Klik Next
Klik Open the properties dialog for this task when I click Finish tjekboxen
- Klik Finish
Dialogboksen MyScript Properties (Local Computer) åbner. Vi kan nu definere under hvilke bruger rettigheder denne task skal køre. I scenarioet her vil vi blot køre tasken under brugeren Administrator samt tillade det køre uanset om brugeren er logget på serveren eller ej.
Klik i radioknappen Run whether user is logged on or not
- Klik i afkrydsningsfeltet Run with highest privileges
- Klik OK
Dialogboksen Task Scheduler åbner
Indtast Administratorbrugeres password I feltet Password
Klik OK
Den schduled task er nu opsat til at køre scriptet som Administratorbrugeren hver dag kl 08:00