Hur man skapar avancerade uppgifter med Task Scheduler

Vill du få din dator att vila eller stänga av vid en viss tidpunkt varje dag? Eller kanske du vill att din dator ska börja spela en motiverande video varje gång du startar den eller när klockan är 12? Om du ville ha ett sätt att programmera din dator för att göra vissa saker vid vissa tidpunkter, bör du läsa den här artikeln, eftersom vi kommer att täcka några av Task Schedulers avancerade funktioner: skapa avancerade uppgifter, ställa in deras utlösare, åtgärder och säkerhetsalternativ . De är kraftfulla när du vill ha kontroll över ditt system och de uppgifter det körs. Så var beredd på ett omfattande utbud av val som gör att du kan ställa in alla möjliga detaljer relaterade till schemalagda uppgifter. Låt oss börja:

OBS:(NOTE:) Den här guiden gäller Windows 10 , Windows 7 och Windows 8.1 . För att illustrera de saker du kan göra med Task Scheduler , kommer vi att skapa en avancerad uppgift som stänger av datorn varje dag klockan 23:00.

Hur man skapar en avancerad uppgift i Windows

Börja med att öppna Schemaläggaren(Task Scheduler) . Om du inte vet hur du gör detta bör du läsa den här artikeln: 9 sätt att starta uppgiftsschemaläggaren i Windows (alla versioner)(9 ways to start the Task Scheduler in Windows (all versions)) . Om du inte har tid att läsa den guiden också, vet att ett snabbt sätt att öppna Schemaläggaren(Task Scheduler) , i alla Windows -versioner, är att använda sökningen: sök efter "uppgiftsschemaläggare"("task scheduler") och klicka eller tryck på lämpligt sökresultat.

Söker efter Task Scheduler i Windows 10

Dessutom, om du aldrig har arbetat med Task Scheduler tidigare, kan det vara en bra idé att bekanta dig lite med den. För det, läs detta: Hur man skapar grundläggande uppgifter med Task Scheduler, i 5 steg(How to create basic tasks with Task Scheduler, in 5 steps) .

Låt oss nu gå till affären: för att skapa en ny uppgift, i Schemaläggarens(Task Scheduler) fönster, gå till åtgärdspanelen(Actions) och klicka eller tryck på "Skapa uppgift" på höger sida.("Create Task.")

Starta guiden Skapa uppgift i Schemaläggaren

Guiden som startar låter dig ställa in varje detalj om din nya uppgift, börja med dess namn och fortsätta med att ställa in en eller flera utlösare, åtgärder, fastställa villkor för att köra uppgiften och så vidare.

Skapa uppgiftsguiden från Task Scheduler

Låt oss se hur det fungerar:

Hur man ställer in namn, beskrivning och säkerhetsalternativ för en uppgift

Den första fliken i guiden "Skapa uppgift"("Create Task") heter Allmänt,(General,) och det är platsen där du kan ange namnet på uppgiften och dess beskrivning. Eftersom vi vill skapa en uppgift som stänger av vår dator varje natt, kommer vi att döpa den till "Sov på natten."("Sleep at night.")

Välja ett namn och en beskrivning för uppgiften

Fliken Allmänt(General) låter dig också konfigurera ytterligare "Säkerhetsalternativ"("Security options") relaterade till användarkontot och privilegier som används för att köra uppgiften som du skapar. Som standard är det användarkonto som används för att köra uppgiften det du använder för att skapa uppgiften. Om du vill använda ett annat användarkonto när du kör uppgiften, klicka eller tryck på knappen "Ändra användare eller grupp"("Change User or Group") och välj ett annat.

Ändra användarkontot som används för att köra uppgiften

Du kan välja att köra uppgiften endast när användaren är inloggad eller köra den även om han eller hon inte är inloggad. I vårt fall spelar det ingen roll om användaren är inloggad eller inte, då vi vill skapa en uppgift som stänger av datorn.

Att välja om uppgiften endast ska köras när användaren är inloggad eller inte

