Sådan planlægges en batchfil i Windows

Hvis du ikke automatiserer ting, går du glip af pointen med computere. Det egentlige formål med computere er at gøre kedelige, gentagne ting, mennesker ikke ønsker at gøre længere.

Batchfiler er en af ​​de bedste måder at automatisere opgaver på. Tilføj dertil muligheden for at planlægge disse batchfiler, og du har et kraftfuldt produktivitetsværktøj.

Planlægning af batchfiler(Batch Files) i Windows ved hjælp af Task Scheduler(Windows Using Task Scheduler)

Når du har lavet en batch-fil for at automatisere et job(make a batch file to automate a job) , vil du have, at den kører regelmæssigt. Den nemmeste måde at gøre det på er med Task Scheduler indbygget i Windows . Det er et værktøj, der automatisk kører job efter en tidsplan(tool that automatically runs jobs on a schedule) .

  1. Vælg Windows Start -knappen, og skriv skemalægger(scheduler) . Det øverste resultat bør være Windows Task Scheduler

Task Scheduler vil allerede have mange planlagte opgaver. Windows og programmer bruger også planlagte opgaver.

  1. Lav en ny mappe til dine opgaver, så du ikke mister den blandt de andre opgaver, der allerede er her. Højreklik(Right-click)Task Scheduler Library og vælg Ny mappe...(New Folder…) eller vælg Ny mappe(New Folder) i handlingsruden(Actions) i højre side af vinduet.

  1. Indtast et navn til den nye mappe. Gør det til noget meningsfuldt.

  1. Højreklik(Right-click) på den nye mappe, og vælg Opret opgave...(Create Task…) eller vælg Opret opgave...(Create Task…) i handlingsruden(Actions ) .

  1. Vinduet Opret opgave(Create Task ) åbnes på fanen Generelt(General ) . Indtast et meningsfuldt navn for opgaven i feltet Navn(Name: ) :. I feltet Beskrivelse:(Description:) skal du skrive, hvad opgaven gør. Det er en god idé at angive placeringen af ​​det script, det kalder. Dette gør det lettere at ændre opgaven og scriptet i fremtiden.

    Bemærk knappen Skift bruger eller gruppe(Change User or Group ) . Dette giver dig mulighed for at køre scriptet under en anden bruger. Hvis din batchfil kræver administratortilladelser(Administrator) , skal du ændre brugeren til Administrator . Det vil bede dig om administratorens(Administrator) adgangskode, så det er ikke en genvej til at overtage computeren.

Bemærk også, at scriptet kun kører, når brugeren er logget på(Run only when the user is logged on) . Du kan ændre dette til Kør, uanset om brugeren er logget på eller ej(Run whether user is logged on or not ) , hvis du vil have det til at køre når som helst.

Bemærk de andre muligheder. For de fleste opgaver er standardværdierne tilstrækkelige. Vær opmærksom på, at du kan foretage disse ændringer, hvis det er nødvendigt.

  1. Vælg fanen Udløsere(Triggers ) . Triggere er det, der afgør, hvornår en opgave kører. Vælg Ny(New ) for at oprette en trigger.

  1. Der er mange muligheder i vinduet Ny udløser . (New Trigger)Se dig omkring for at se, hvad dine muligheder er.

  1. Vælg den grundlæggende udløseropgave ved hjælp af rullemenuen Begynd opgaverne . (Begin the tasks)Valgmuligheder omfatter:
     
    • På et skema
    • Ved log på 
    • Ved opstart
    • I tomgang
    • På et arrangement
    • Ved oprettelse/ændring af opgave
    • Ved forbindelse til brugersession
    • Ved afbrydelse af forbindelse fra brugersession
    • På arbejdsstationslås
    • Lås op på arbejdsstationen

På et skema(On a schedule ) er den mest populære, og den vi vil bruge til denne øvelse.

  1. Der er også muligheder for at planlægge indstilling(Setting) . Valgmuligheder omfatter: 
    • En gang
    • Daglige
    • Ugentlig
    • Månedlige. 

Vi valgte Daily til dette eksempel. Du kan også bestemme, hvornår tidsplanen starter og gentager sig.

  1. Under Avancerede indstillinger(Advanced settings) kan du indstille flere parametre omkring, hvordan opgaven udløses. Denne opgave bliver indstillet til at gentages hvert 5. minut(repeat every 5 minutes)ubestemt tid(indefinitely) . Bemærk, at feltet Aktiveret(Enabled ) er markeret som standard. Dette er det første sted at tjekke, når du fejlfinder, hvorfor en planlagt opgave ikke kører(troubleshooting why a scheduled task won’t run) . Vælg OK , når du har konfigureret triggeren.
  2. Vælg fanen Handlinger(Actions ) og derefter Ny(New ) for at fortælle den planlagte opgave, hvad den skal gøre.

  1. I rullemenuen Handling:(Action:) har du mulighed for at:
    • Start et program
    • Send en e-mail
    • Vis en besked. 