Om din uppgift behöver administratörsbehörighet, glöm inte att markera kryssrutan "Kör med högsta behörighet"("Run with highest privileges") . Markera sedan alternativet Dold(Hidden) om du inte vill att uppgiften ska vara synlig. Detta innebär att den inloggade användaren inte meddelas när uppgiften startas eller avslutas. Vi kommer inte att göra det eftersom vi vill att användaren ska kunna stoppa avstängningsproceduren om han eller hon vill använda datorn längre fram på natten. 🙂

Väljer att köra uppgiften med högre behörighet

Det är allt som finns angående allmänna inställningar. Låt oss gå till fliken Triggers .

Hur man ställer in utlösare för en uppgift i Task Scheduler

Fliken Triggers låter dig ställa in flera triggers. För att lägga till en ny utlösare, klicka eller tryck på knappen Ny längst ned i fönstret.(New)

Skapa en ny trigger i Task Scheduler

Den första triggerinställningen är att välja när uppgiften ska påbörjas. Klicka(Click) eller tryck på rullgardinsmenyn "Börja uppgiften"("Begin the task") och välj ett av de tillgängliga alternativen.

Välja när uppgiften ska startas i Schemaläggaren

För vår avstängningsuppgift måste vi välja "På ett schema"("On a schedule") och ställa in uppgiften att köra dagligen(Daily) kl. 23.00.

Köra en uppgift enligt ett schema

Vi har redan pratat om några av de andra triggers som finns tillgängliga i denna handledning: Hur man skapar grundläggande uppgifter med Task Scheduler, i 5 steg(How to create basic tasks with Task Scheduler, in 5 steps) . Det finns dock några ytterligare triggers jämfört med guiden Skapa grundläggande uppgift(Create Basic Task) , till exempel: "At task creation/modification," "Vid anslutning till användarsession", "Vid frånkoppling från användarsession", "På arbetsstationslås"("On connection to user session," "On disconnect from user session," "On workstation lock") och " Lås upp på arbetsstationen." ("On workstation unlock.")Baserat på det alternativ du valde måste du ställa in olika saker i fönstret Inställningar(Settings) , men de avancerade inställningarna(Advanced settings) som är tillgängliga förblir desamma oavsett vilken utlösare du väljer.

För utlösare som heter "Vid anslutning till användarsession"("On connection to user session") och "Vid frånkoppling från användarsession"("On disconnect from user session") kan du göra följande inställningar:

  • Fastställ om " anslutning till användarsession"(connection to user session") syftar på någon användare eller en specifik användare. För den senare är standardinställningen den nuvarande användaren. Du kan dock klicka eller trycka på Ändra(Change User) användare och välja en annan användare.
  • Fastställ om anslutning(connection) hänvisar till en anslutning från en fjärrdator eller en lokal dator.

Kör en uppgift vid anslutning till användarsession

För triggerna "På arbetsstationslås"("On workstation lock") och "Lås upp på arbetsstation"("On workstation unlock") behöver du bara ställa in om detta avser någon användare eller en specifik användare. Som standard är den specifika användaren den aktuella. Du kan klicka eller trycka på "Ändra användare"("Change User") för att välja ett annat användarkonto.

Kör en uppgift på arbetsstationslås

Hur man ställer in de avancerade inställningarna för utlösare av en uppgift

De tillgängliga avancerade inställningarna(Advanced settings) är desamma för alla utlösare. För varje tillgängligt alternativ måste du först markera motsvarande ruta för att se listan med liknande alternativ. Du kan göra följande inställningar:

  • Fördröja en uppgift under en viss tid: 30 sekunder, 1 minut, 15 minuter, 30 minuter, 1 timme, 8 timmar eller 1 dag;
  • Välj det tidsintervall efter vilket uppgiften upprepas (5, 10, 15, 30 minuter eller 1 timme) och varaktigheten för upprepningen (15 eller 30 minuter, 1 eller 12 timmar, 1 dag eller på obestämd tid);
  • Om din uppgift av någon anledning kan pågå längre än den period du anger kan du välja att stoppa den automatiskt;
  • Du kan ställa in ett aktiverings- och utgångsdatum och en tid. Detta betyder de datum mellan vilka din uppgift kommer att köras när den utlösare som du anger uppfylls;
  • Du kan aktivera eller inaktivera uppgiften.

För den dagliga PC-avstängningsuppgiften som vi skapar behöver vi inte någon av dessa avancerade inställningar: allt vi behöver göra är att se till att uppgiften är aktiverad(Enabled) .

Konfigurera de avancerade inställningarna för en utlösare

Klicka eller tryck på OK när du är klar med inställningarna för denna utlösare. Din nya utlösare visas i listan med utlösare. Du kan antingen skapa en ny eller välja en redan skapad utlösare för att redigera den eller ta bort den.

Listan över utlösare för uppgiften

Hur man ställer in åtgärderna för en uppgift, i Task Scheduler

Du kan tilldela flera åtgärder till en uppgift. För att göra detta, gå till fliken Åtgärder(Actions) och klicka eller tryck på knappen Ny .(New)

Skapar en ny åtgärd för den schemalagda uppgiften

Välj en(Choose one) av de åtgärder som uppgiften måste utföra genom att klicka eller knacka på rullgardinsmenyn Åtgärd . (Action)Du kan välja mellan: starta ett program, skicka ett e-postmeddelande eller visa ett meddelande.

Välja den åtgärd som uppgiften körs

Om du väljer att starta ett program, klicka eller tryck på knappen Bläddra(Browse) för att välja programmet som ska startas. Fyll sedan i de valfria fälten som heter Argument(Arguments) och Börja i(Start in) om det behövs .

För vår avstängningsuppgift måste vi välja "Starta ett program." ("Start a program.")Sedan måste vi ange shutdown- kommandot i fältet Program/script . För att det här kommandot ska fungera måste vi också mata in rätt argument, så i fältet "Lägg till argument"("Add arguments") ska vi skriva -s och -f . Argumentet -s säger till datorn att vi vill att den ska stängas av, inte starta om eller vila, och argumentet -f säger att vi vill tvinga appar att stängas vid avstängning.

Konfigurera en åtgärd för att stänga av en Windows-dator

OBS:(NOTE:) Om det du vill inte är att köra ett program utan att skicka ett e-postmeddelande måste du fylla i fälten Från(From) och Till(To) , ange ett ämne, skriva e-posttexten, lägga till eventuella bilagor och ange SMTP -servern (finns i egenskaperna av ditt e-postkonto). För att visa ett meddelande måste du ange titeln och meddelandet. Kom ihåg(Remember) att i Windows 10 och 8.1 är uppgifterna "Skicka e-post"("Send an e-mail") och "Visa ett meddelande"("Display a message") utfasade - vilket innebär att dessa åtgärder inte kan utföras i dessa Windows - versioner.

Som vi har nämnt tidigare kan du skapa flera åtgärder för en uppgift. Du kan till exempel skapa en uppgift som kör Diskrensning(Disk Cleanup) och först därefter stänger av din dator. Du kan ändra ordningen på åtgärderna genom att klicka eller trycka på knapparna som finns till höger i åtgärdslistan.

Listan över åtgärder för en uppgift

För att ändra en åtgärd, välj den och klicka eller tryck på Redigera(Edit) . För att ta bort den, klicka eller tryck på Ta bort(Delete) .

Redigera eller ta bort en åtgärd

Hur man ställer in uppgiftsvillkoren i Task Scheduler

Förutom triggern kan du ange flera villkor för när uppgiften körs baserat på vilotiden som har gått, om datorn är på nätström eller om ett specifikt nätverk är tillgängligt. För att ställa in dem, klicka eller tryck på fliken Villkor . (Conditions)Observera att om du vill skapa en avstängningsuppgift precis som vi gjorde, behöver du inte konfigurera något av dessa villkor.

Fliken Villkor från guiden Skapa uppgift

Om du vill att uppgiften inte ska störa ditt arbete kan du ställa in den så att den bara körs när datorn är inaktiv. Markera rutan som säger "Starta uppgiften endast om datorn är inaktiv för"("Start the task only if the computer is idle for") och välj en av de tillgängliga perioderna. Från det att du har ställt in uppgiften att starta kan du välja att vänta på att datorn ska gå över i viloläge under en viss period eller så kan du välja "Vänta inte på inaktiv".("Don't wait for idle.")När datorn inte längre är i viloläge kan du bestämma dig för att stoppa aktiviteten eller starta om den om viloläget återupptas. Som ett exempel är dessa lediga alternativ användbara när du vet att din uppgift kan kräva många systemresurser för att köras. Att ställa in dem att köra när din dator eller enhet är inaktiv innebär att du inte kommer att bli besvärad av program som fungerar långsamt på grund av att denna uppgift äter upp de flesta av din dators resurser.

Väljer att starta en uppgift endast om datorn är inaktiv under en viss tid

Eftersom en uppgift kan köras under en lång tid låter Aktivitetsschemaläggaren(Task Scheduler) dig ställa in villkor för uppgiften så att den bara startar när datorn är på nätström, och att stoppa uppgiften om du byter till batteridrift. Om din dator är i viloläge och det är dags att köra uppgiften, kan du ställa in datorn att vakna och köra uppgiften.

Väljer att starta en uppgift endast om datorn är ansluten till nätström

Om du vet att du behöver en specifik nätverksanslutning för att köra uppgiften, markera rutan som säger "Starta endast om följande nätverksanslutning är tillgänglig"("Start only if the following network connection is available") och välj den anslutning som du är intresserad av.

Väljer att starta en uppgift endast om specificerade nätverksanslutningar är tillgängliga

Hur man ställer in felbeteendet för en uppgift

Task Scheduler låter dig göra inställningar som är användbara i speciella situationer som att uppgiften misslyckas eller när den pågående uppgiften inte avslutas när den efterfrågas. Gå till fliken Inställningar i guiden (Settings)Skapa uppgift(Create Task) .

Fliken Inställningar i guiden Skapa uppgift

Du kan göra följande inställningar:

  • Tillåt uppgiften att köras på begäran. Annars körs den bara när både triggers och villkor är uppfyllda.
  • Om uppgiften är baserad på ett schema som har missats kan du ställa in att uppgiften ska köras så snart som möjligt.
  • I de fall då uppgiften misslyckas kan du ställa in att den ska startas om var 1:e, 5:e, 10:e, 15:e, 30:e minut eller 1-2 timme. Omstarten kan göras under de tider som du ställer in.
  • Om du tror att något har gått fel med din uppgift och den tar längre tid än 1, 2, 4, 8, 12 timmar eller 1-2 dagar, kan du ställa in den på att stoppa.
  • Om en uppgift inte är schemalagd att köras igen kan du ställa in din dator så att den automatiskt raderas efter 30, 90, 180, 365 dagar eller omedelbart.
  • Om uppgiften redan körs och det är dags för den att köras igen kan du välja ett av följande alternativ: "Starta inte en ny instans"("Do not start a new instance") (den första instansen av uppgiften fortsätter att köras), "Kör en ny instans" parallellt"("Run a new instance in parallel") (den första uppgiftsinstansen fortsätter att köras, och den nya uppgiftsinstansen startar också), "Sätt i kö för en ny instans"("Queue a new instance") (den nya uppgiftsinstansen körs efter att den första uppgiftsinstansen avslutats) och "Stoppa den befintliga instansen"("Stop the existing instance") (den första uppgiftsinstansen stoppas och den nya uppgiftsinstansen startas).

När du har ställt in allt som du vill, tryck på OK -knappen och uppgiften skapas omedelbart, och du kan hitta den när du vill i Task Scheduler Library .

Använder du Task Scheduler för att skapa avancerade uppgifter?

Som du kan se erbjuder Task Scheduler ett stort antal inställningar som hjälper dig att skapa massor av avancerade uppgifter. Även om inte alla alternativ verkar lätta att förstå till en början, bör du snabbt få kläm på det och få mer kontroll över din dator genom att noggrant läsa den här artikeln och experimentera på egen hand. Om du har några frågor om Task Scheduler , tveka inte att fråga i kommentarsfältet nedan.



About the author

Hej potentiella arbetsgivare! Jag är en mycket erfaren mjukvaruingenjör med över 7 års erfarenhet inom området. Jag vet hur man designar och utvecklar Windows 7-applikationer och har ett brett utbud av Coola webbplatser-rekommendationer på min profil. Mina kunskaper och erfarenheter erbjuder mig en utmärkt matchning för alla företag som letar efter en talangfull person med goda projektledningsförmåga, programmeringskunskaper och erfarenhet av webbutveckling.



Related posts