De sidste to er forældede og understøttede ikke længere muligheder. Det er bedst ikke at bruge dem, når du planlægger batchfiler. Lad det være som standard Start et program(Start a program) .

Indtast den fulde sti til scriptet. Brug knappen Gennemse(Browse ) for at gå til scriptet, og vælg det.

Felterne Tilføj argumenter(Add arguments ) og Start i(Start in fields ) er tomme. Du kan bruge disse, når du går videre til mere komplicerede scripts og opgaver. Du skal helt sikkert bruge disse for at planlægge PowerShell-scripts(schedule PowerShell scripts) . Vælg OK for at fortsætte.

  1. Opgaven er planlagt. Vælg OK for at lukke vinduet og vende tilbage til Task Scheduler . Vælg den opgave, du lige har lavet, og test den. Højreklik på opgaven og vælg Kør(Run ) eller vælg Kør(Run ) i handlingsruden(Actions ) .

Når opgaven er færdig, skal du se på kolonnen Sidste (Last Run) kørselsresultat . (Result )Du skulle kunne se Operationen gennemført med succes(The operation completed successfully) .

Hvis der står noget andet, kan du prøve at bruge F5 -knappen for at opdatere skærmen. Hvis der stadig står noget andet, er der noget galt med dit script eller den måde, du planlagde opgaven på. Du har noget fejlfinding at gøre.

Hvad med fanerne Betingelser og Indstillinger(Settings Tabs)

Ja, der er to faner, vi ikke diskuterede i ovenstående instruktioner. For de fleste opgaver behøver du ikke gå ind i disse faner. Der er angivet standardværdier i dem, som generelt er bedst at lade være. Lad os alligevel tage et kig på fanerne.

Opret opgave – betingelser

Disse indstillinger relaterer sig til computerens tilstand. Hvis opgaven tager mange ressourcer eller kan afbryde den person, der bruger den, skal du ændre afsnittet Inaktiv(Idle )

Strømafsnittet har som standard kun Start (Power )opgaven, hvis computeren er på vekselstrøm,(Start the task only if the computer is on AC power ) og Stop, hvis computeren skifter til batteristrøm, er(Stop if the computer switches to battery power ) allerede markeret.

I de fleste tilfælde, når du planlægger batchfiler, er det fint at lade disse være markeret. Vi indstiller nogle computere til at gå på vågeblus for at spare strøm, når de ikke bliver brugt. Hvis computeren er i dvale, vil opgaven ikke køre. Hvis det er tilfældet, skal du markere feltet Væk computeren for at køre denne opgave(Wake the computer to run this task ) .

I disse dage er en computer næsten altid forbundet til et netværk. Stadig, hvis din opgave afhænger af en solid netværksforbindelse, skal du ændre afsnittet Netværk(Network ) .

Opret opgave – Indstillinger

Fanen Indstillinger(Settings ) relaterer til opgavens adfærd. Det betyder, hvordan opgaven kører. Tillad opgave at blive kørt efter behov(Allow task to be run on demand ) er markeret som standard. De andre valg vedrører situationer, hvor en opgave bliver sprunget over eller fejler.

Nogle opgaver kan sidde fast i en løkke eller ikke køre, fordi deres udløserbetingelser ikke er opfyldt. Dette er de indstillinger, du vil justere for at tage højde for det. For de fleste opgaver er standardindstillingerne gode.

Hvad kan jeg gøre med planlagte batchfiler(Scheduled Batch Files) ?

Når du først ved, hvordan man planlægger opgaver, kan sindet race med ideer om ting, der skal automatiseres. Du kan automatisk slette filer(auto delete files) , indstille foretrukne programmer til at åbne ved login(set favorite programs to open on login) eller automatisk rydde udskriftskøen(automatically clear the print queue) for mislykkede job. Uanset hvilken opgave du udfører gentagne gange, kan du sandsynligvis scripte den og planlægge den.



About the author

"Jeg er freelance-ekspert i Windows og Office. Jeg har over 10 års erfaring med at arbejde med disse værktøjer og kan hjælpe dig med at få mest muligt ud af dem. Mine færdigheder omfatter: at arbejde med Microsoft Word, Excel, PowerPoint og Outlook; skabe web sider og applikationer; og hjælpe kunder med at nå deres forretningsmål."



Related posts