Table of contents
TOC
Minimera innehållsförteckningen
Maximera innehållsförteckningen

schtasks

Corey Plett|Senast uppdaterad: 2016-12-05
|
1 Medverkande

Gäller för: Windows Server 2016 måste Windows Server 2012 R2 eller Windows Server 2012

Schemalägger kommandon och program att köras med jämna mellanrum eller vid en viss tidpunkt. Lägger till och tar bort uppgifter från schemat, startar och stoppar uppgifter på begäran och visar och ändrar schemalagda aktiviteter. Om du vill visa kommandosyntaxen klickar du på något av följande kommandon:

  • Skapa schtasks
  • Ändra schtasks
  • Kör SchTasks
  • Schtasks änden
  • Ta bort schtasks
  • Schtasks fråga ## Anmärkningar
  • schtasks.exe utför samma åtgärder som schemalagda aktiviteter i Kontrollpanelen. Du kan använda de här verktygen tillsammans och omväxlande.
  • schtasks ersätter at.exe, ett verktyg som fanns i tidigare versioner av Windows. Även om at.exe ingår fortfarande i Windows Server 2003-serien schtasks är den rekommenderade kommandoradsverktyg för schemaläggning av aktiviteter.
  • Parametrarna i en schtasks kommando kan visas i vilken ordning. Skriva schtasks utan några parametrar utförs en fråga.
  • Behörigheter för schtasks
    • Du måste ha behörighet att köra kommandot. Alla användare kan schemalägga en aktivitet på den lokala datorn, och de kan visa och ändra de uppgifter som de har schemalagt. Medlemmar i gruppen Administratörer kan schemalägga, visa och ändra alla aktiviteter på den lokala datorn.
    • Schemalägga, visa och ändra en aktivitet på en fjärrdator, måste du vara medlem i gruppen Administratörer på fjärrdatorn eller måste du använda de /u parameter för att ange autentiseringsuppgifter för en administratör på fjärrdatorn.
    • Du kan använda den /u parameter i en / create eller /ändra åtgärd när lokala och fjärranslutna datorerna finns i samma domän eller den lokala datorn tillhör en domän som är betrodd av fjärrdatorn. Annars kan fjärrdatorn autentisera inte användarkontot som anges och verifiera att kontot är medlem i gruppen Administratörer.
    • Aktiviteten måste ha behörighet att köra. De behörigheter som krävs varierar beroende på aktivitet. Som standard körs aktiviteter med behörigheterna för aktuell användare på den lokala datorn eller med behörigheterna för den användare som angetts i den /u parameter om finns. Gör för att köra en aktivitet med behörigheter för ett annat användarkonto eller med systembehörigheter på /ru parameter.
  • För att verifiera att en schemalagd aktivitet körs eller ta reda på varför en schemalagd aktivitet kördes inte, finns i transaktionsloggen för Schemaläggaren tjänsten systemrot\SchedLgU.txt. Den här loggen registreras försök har startats av alla verktyg som använder tjänsten, inklusive schemalagda aktiviteter och schtasks.exe.
  • I sällsynta fall skadas aktivitetsfiler. Felaktiga aktiviteter körs inte. När du försöker utföra en åtgärd med felaktiga aktiviteter schtasks.exe visas följande felmeddelande: ERROR: The data is invalid. Du kan inte återställa felaktiga aktiviteter. Återställ aktivitet schemalägga aktiviteter med schtasks.exe eller schemalagda aktiviteter att ta bort uppgifterna från systemet och schemalägga om dem. ## Skapa schtasks Schemalägga en aktivitet. schtasks använder olika parameterkombinationer för varje schemaläggningstyp. Om du vill se den kombinerade syntaxen för att skapa aktiviteter eller syntaxen för att skapa en aktivitet till en viss typ, klickar du på något av följande alternativ.
  • Kombinerade beskrivningar av syntax och parameter
  • Schemalägga en aktivitet körs som var: E minut
  • Schemalägga en aktivitet körs som var N: e timme
  • Schemalägga en aktivitet körs som var N dag
  • Schemalägga en aktivitet körs som varje vecka N
  • Om du vill schemalägga en aktivitet körs som var N månad
  • Schemalägga en aktivitet som körs på en viss dag i veckan
  • Schemalägga en aktivitet som körs på en särskild veckodag i månaden
  • Schemalägga en aktivitet som körs på ett specifikt datum varje månad
  • Schemalägga en aktivitet som körs den sista dagen i månaden
  • Schemalägga en aktivitet som körs en gång
  • Schemalägga en aktivitet som körs varje gång datorn startas
  • Schemalägga en aktivitet som körs när en användare loggar in på
  • Schemalägga en aktivitet som körs när systemet är inaktivt
  • Schemalägga en aktivitet som körs nu
  • Schemalägga en aktivitet som körs med olika behörigheter
  • Schemalägga en aktivitet som körs med systembehörigheter
  • Om du vill schemalägga en aktivitet kör som mer än ett program
  • Schemalägga en aktivitet som körs på en fjärrdator #### Kombinerade beskrivningar av syntax och parameter ##### Syntax schtasks /create /sc <Scheduletype> /tn <TaskName> /tr <TaskRun> [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] [/ru {[<Domain>\]<User> | System}] [/rp <Password>] [/mo <Modifier>] [/d <Day>[,<Day>...] | *] [/m <Month>[,<Month>...]] [/i <Idletime>] [/st <starttime>] [/ri <Interval>] [{/et <Endtime> | /du <Duration>} [/k]] [/sd <startdate>] [/ed <Enddate>] [/it] [/z] [/f] ##### Parametrar ###### /sc Anger schematypen av. Giltiga värden är MINUT, varje TIMME, DAG, VECKA, MÅNAD en GÅNG, ONstart, ONLOGON, ONIDLE. |Typ|Beskrivning| |---------|--------| |MINUT, VARJE TIMME, VARJE DAG, VECKA, MÅNAD|Anger tidsenheten för schemat.| |EN GÅNG|Aktiviteten körs en gång vid ett visst datum och tid.| |ONstart|Aktiviteten körs varje gång datorn startas. Du kan ange ett startdatum eller köra aktiviteten nästa gång datorn startas.| |ONLOGON|Aktiviteten körs när en användare (gäller för alla användare) loggar in. Du kan ange ett datum eller köra aktiviteten nästa gång användaren loggar in.| |ONIDLE|Aktiviteten körs när systemet är inaktivt under en angiven tidsperiod. Du kan ange ett datum eller köra aktiviteten nästa gång datorn är inaktiv.| ###### /tn Anger ett namn för aktiviteten. Varje aktivitet i systemet måste ha ett unikt namn. Namnet måste följa reglerna för filnamn och får inte överskrida 238 tecken. Använd citationstecken runt namn som innehåller blanksteg. ###### /tr Anger det program eller kommando som aktiviteten körs. Skriv den fullständiga sökvägen och filnamnet för en körbar fil, skriptfil eller kommandofil. Sökvägen får inte överskrida 262 tecken. Om du utelämnar sökvägen schtasks förutsätter vi att filen är i den systemrotkatalogen \System32. ###### /s Schemalägga en aktivitet på angiven fjärrdator. Skriv in namnet eller IP-adressen för en fjärrdator (med eller utan omvända snedstreck). Standard är den lokala datorn. Den /u och /p parametrar gäller endast när du använder /s. ###### /u [\] Kör kommandot med behörigheterna för det angivna användarkontot. Standardvärdet är behörigheterna för aktuell användare på den lokala datorn. Den /u och /p parametrar är giltig endast för att schemalägga en aktivitet på en fjärrdator (/s). Behörigheterna för det angivna kontot används för att schemalägga en aktivitet och aktiviteten ska köras. Om du vill köra aktiviteten med behörigheter för en annan användare använder den /ruparameter. Användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Även den lokala datorn måste tillhöra samma domän som fjärrdatorn eller måste finnas i en domän som är betrodd av fjärrdatorns domän. ###### /p Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder den /u parametern, men utelämnar den /p parametern eller lösenordet, schtasks frågar efter ett lösenord och dölja den text du skriver. Den /u och /p parametrar är giltig endast för att schemalägga en aktivitet på en fjärrdator (/s). ###### /ru {[\] | Systemet} Kör aktiviteten med behörigheterna för det angivna användarkontot. Aktiviteten körs som standard med behörigheterna för aktuell användare på den lokala datorn eller med tillstånd av den användare som angetts i den /u parameter, om en ingår. Den /ru parametern är giltig när aktiviteter schemaläggs på lokala datorer eller fjärrdatorer. |Värde|Beskrivning| |-----|--------| |[\]|Anger ett alternativt användarkonto.| |System eller ""|Anger det lokala systemkontot, ett mycket privilegierat konto som används av operativsystemet och systemtjänster.| ###### /rp Anger lösenordet för användarkontot som anges i den /ru parameter. Om du utelämnar den här parametern när du anger ett användarkonto schtasks.exe frågar efter lösenordet och dölja den text du skriver. Använd inte den /rp parameter för aktiviteter som körs med System kontoautentiseringsuppgifter (/ru System). System-kontot inte har ett lösenord och schtasks.exe inte att ange något. ###### /mo Anger hur ofta aktiviteten körs inom schematypen. Den här parametern är giltig, men valfri, för en MINUT, varje TIMME, DAG, VECKA och MÅNAD schemalägga. Standardvärdet är 1. |Typ|Modifierarvärden|Beskrivning| |---------|----------|--------| |MINUT|1 - 1439|Aktiviteten körs varje minuter.| |VARJE TIMME|1 - 23|Aktiviteten körs varje timmar.| |VARJE DAG|1 - 365|Aktiviteten körs varje dagar.| |VARJE VECKA|1 - 52|Aktiviteten körs varje veckor.| |EN GÅNG|Ingen modifierare.|Aktiviteten körs en gång.| |ONstart|Ingen modifierare.|Aktiviteten körs vid start.| |ONLOGON|Ingen modifierare.|Aktiviteten körs när användaren som anges av den /u parametern loggar in.| |ONIDLE|Ingen modifierare.|Aktiviteten körs när systemet är inaktivt antal minuter som anges av den /i parameter som krävs för användning med ONIDLE.| |VARJE MÅNAD|1 - 12|Aktiviteten körs varje månader.| |VARJE MÅNAD|LASTDAY|Aktiviteten körs den sista dagen i månaden.| |VARJE MÅNAD|ANDRA, tredje, FJÄRDE, EFTERNAMN|Använda med den /d parameter för att köra en aktivitet på en speciell vecka och dag. Till exempel i den tredje onsdagen i månaden.| ###### /D dag [, dag...] | * Anger en dag (eller dagar) i veckan eller en dag (eller dagar) i en månad. Endast giltig med ett schema för varje VECKA eller MÅNAD. |Typ|Modifierare|Detta värde (/d)|Beskrivning| |---------|------|-----------|--------| |VARJE VECKA|1 - 52|MÅN – SUN [, MÅN – solen..] & #124; |Valfritt. MÅNDAG är standard. Jokertecknet () betyder varje dag.| |VARJE MÅNAD|ANDRA, tredje, FJÄRDE, EFTERNAMN|MÅN – SOL|Krävs för ett särskilt veckoschema.| |VARJE MÅNAD|Inget eller {1-12}|1 - 31|Valfritt och giltigt endast med modifierare saknas (/mo) parameter (ett specifikt datum schema) eller när den /mo är 1 till 12 (en "varje månader" schema). Standardvärdet är dag 1 (den första dagen i månaden).| ###### /M månad [, månad...] Anger en månad eller månader under vilken den schemalagda aktiviteten ska köras. Giltiga värden är JAN – DEC och * (varje månad). Den /m parametern är endast giltig med ett schema för varje MÅNAD. Det krävs när LASTDAY modifierare används. I annat fall är det valfritt och standardvärdet är * (varje månad). ###### /i Anger hur många minuter datorn är inaktiv innan aktiviteten startas. Ett giltigt värde är ett heltal mellan 1 och 999. Den här parametern är endast giltig för schemat ONIDLE och är då även obligatoriskt. ###### /st Anger tid på dagen då aktiviteten startar (varje gång den startar) i < hh > 24 – timmarsformat. Standardvärdet är den aktuella tiden på den lokala datorn. Den /St parametern är giltig med MINUT, varje TIMME, DAG, VECKA, MÅNAD och planerar in en GÅNG. Det är obligatorisk för schemat en GÅNG. ###### /ri Standard: i minuter. Detta gäller inte för schematyperna: MINUT, varje TIMME, ONstart, ONLOGON och ONIDLE. Giltigt intervall är 1 till 599940 minuter (599940 minuter = 9999 timmar). Om antingen /ET eller /DU anges standard upprepningsintervallet 10 minuter. ###### /et Anger tid på dagen som en minut eller varje timme aktivitetsschema slutar med < hh > 24 – timmarsformat. Efter angiven sluttid schtasks startar inte aktiviteten igen förrän starttiden återkommer. Aktivitetsscheman har som standard ingen sluttid. Den här parametern är valfri och endast giltig med ett schema för MINUT eller varje TIMME. Ett exempel finns:
  • "Schemalägga en aktivitet som körs var 100: e minut under icke kontorstid" i den att schemalägga en aktivitet som körs varjeminuter avsnitt. ###### /du Anger maximal tidslängd för ett minut- eller varje timme schema i < TTTT: mm > 24 – timmarsformat. Efter de angivna tiden förflutit, schtasks startar inte aktiviteten igen förrän starttiden återkommer. Aktivitetsscheman har som standard ingen längsta varaktighet. Den här parametern är valfri och endast giltig med ett schema för MINUT eller varje TIMME. Ett exempel finns:
  • "Schemalägga en aktivitet som körs var tredje timme under 10 timmar" i den att schemalägga en aktivitet som körs varjetimmar avsnitt. ###### /k Avbryter programmet som aktiviteten kör vid den tidpunkt som anges av /et eller /du. Utan /k, schtasks startar inte programmet igen när tidpunkten som anges av /et eller /du, men det hindrar inte programmet om det fortfarande körs. Den här parametern är valfri och endast giltig med ett schema för MINUT eller varje TIMME. Ett exempel finns:
  • "Schemalägga en aktivitet som körs var 100: e minut under icke kontorstid" i den att schemalägga en aktivitet som körs varjeminuter avsnitt. ###### /sd Anger det datum då Schemaläggaren startar. Standardvärdet är det aktuella datumet på den lokala datorn. Den /SD parametern är giltig och valfritt för alla schemalägga typer. Formatet för startdatum varierar beroende på inställningarna som valts för den lokala datorn i nationella inställningar i Kontrollpanelen. Endast ett format är giltigt för varje språk. Giltiga datumformat anges i tabellen nedan. Använder formatet som mest liknar formatet för kort datum i nationella inställningar i Kontrollpanelen på den lokala datorn. |Värde|Beskrivning| |-----|--------| |/
    /|Använda för månaden anges först format, t.ex engelska (USA) och spanska (Panama).| |
    //|Använda för dagen anges först format, t.ex bulgariska och Nederländska (Nederländerna).| |//
    |Använda för året anges först format, t.ex svenska och franska (Kanada).| /Ed anger datumet då schemat slutar. Den här parametern är valfri. Det är inte giltigt i ett schema som en GÅNG, ONstart, ONLOGON eller ONIDLE. Scheman har som standard inget slutdatum. Formatet för slutdatum varierar beroende på inställningarna som valts för den lokala datorn i nationella inställningar i Kontrollpanelen. Endast ett format är giltigt för varje språk. Giltiga datumformat anges i tabellen nedan. Använder formatet som mest liknar formatet för kort datum i nationella inställningar i Kontrollpanelen på den lokala datorn. ||| |-|-| |/
    /|Använda för månaden anges först format, t.ex engelska (USA) och spanska (Panama).| |
    //|Använda för dagen anges först format, t.ex bulgariska och Nederländska (Nederländerna).| |//
    |Använda för året anges först format, t.ex svenska och franska (Kanada).| ###### /it Anger om du vill köra aktiviteten bara när användaren "Kör som" (användarkontot där aktiviteten körs) är inloggad på datorn. Den här parametern påverkar inte aktiviteter som körs med systembehörigheter. "Kör som" användaren som standard är den aktuella användaren på den lokala datorn när aktiviteten är schemalagd eller anges av den /u parameter, om sådan används. Men om kommandot innehåller den /ru parameter, sedan på "Kör som" användaren är det konto som anges av den /ru parameter. Exempel finns:
  • "För att schemalägga en aktivitet som körs var 70: e dag om jag är inloggad" i den att schemalägga en aktivitet som körs varjeNdagar avsnitt.
  • "Att köra en aktivitet när en viss användare är inloggad" den att schemalägga en aktivitet som körs med olika behörigheter avsnitt. ###### /z Anger om du vill ta bort aktiviteten beter sig när dess schema är slutfört. ###### /f Anger om du vill skapa aktiviteten och utelämna varningar om den angivna aktiviteten redan finns. ###### /? Visar hjälpen vid Kommandotolken. #### Schemalägga en aktivitet körs som var: E minut ##### Syntax för minut schtasks /create /tn <TaskName> /tr <TaskRun> /sc minute [/mo {1 - 1439}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [{/et <HH:MM> | /du <HHHH:MM>} [/k]] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I en minut schema i /sc minut parametern är obligatorisk. Den /mo (modifierare) parametern är valfri och anger antalet minuter mellan varje körningen av aktiviteten. Standardvärdet för /mo är 1 (varje minut). Den /et (sluttid) och /du (varaktighet) parametrar är valfria och kan användas med eller utan den /k (Avsluta aktivitet)-parametern. ##### Exempel ##### Schemalägga en aktivitet körs som var 20: e minut Följande kommando schemalägger ett säkerhetsskript, Sec.vbs ska köras var 20: e minut. Kommandot använder den /sc parameter för att ange en minut schema och /mo parameter för att ange ett intervall på 20 minuter. Eftersom kommandot saknar ett startdatum och tid, startas aktiviteten 20 minuter efter att kommandot avslutats och körs var 20: e minut därefter när datorn körs. Observera att säkerhet skript källfilen finns på en fjärrdator, men att aktiviteten är schemalagd för och körs på den lokala datorn. schtasks /create /sc minute /mo 20 /tn "Security Script" /tr \\central\data\scripts\sec.vbs ##### Schemalägga en aktivitet körs som var 100: e minut under icke kontorstid Följande kommando schemalägger ett säkerhetsskript, Sec.vbs ska köras på den lokala datorn var 100 minuter mellan 17:00. Och 07:59. Varje dag. Kommandot använder den /sc parameter för att ange en minut schema och /mo parameter för att ange ett intervall på 100 minuter. Den använder den /St och /et parametrarna för att ange start- och sluttid för varje dag. Dessutom används den /k parameter för att stoppa skriptet om det fortfarande körs klockan 07:59. Utan /k, schtasks skulle inte starta skriptet efter klockan 07:59, men om instansen har startats kl 6:20 Har du fortfarande körs kan den inte kommer att stoppa den. schtasks /create /tn "Security Script" /tr sec.vbs /sc minute /mo 100 /st 17:00 /et 08:00 /k #### Schemalägga en aktivitet körs som var N: e timme ##### Syntax för varje timme schtasks /create /tn <TaskName> /tr <TaskRun> /sc hourly [/mo {1 - 23}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [{/et <HH:MM> | /du <HHHH:MM>} [/k]] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I ett schema för varje timme, den /sc varje timme parametern är obligatorisk. Den /mo (modifierare) parametern är valfri och anger antalet minuter mellan varje körningen av aktiviteten. Standardvärdet för /mo är 1 (varje timme). Den /k (Avsluta aktivitet) parametern är valfri och kan antingen användas med /et (slut på den angivna tiden) eller /du (sluta efter det angivna intervallet). ##### Exempel ##### Schemalägga en aktivitet körs som var femte timme Följande kommando schemalägger programmet MyApp körs var femte timme från och med den första dagen i mars 2002. Den använder den /mo parameter för att ange intervallet och /SD parameter för att ange startdatum. Eftersom kommandot inte anger en starttid, används den aktuella tiden som starttid. Eftersom den lokala datorn är konfigurerad att använda den engelska (Zimbabwe) under nationella inställningar i Kontrollpanelen, formatet för startdatumet är MM/DD/YYYY (2002-03-01). schtasks /create /sc hourly /mo 5 /sd 03/01/2002 /tn "My App" /tr c:\apps\myapp.exe ##### Om du vill schemalägga en aktivitet körs som varje fem minuter efter timmen Följande kommando schemalägger programmet MyApp körs från och med fem minuter efter midnatt. Eftersom de /mo har utelämnats, kommandot används standardvärdet för varje timme kalender, vilket är varje timme som (1). Om det här kommandot körs efter klockan 12:05 körs programmet inte förrän nästa dag. schtasks /create /sc hourly /st 00:05 /tn "My App" /tr c:\apps\myapp.exe ##### Schemalägga en aktivitet körs som var tredje timme i 10 timmar Följande kommando schemalägger programmet MyApp ska köras var tredje timme i 10 timmar. Kommandot använder den /sc parameter för att ange ett schema för varje timme och /mo parameter för att ange ett intervall på 3 timmar. Den använder den /St parameter för att starta schemat vid midnatt och /du parameter för att avsluta upprepningarna efter 10 timmar. Eftersom programmet körs i ett par minuter, den /k parameter som stoppar programmet om det fortfarande körs när varaktigheten förfaller, är inte nödvändigt. schtasks /create /tn "My App" /tr myapp.exe /sc hourly /mo 3 /st 00:00 /du 0010:00 I det här exemplet körs aktiviteten klockan 12:00, 03:00:00, 06:00 och 09:00. Eftersom varaktigheten är 10 timmar och körs aktiviteten inte igen klockan 12:00. I stället startar den igen klockan 12:00 Nästa dag. #### Schemalägga en aktivitet körs som var N dag ##### Syntax för dagligt schema schtasks /create /tn <TaskName> /tr <TaskRun> /sc daily [/mo {1 - 365}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar Ett dagligt schema i /sc daily parametern är obligatorisk. Den /mo (modifierare) parametern är valfri och anger antalet dagar mellan varje körningen av aktiviteten. Standardvärdet för /mo är 1 (varje dag). ##### Exempel ##### Schemalägga en aktivitet körs som varje dag I följande exempel schemaläggs programmet MittProgram ska köras en gång per dag klockan 08:00 Fram till den 31 December 2002. Eftersom den har utelämnats i /mo parameter standardintervallet 1 används kommandot ska köras varje dag. I det här exemplet eftersom den lokala datorn är inställd på den engelska (Storbritannien) under nationella inställningar i på Kontrollpanelen, formatet för slutdatumet är MM/DD/ÅÅÅÅ (31/12/2002) schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /st 08:00 /ed 31/12/2002 ##### Schemalägga en aktivitet körs som var 12: e dag I följande exempel schemaläggs programmet MittProgram körs varje tolv dagar vid 13:00. (13:00) från och med den 31 December 2002. Kommandot använder den /mo parameter för att ange ett intervall på två (2) dagar och /SD och /St parametrarna för att ange datum och tid. I det här exemplet eftersom systemet är inställt på den engelska (Zimbabwe) under nationella inställningar i på Kontrollpanelen, formatet för slutdatumet är MM/DD/YYYY (12/31/2002) schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc daily /mo 12 /sd 12/31/2002 /st 13:00 ##### Schemalägga en aktivitet som körs var 70: e dag om jag är inloggad Följande kommando schemalägger ett säkerhetsskript, Sec.vbs, att köra alla 70 dagar. Kommandot använder den /mo parameter för att ange ett intervall på 70 dagar. Dessutom används den /it parameter för att ange att aktiviteten endast körs när den användare vars konto aktiviteten körs är inloggad på datorn. Eftersom aktiviteten körs med behörigheterna för mitt användarkonto kommer aktiviteten körs endast när jag är inloggad. schtasks /create /tn "Security Script" /tr sec.vbs /sc daily /mo 70 /it > [!NOTE] > Att identifiera aktiviteter med den endast interaktivt (/it) egenskap, använder du en utförlig fråga (/query /v). Vid en utförlig fråga för en aktivitet med /it, inloggningsläge fältet har värdet endast interaktivt. #### Schemalägga en aktivitet körs som varje vecka N ##### Syntax för veckoschema schtasks /create /tn <TaskName> /tr <TaskRun> /sc weekly [/mo {1 - 52}] [/d {<MON - SUN>[,MON - SUN...] | *}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar Ett veckoschema den /sc vecka parametern är obligatorisk. Den /mo (modifierare) parametern är valfri och anger antalet veckor mellan varje körningen av aktiviteten. Standardvärdet för /mo är 1 (varje vecka). Veckoscheman har även en valfri /d -parameter som schemalägger att aktiviteten ska köras på angivna veckodagar eller under alla dagar (). Standardvärdet är MÅNDAG (måndag). Varje dag (\) alternativet motsvarar att schemalägga en daglig aktivitet. ##### Exempel ##### Schemalägga en aktivitet körs som var sjätte dag Med följande kommando schemaläggs programmet MittProgram ska köras på en fjärrdator var sjätte dag. Kommandot använder den /mo parameter för att ange intervallet. Eftersom kommandot utesluter den /d parameter, att aktiviteten körs på måndagar. Det här kommandot används också i /s parameter för att ange fjärrdatorn och /u parameter för att köra kommandot med behörigheterna för användarens administratörskonto. Eftersom de /p har utelämnats, schtasks.exe uppmanas användaren att ange lösenordet för administratörskontot. Eftersom kommandot körs från en fjärrdator, även hänvisa alla sökvägar i kommandot, inklusive sökvägen till MyApp.exe till sökvägar på fjärrdatorn. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 6 /s Server16 /u Admin01 ##### Om du vill schemalägga en aktivitet som ska köras varannan fredag Följande kommando schemalägger en aktivitet som ska köras varannan fredag. Den använder den /mo parameter för att ange intervallet två veckor och /d parameter för att ange den veckodag. Schemalägga en aktivitet som körs varje fredag utelämnar den /mo parametern eller anger värdet 1. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 2 /d FRI #### Om du vill schemalägga en aktivitet körs som var N månad ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly [/mo {1 - 12}] [/d {1 - 31}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I en sådan schema i /sc månadsvis parametern är obligatorisk. Den /mo (modifierare) parametern, som anger antalet månader mellan varje körningen av aktiviteten är valfri och standardvärdet är 1 (varje månad). Den här typen av Schemalägg har även en valfri /d -parameter som schemalägger att aktiviteten ska köras på ett visst datum i månaden. Standardvärdet är 1 (den första dagen i månaden). ##### Exempel ##### Schemalägga en aktivitet som körs på den första dagen i varje månad Med följande kommando schemaläggs programmet MittProgram att köras på den första dagen i varje månad. Eftersom värdet 1 är standard för båda /mo parameter (modifierare) och /d (dag) parametern utelämnas dessa parametrar för kommandot. schtasks /create /tn "My App" /tr myapp.exe /sc monthly ##### Schemalägga en aktivitet körs som var tredje månad Med följande kommando schemaläggs programmet MittProgram ska köras var tredje månad. Den använder den /mo parameter för att ange intervallet. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo 3 ##### Schemalägga en aktivitet som körs vid midnatt den 21: a dagen varannan månad Med följande kommando schemaläggs programmet MittProgram ska köras varannan månad på den 21: a dagen vid midnatt. Kommandot anger att aktiviteten ska köras i ett år, från 2 juli 2002 till 30 juni 2003. Kommandot använder den /mo parameter för att ange varje månad intervallet (varannan månad), den /d parameter för att ange datum, och /St ange tid. Dessutom används den /SD och ed parametrar för att ange datum och respektive slutdatum. Eftersom den lokala datorn är inställd på den engelska (Sydafrika) alternativet i nationella inställningar i på Kontrollpanelen, datumen anges i det lokala formatet ÅÅÅÅ/MM/DD. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo 2 /d 21 /st 00:00 /sd 2002/07/01 /ed 2003/06/30 #### Schemalägga en aktivitet som körs på en viss dag i veckan ##### Syntax för veckoschema schtasks /create /tn <TaskName> /tr <TaskRun> /sc weekly [/d {<MON - SUN>[,MON - SUN...] | *}] [/mo {1 - 52}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar "Dag i veckan" schemat är en variant av veckoschemat. Ett veckoschema den /sc vecka parametern är obligatorisk. Den /mo (modifierare) parametern är valfri och anger antalet veckor mellan varje körningen av aktiviteten. Standardvärdet för /mo är 1 (varje vecka). Den /d den valfria parametern schemalägger att aktiviteten ska köras på angivna veckodagar, eller under alla dagar (*). Standardvärdet är MÅNDAG (måndag). Alternativet varje dag (/d \) motsvarar schemaläggning av en daglig aktivitet. ##### Exempel ##### Schemalägga en aktivitet som körs varje onsdag Med följande kommando schemaläggs programmet MittProgram att köras varje vecka på onsdag. Kommandot använder den **/d* parametern anger vilken dag i veckan. Eftersom kommandot utesluter den /mo parametern aktiviteten körs varje vecka. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /d WED ##### Schemalägga en aktivitet körs som var åttonde vecka på måndag och fredag Följande kommando schemalägger en aktivitet ska köras på måndag och fredag var åttonde vecka. Använder den /d parameter för att ange dagarna och /mo parameter för att ange intervallet åtta veckor. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc weekly /mo 8 /d MON,FRI #### Schemalägga en aktivitet som körs på en särskild veckodag i månaden ##### Syntax för vecka schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /mo {FIRST | SECOND | THIrd | FOURTH | LAST} /d MON - SUN [/m {JAN - DEC[,JAN - DEC...] | *}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I en sådan schema i /sc månadsvis parameter, den /mo (modifierare) parametern och /d parameter (dag) är obligatoriska. Den /mo parameter (modifierare) anger veckan när aktiviteten körs. Den /d parametern anger vilken dag i veckan. (Du kan ange endast en dag i veckan för den här typen av Schemalägg). Det här schemat har också en valfri /m (månad)-parametern som gör att du kan schemalägga aktiviteten för särskilda månader eller varje månad (*). Standardvärdet för den /m parameter är varje månad (). ##### Exempel ##### Schemalägga en aktivitet för den andra söndagen i varje månad Med följande kommando schemaläggs programmet MittProgram att köras på den andra söndagen i varje månad. Den använder den **/mo* parameter för att ange den andra veckan i månaden och /d dagen med parametern. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo SECOND /d SUN ##### Schemalägga en aktivitet till den första måndagen i mars och September Med följande kommando schemaläggs programmet MittProgram att köras på den första måndagen i mars och September. Den använder den /mo parameter för att ange den första veckan i månaden och /d dagen med parametern. Den använder /m parameter för att ange månaden och avgränsa månadsargumenten med kommatecken. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo FIRST /d MON /m MAR,SEP #### Schemalägga en aktivitet som körs på ett specifikt datum varje månad ##### Syntax för visst datum schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /d {1 - 31} [/m {JAN - DEC[,JAN - DEC...] | *}] [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I visst datum schema-typ i /sc månadsvis parametern och /d parameter (dag) är obligatoriska. Den /d parametern anger ett datum i månaden (1 – 31), inte en dag i veckan. Du kan bara ange en dag i schemat. Den /mo (modifierare) parametern är inte giltig med den här schematypen. Den /m (månad)-parametern är inte obligatorisk för den här typen av Schemalägg och standardvärdet är varje månad (*). schtasks kan inte schemalägga en aktivitet för ett datum som inte förekommer i en månad som anges av den /m parameter. Men om utelämnar den /m parameter och schemalägga en aktivitet för ett datum som inte visas i varje månad, till exempel 31 dagar sedan aktiviteten inte körs i kortare månader. Om du vill schemalägga en aktivitet för den sista dagen i månaden, välja sista dagen schema. ##### Exempel ##### Schemalägga en aktivitet för den första dagen i varje månad Med följande kommando schemaläggs programmet MittProgram att köras på den första dagen i varje månad. Eftersom standard modifierare saknas (ingen modifierare), dag som standard är dag 1 och standardmånaden är varje månad, behöver inte ytterligare parametrar i kommandot. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly ##### Schemalägga en aktivitet för den 15 maj och juni Med följande kommando schemaläggs programmet MittProgram att köras på 15 maj och den 15 juni vid 15:00. (15:00). Den använder den /m parameter för att ange datum och /m parameter för att ange månader. Dessutom används den /St parameter för att ange starttiden. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 15 /m MAY,JUN /st 15:00 #### Schemalägga en aktivitet som körs den sista dagen i månaden ##### Syntax för sista dag schtasks /create /tn <TaskName> /tr <TaskRun> /sc monthly /mo LASTDAY /m {JAN - DEC[,JAN - DEC...] | *} [/st <HH:MM>] [/sd <startdate>] [/ed <Enddate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I den sista dagen schema-typ i /sc månadsvis parameter, den /mo LASTDAY (modifierare) parametern och /m parameter (månad) är obligatoriska. Den /d (dag)-parametern är ogiltig. ##### Exempel ##### Schemalägga en aktivitet till den sista dagen i varje månad Med följande kommando schemaläggs programmet MittProgram att köras på den sista dagen i varje månad. Den använder den /mo parameter för att ange den sista dagen och /m med jokertecken () anger att programmet ska köras varje månad. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo lastday /m * ##### Schemalägga en aktivitet klockan 18:00 På de sista dagarna i februari och mars Med följande kommando schemaläggs programmet MittProgram att köras på den sista dagen i februari och den sista dagen i mars klockan 18:00 Används den **/mo* parameter för att ange den sista dagen i /m parameter för att ange månader, och /St parameter för att ange starttiden. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /mo lastday /m FEB,MAR /st 18:00 #### Schemalägga en aktivitet som körs en gång ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc once /st <HH:MM> [/sd <startdate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar Kör en gång-schema-typ i /sc när parametern är obligatorisk. Den /St krävs parametern, som anger att aktiviteten körs. Den /SD parameter som anger det datum då aktiviteten körs är valfritt. Den /mo (modifierare) och ed parametrar (slutdatum) är inte giltiga för den här schematypen. schtasks inte tillåter dig att schemalägga en aktivitet ska köras en gång om datum och klockslag redan har passerats, baserat på tiden för den lokala datorn. Så här schemalägger du en aktivitet som körs en gång på en fjärrdator i en annan tidszon måste du schemalägga den innan detta datum och klockslag inträffar på den lokala datorn. ##### Exempel ##### Schemalägga en aktivitet körs som en gång Med följande kommando schemaläggs programmet MittProgram ska köras vid midnatt den 1 januari 2003. Den använder den /sc parametern anger du schemat och /SD och st ange datum och tid. Eftersom den lokala datorn använder den engelska (USA) under nationella inställningar i Kontrollpanelen, formatet för startdatumet är MM/DD/YYYY. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /sd 01/01/2003 /st 00:00 #### Schemalägga en aktivitet som körs varje gång datorn startas ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc onstart [/sd <startdate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar I schemat på start-typ i /sc onstart parametern är obligatorisk. Den /SD (startdatum) parametern är valfri och standardvärdet är dagens datum. ##### Exempel ##### Schemalägga en aktivitet som körs när systemet startas Med följande kommando schemaläggs programmet MittProgram körs varje gång systemet startas efter den 15 mars 2001: eftersom den lokala datorn används den engelska (USA) under nationella inställningar i Kontrollpanelen, formatet för startdatumet är MM/DD/YYYY. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onstart /sd 03/15/2001 #### Schemalägga en aktivitet som körs när en användare loggar in på ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc onlogon [/sd <startdate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar Schematypen "vid inloggning" schemalägger en aktivitet som körs när en användare loggar in på datorn. "Vid inloggning" schema typ, den /sc onlogon parametern är obligatorisk. Den /SD (startdatum) parametern är valfri och standardvärdet är dagens datum. ##### Exempel ##### Schemalägga en aktivitet som körs när en användare loggar in på en fjärrdator Följande kommando schemalägger en kommandofil körs varje gång en användare (alla användare) loggar in på fjärrdatorn. Den använder den /s parameter för att ange fjärrdatorn. Eftersom kommandot remote finns alla sökvägar i kommandot, inklusive sökvägen till kommandofil, en sökväg på fjärrdatorn. schtasks /create /tn "start Web Site" /tr c:\myiis\webstart.bat /sc onlogon /s Server23 #### Schemalägga en aktivitet som körs när systemet är inaktivt ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc onidle /i {1 - 999} [/sd <startdate>] [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Anmärkningar Schemat "vid inaktivitet" typ schemalägger en aktivitet som körs när ingen användaraktivitet under den tid som anges av den /i parameter. I schemat "vid inaktivitet" typ, den /sc onidle parameter och /i parametern krävs. Den /SD (startdatum) är valfri och standardvärdet är dagens datum. ##### Exempel ##### Schemalägga en aktivitet som körs när datorn är inaktiv Följande kommando schemaläggs programmet MittProgram ska köras när datorn är inaktiv. Den använder den obligatoriska /i parameter för att ange att datorn måste vara inaktiv i tio minuter innan aktiviteten startas. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc onidle /i 10 #### Schemalägga en aktivitet som körs nu schtasks kan inte ha en "Kör nu" visas, men du kan simulera ett sådant alternativ genom att skapa en aktivitet som körs en gång och startar om några minuter. ##### Syntax schtasks /create /tn <TaskName> /tr <TaskRun> /sc once [/st <HH:MM>] /sd <MM/DD/YYYY> [/it] [/ru {[<Domain>\]<User> [/rp <Password>] | System}] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Exempel ##### Schemalägga en aktivitet körs som ett par minuter från och med nu. Följande kommando schemalägger en aktivitet ska köras en gång, den 13 November 2002 klockan 14:18 Lokal tid. Eftersom den lokala datorn används den engelska (USA) under nationella inställningar i Kontrollpanelen, formatet för startdatumet är MM/DD/YYYY. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc once /st 14:18 /sd 11/13/2002 #### Schemalägga en aktivitet som körs med olika behörigheter Du kan schemalägga alla slags aktivitetstyper kan köras med behörigheter för ett alternativt konto på både lokalt och fjärranslutna datorn. Förutom de obligatoriska parametrarna för viss schemaläggningstyp i /ru parametern är obligatorisk och /rp parametern är valfri. ##### Exempel ##### Köra en aktivitet med administratörsbehörighet på den lokala datorn Med följande kommando schemaläggs programmet MittProgram ska köras på den lokala datorn. Den använder den /ru att ange att aktiviteten ska köras med behörigheterna för användarens administratörskonto (Admin06). I det här exemplet aktiviteten är schemalagd att köras varje tisdag, men du kan använda alla typer av schemat för en aktivitet som körs med alternativa behörigheter. schtasks /create /tn "My App" /tr myapp.exe /sc weekly /d TUE /ru Admin06 Svar schtasks.exe "Kör som" lösenord för kontot Admin06 och visar ett meddelande. Please enter the run as password for Admin06: ******** SUCCESS: The scheduled task "My App" has successfully been created. ##### Köra en aktivitet med alternativa behörigheter på en fjärrdator Följande kommando schemalägger programmet MyApp ska köras på datorn marknadsföring alla fyra dagar. Kommandot använder den /sc parameter för att ange ett dagligt schema och /mo parameter för att ange ett intervall av fyra dagar. Kommandot använder den /s parameter för att ange namnet på fjärrdatorn och /u parameter för att ange ett konto med behörighet att schemalägga en aktivitet på fjärrdatorn (Admin01 på datorn marknadsföring). Dessutom används den /ru parameter för att ange att aktiviteten ska köras med behörigheterna från användarens icke-administratörskonto (User01 i domänen Reskits). Utan den /ru parameter, körs aktiviteten med behörigheterna för det konto som anges av /u. schtasks /create /tn "My App" /tr myapp.exe /sc daily /mo 4 /s Marketing /u Marketing\Admin01 /ru Reskits\User01schtasks först efterfrågas lösenordet för användaren som namnet på /u parameter (för att köra kommandot) och därefter efterfrågas lösenordet för användaren som namnet på /ru parameter (för att köra aktiviteten). När lösenorden, schtasks visas ett meddelande som anger att aktiviteten är schemalagd. type the password for Marketing\Admin01:******** Please enter the run as password for Reskits\User01: ******** SUCCESS: The scheduled task "My App" has successfully been created. ##### Om du vill köra en aktivitet när en viss användare är inloggad Med följande kommando schemaläggs programmet AdminCheck.exe körs på datorn Public varje fredag klockan 4:00, men endast om administratören för datorn är inloggad. Kommandot använder den /sc parameter för att ange ett veckoschema den /d parametern anger dag och /St parameter för att ange starttiden. Kommandot använder den /s parameter för att ange namnet på fjärrdatorn och /u parameter för att ange ett konto med behörighet att schemalägga en aktivitet på fjärrdatorn. Dessutom används den /ru parameter för att konfigurera aktiviteten körs med behörigheterna som administratör för datorn Public (Public\Admin01) och /it parameter för att ange att aktiviteten körs endast när kontot Public\Admin01 är inloggad. schtasks /create /tn "Check Admin" /tr AdminCheck.exe /sc weekly /d FRI /st 04:00 /s Public /u Domain3\Admin06 /ru Public\Admin01 /itObs!
  • Att identifiera aktiviteter med den endast interaktivt (/it) egenskap, använder du en utförlig fråga (/query /v). Vid en utförlig fråga för en aktivitet med /it, inloggningsläge fältet har värdet endast interaktivt. #### Schemalägga en aktivitet som körs med systembehörigheter Alla slags aktivitetstyper kan köras med behörigheter för systemkontot på både lokalt och fjärranslutna datorn. Förutom de obligatoriska parametrarna för viss schemaläggningstyp i /ru system (eller /ru "") krävs parametern och /rp parametern är inte giltig. VIKTIGT
  • System-kontot har inte rättigheter för interaktiv inloggning. Användarna kan inte se eller använda program eller aktiviteter som körs med systembehörigheter.
  • Den /ru parametern avgör de behörigheter som aktiviteten körs under, inte de behörigheter som används för att schemalägga en aktivitet. Endast administratörer kan schemalägga aktiviteter, oavsett värdet för den /ru parameter. Observera för att identifiera aktiviteter som körs med systembehörigheter, använder du en utförlig fråga (/query* / v). Vid en utförlig fråga för ett system kör aktiviteten i **kör som användare fältet har värdet NT INSTANS\SYSTEM och inloggningsläge fältet har värdet bakgrund endast. ##### Exempel ##### Köra en aktivitet med systembehörigheter Följande kommando schemalägger programmet MyApp ska köras på den lokala datorn med behörigheter från systemkontot. I det här exemplet aktiviteten är schemalagd att köras den femtonde dagen i varje månad, men du kan använda alla typer av schemat för en aktivitet som körs med systembehörigheter. Kommandot använder den /ru System parameter för att ange systemsäkerheten. Eftersom systemaktiviteter inte använder ett lösenord på /rp har utelämnats. schtasks /create /tn "My App" /tr c:\apps\myapp.exe /sc monthly /d 15 /ru System Svar schtasks.exe visas ett meddelande med information och ett meddelande. Du behöver inte ange ett lösenord. INFO: The task will be created under user name ("NT AUTHORITY\SYSTEM"). SUCCESS: The Scheduled task "My App" has successfully been created. ##### Köra en aktivitet med systembehörigheter på en fjärrdator Med följande kommando schemaläggs programmet MittProgram att köras på datorn Finance01 varje morgon klockan 4:00 Med systembehörigheter. Kommandot använder den /tn parameter för att ge aktiviteten ett namn och /tr parameter för att ange fjärrkopian av programmet MyApp. Den använder den /sc parameter för att ange ett dagligt schema, men utelämnar den /mo parameter eftersom 1 (varje dag) är standardvärdet. Den använder den /St parameter för att ange starttiden, som är det viktigt att aktiviteten ska köras varje dag. Kommandot använder den /s parameter för att ange namnet på fjärrdatorn och /u parameter för att ange ett konto med behörighet att schemalägga en aktivitet på fjärrdatorn. Dessutom används den /ru parameter för att ange att aktiviteten ska köras under systemkontot. Utan den /ru parameter, körs aktiviteten med behörigheterna för det konto som anges av /u. schtasks /create /tn "My App" /tr myapp.exe /sc daily /st 04:00 /s Finance01 /u Admin01 /ru Systemschtasks efterfrågas lösenordet för användaren som namnet på /u parameter och när autentisering lösenordet, visas ett meddelande som anger att aktiviteten har skapats och att den körs med behörigheter för systemkontot. type the password for Admin01:********** INFO: The Schedule Task "My App" will be created under user name ("NT AUTHORITY\ SYSTEM"). SUCCESS: The scheduled task "My App" has successfully been created. #### Om du vill schemalägga en aktivitet kör som mer än ett program Varje aktivitet kör bara ett program. Du kan skapa en kommandofil som kör flera program och sedan schemalägga en aktivitet så kör batchfilen. Följande procedur visar den här metoden:
  • Skapa en kommandofil som startar programmet som du vill köra. I det här exemplet skapar du en kommandofil som startar Loggboken (Eventvwr.exe) och Systemövervakaren (perfmon.exe).
    • Öppna en textredigerare, till exempel Anteckningar.
    • Ange namn och fullständig sökväg till körbar fil för varje program. I det här fallet finns filen följande instruktioner. C:\Windows\System32\Eventvwr.exe C:\Windows\System32\perfmon.exe
    • Spara filen som MyApps.bat.
  • Använd schtasks.exe att skapa en aktivitet som körs MyApps.bat. Följande kommando skapar Monitor-aktiviteten som körs när någon loggar in. Den använder den /tn parameter för att namnge aktiviteten, och /tr parameter för att köra MyApps.bat. Används i /sc parameter för att ange schematypen ONLOGON och /ru parameter för att köra aktiviteten med behörigheterna för användarens administratörskonto. schtasks /create /tn Monitor /tr C:\MyApps.bat /sc onlogon /ru Reskit\Administrator Kommandot när en användarloggar in på datorn, startas både Loggboken och Systemövervakaren. #### Schemalägga en aktivitet som körs på en fjärrdator Om du vill schemalägga en aktivitet ska köras på en fjärrdator måste du lägga till aktiviteten till fjärrdatorns schema. Alla slags aktivitetstyper kan schemaläggas på en fjärrdator, men följande villkor måste uppfyllas.
  • Du måste ha behörighet att schemalägga en aktivitet. Du måste vara inloggad på den lokala datorn med ett konto som är medlem i gruppen Administratörer på fjärrdatorn som sådana eller måste du använda de /u parameter för att ange autentiseringsuppgifter för en administratör på fjärrdatorn.
  • Du kan använda den /u parametern när lokala och fjärranslutna datorerna finns i samma domän eller den lokala datorn tillhör en domän som är betrodd av fjärrdatorn. Annars kan fjärrdatorn autentisera inte användarkontot som anges och verifiera att kontot är medlem i gruppen Administratörer.
  • Aktiviteten måste ha behörighet att köras på fjärrdatorn. De behörigheter som krävs varierar beroende på aktivitet. Som standard körs aktiviteten med tillstånd av den aktuella användaren på den lokala datorn eller om den /u parametern används, att aktiviteten körs med behörigheterna för det konto som anges av den /u parametern. Du kan använda den /ru parameter för att köra aktiviteten med behörigheter för ett annat användarkonto eller med systembehörigheter. ##### Exempel ##### En administratör schemalägger en aktivitet på en fjärrdator Följande kommando schemalägger programmet MyApp ska köras på fjärrdatorn SRV01 var tionde dag startar omedelbart. Kommandot använder den /s parameter för att ange namnet på fjärrdatorn. Eftersom den lokala aktuella användaren är administratör på fjärrdatorn i /u parametern, som anger alternativa behörigheter för schemaläggning av aktiviteten, behövs inte. Observera att alla parametrar refererar till fjärrdatorn när du schemalägger aktiviteter på en fjärrdator. Därför kan den körbara filen som anges av den /tr parametern refererar till kopian av MyApp.exe på fjärrdatorn. schtasks /create /s SRV01 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc daily /mo 10 Svar schtasks visas ett meddelande som anger att aktiviteten är schemalagd. ##### En användare schemalägger ett kommando på en fjärrdator (fall 1) Med följande kommando schemaläggs programmet MittProgram att köras på fjärrdatorn SRV06 var tredje timme. Eftersom du måste vara administratör för att schemalägga en aktivitet, används den /u och /p används för att ange autentiseringsuppgifter för administratör användarens konto (Admin01 i domänen Reskits). Som standard används också behörigheterna aktiviteten ska köras. Eftersom aktiviteten inte behöver ha administratörsbehörighet för att köra, kommandot innehåller emellertid den /u och /rp parametrar för att åsidosätta standardvärdet och kör aktiviteten med behörighet från användarens icke-administratörskonto på fjärrdatorn. schtasks /create /s SRV06 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc hourly /mo 3 /u reskits\admin01 /p R43253@4$ /ru SRV06\user03 /rp MyFav!!Pswd Svar schtasks visas ett meddelande som anger att aktiviteten är schemalagd. ##### En användare schemalägger ett kommando på en fjärrdator (fall 2) Med följande kommando schemaläggs programmet MittProgram ska köras på fjärrdatorn SRV02 den sista dagen i varje månad. Eftersom den lokala aktuella användaren (user03) inte är administratör på fjärrdatorn används den /u parameter för att ange autentiseringsuppgifter för administratör användarens konto (Admin01 i domänen Reskits). Behörigheterna för administratörskontot ska användas för att schemalägga en aktivitet och aktiviteten ska köras. schtasks /create /s SRV02 /tn "My App" /tr "c:\program files\corpapps\myapp.exe" /sc monthly /mo LASTDAY /m * /u reskits\admin01 Eftersom kommandot inte inkluderade i /p (lösenord) parametern schtasks lösenord. Därefter visas ett meddelande och, i det här fallet en varning. type the password for reskits\admin01:******** SUCCESS: The scheduled task "My App" has successfully been created. WARNING: The Scheduled task "My App" has been created, but may not run because the account information could not be set. Den här varningen anger att den fjärranslutna domänen inte kunde autentisera det konto som anges av den /u parameter. I det här fallet kunde den fjärranslutna domänen inte autentisera användarkontot eftersom den lokala datorn inte är medlem i en domän som är betrodd av fjärrdatorn. När detta händer visas aktiviteten i listan över schemalagda aktiviteter, men aktiviteten är egentligen tom och kommer inte att köras. Följande vy från en utförlig fråga visar problemet med aktiviteten. Observera att visningen på värdet för Nästa bearbetningstid är aldrig och att värdet för kör som användare är kunde inte hämtas från schemaläggarens databas. Den här datorn hade varit medlem i samma domän eller en betrodd domän, aktiviteten skulle ha schemalagts och körts som har angetts. hostname: SRV44 TaskName: My App Next Run time: Never Status: Logon mode: Interactive/Background Last Run time: Never Last Result: 0 Creator: user03 Schedule: at 3:52 PM on day 31 of every month, start starting 12/14/2001 Task To Run: c:\program files\corpapps\myapp.exe start In: myapp.exe Comment: N/A Scheduled Task State: Disabled Scheduled type: Monthly start time: 3:52:00 PM start date: 12/14/2001 End date: N/A Days: 31 Months: JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NO V,DEC Run As User: Could not be retrieved from the task sched uler database delete Task if Not Rescheduled: Enabled Stop Task if Runs X Hours and X Mins: 72:0 Repeat: Every: Disabled Repeat: Until: time: Disabled Repeat: Until: Duration: Disabled Repeat: Stop if Still Running: Disabled Idle time: Disabled Power Management: Disabled ##### Anmärkningar
  • Att köra en / create kommandot med behörigheterna för en annan användare, Använd den /u parameter. Den /u parametern är giltig endast för att schemalägga aktiviteter på fjärrdatorer.
  • Så här visar du mer schtasks / create exempel, Skriv schtasks//create /? Vid en kommandotolk.
  • Om du vill schemalägga en aktivitet som körs med behörigheter för en annan användare använder den /ru parameter. Den /ru parametern är giltig för aktiviteter på lokala datorer och fjärrdatorer.
  • Du använder den /u parameter, den lokala datorn måste tillhöra samma domän som fjärrdatorn eller måste finnas i en domän som är betrodd av fjärrdatorn. I annat fall antingen skapas inte aktiviteten eller aktiviteten är tom och aktiviteten körs inte.
  • schtasks alltid uppmanas att ange ett lösenord om du inte anger något, även när du schemalägger en aktivitet på den lokala datorn med det aktuella användarkontot. Det är normalt att schtasks.
  • schtasks verifierar inte platser för programfiler eller lösenord för användarkonton. Om du inte anger rätt plats för filen eller rätt lösenord för användarkontot, skapas aktiviteten men körs inte. Även om du inte ändrar lösenordet i aktiviteten och lösenordet för ett konto ändras eller upphör att gälla, körs sedan aktiviteten inte.
  • System-kontot har inte rättigheter för interaktiv inloggning. Användare kan inte se och använda program som körs med systembehörigheter.
  • Varje aktivitet kör bara ett program. Du kan dock skapa en kommandofil som startar flera aktiviteter och schemalägga en aktivitet som kör batchfilen.
  • Du kan kontrollera en aktivitet när du skapar den. Använd den kör åtgärd för att testa aktiviteten och kontrollera sedan filen SchedLgU.txt (systemrot\SchedLgU.txt) efter fel. ## Ändra schtasks ändrar ett eller flera av följande egenskaper för en aktivitet.
  • Programmet som kör aktiviteten (/tr).
  • Användarkontot som aktiviteten körs under (/ru).
  • Lösenordet för användarkontot (/rp).
  • Lägger till egenskapen endast interaktivt till aktiviteten (/it). ##### Syntax schtasks /change /tn <TaskName> [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] [/ru {[<Domain>\]<User> | System}] [/rp <Password>] [/tr <TaskRun>] [/st <starttime>] [/ri <Interval>] [{/et <Endtime> | /du <Duration>} [/k]] [/sd <startdate>] [/ed <Enddate>] [/{ENABLE | DISABLE}] [/it] [/z] ##### Parametrar |Termen|Definition| |----|-------| |/tn |Identifierar aktiviteten som ska ändras. Ange namnet på aktiviteten.| |/s |Anger namnet eller IP-adressen för en fjärrdator (med eller utan omvända snedstreck). Standard är den lokala datorn.| |/u [\]|Kör kommandot med behörigheterna för det angivna användarkontot. Standardvärdet är behörigheterna för aktuell användare på den lokala datorn. Det angivna användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Den /u och /p parametrar är endast giltiga för ändring av en aktivitet på en fjärrdator (/s).| |/p |Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder den /u parametern, men utelämnar den /p parametern eller lösenordet, schtasks du uppmanas att ange ett lösenord.

    Den /u och /p parametrar gäller endast när du använder /s.| |/Ru {[\] & #124; Systemet}|Anger om du vill ändra det användarkonto som aktiviteten körs under. För att ange det lokala systemkontot, är giltiga "", "NT AUTHORITY\SYSTEM" eller "SYSTEM".

    När du ändrar användarkontot måste du också ändra användarlösenordet. Om ett kommando har en /ru parametern men inte en /rp parametern schtasks uppmanas att ange ett nytt lösenord.

    Aktiviteter som körs med behörigheter från det lokala systemkontot inte kräver eller ange något lösenord.| |/rp |Anger ett nytt lösenord för befintligt användarkonto eller användarkontot som anges av den /ru parameter. Den här parametern ignoreras när den används med det lokala systemkontot.| |/tr |ändrar programmet som aktiviteten körs. Ange den fullständiga sökvägen och filnamnet för en körbar fil, skriptfil eller kommandofil. Om du utelämnar sökvägen schtasks förutsätter vi att filen är i den katalogen \System32. Det angivna programmet ersätter det ursprungliga programmet som körs av aktiviteten.| |/st |Anger starttiden för aktiviteten med formatet 24 timmar hh: mm. Exempelvis motsvarar värdet 14:30 till 12-timmars tidpunkten för 2:30:00.| |/ri |Anger upprepningsintervallet för den schemalagda aktiviteten, i minuter. Giltigt intervall är 1 – 599940 (599940 minuter = 9999 timmar).| |/et |Anger sluttiden för aktiviteten 24-timmars tidsformat, hh: mm. Exempelvis motsvarar värdet 14:30 till 12-timmars tidpunkten för 2:30:00.| |/du |Anger om du vill stänga aktiviteten på den eller om anges.| |/k|Avbryter programmet som aktiviteten kör vid den tidpunkt som anges av /et eller /du. Utan /k, schtasks startar inte programmet igen när tidpunkten som anges av /et eller /du, men det hindrar inte programmet om det fortfarande körs. Den här parametern är valfri och endast giltig med ett schema för MINUT eller varje TIMME.| |/sd |Anger det första datumet då aktiviteten ska köras. Datumformatet är MM/DD/YYYY.| |/ed |Anger det senaste datum då aktiviteten ska köras. Formatet är MM/DD/YYYY.| |/ENABLE|Anger om du vill aktivera den schemalagda aktiviteten.| |/DISABLE|Anger att inaktivera den schemalagda aktiviteten.| |/it|Anger om du vill köra den schemalagda aktiviteten bara när användaren "Kör som" (användarkontot där aktiviteten körs) är inloggad på datorn.

    Den här parametern påverkar inte aktiviteter som körs med systembehörigheter eller aktiviteter som redan har egenskapen endast interaktivt inställd. Du kan inte använda kommandot Ändra för att ta bort egenskapen endast interaktivt från en aktivitet.

    "Kör som" användaren som standard är den aktuella användaren på den lokala datorn när aktiviteten är schemalagd eller anges av den /u parameter, om sådan används. Men om kommandot innehåller den /ru parameter, sedan på "Kör som" användaren är det konto som anges av den /ru parameter.| |/z|Anger att bort i Schemaläggaren när dess schema har slutförts.| |/?|Visar hjälpen vid Kommandotolken.| ##### Anmärkningar
  • Den /tn och /s parametrar identifiera aktiviteten. Den /tr, /ru, och /rp parametrar anger du egenskaper för den aktivitet som du kan ändra.
  • Den /ru, och /rp parametrarna anger de behörigheter som aktiviteten körs under. Den /u och /p parametrarna anger de behörigheter som används för att ändra aktiviteten.
  • Om du vill ändra aktiviteter på en fjärrdator måste du vara inloggad användaren till den lokala datorn med ett konto som är medlem i gruppen Administratörer på fjärrdatorn.
  • Att köra en /ändra med behörigheter för en annan användare (/u, /p), den lokala datorn måste tillhöra samma domän som fjärrdatorn eller måste finnas i en domän som är betrodd av fjärrdatorn.
  • System-kontot har inte rättigheter för interaktiv inloggning. Användare kan inte se och använda program som körs med systembehörigheter.
  • Identifiera aktiviteter med den /it egenskap, använder du en utförlig fråga (/query /v). Vid en utförlig fråga för en aktivitet med /it, inloggningsläge fältet har värdet endast interaktivt. ##### Exempel ##### Ändra programmet som en aktivitet kör Följande kommando ändrar programmet som aktiviteten viruskontroll körs från VirusCheck.exe till VirusCheck2.exe. Det här kommandot används den /tn parameter för att identifiera aktiviteten och /tr parameter för att ange det nya programmet för aktiviteten. (Du kan inte ändra aktivitetsnamnet.) schtasks /change /tn "Virus Check" /tr C:\VirusCheck2.exe Svar schtasks.exe följande meddelande visas: SUCCESS: The parameters of the scheduled task "Virus Check" have been changed. Till följd av detta kommando körs nu aktiviteten viruskontroll VirusCheck2.exe. ##### Så här ändrar du lösenordet för en fjärr-aktivitet Med följande kommando ändras lösenordet för användarkontot för aktiviteten Demontera på fjärrdatorn, Svr01. Kommandot använder den /tn parameter för att identifiera aktiviteten och /s parameter för att ange fjärrdatorn. Den använder den /rp parameter för att ange det nya lösenordet, p@ssWord3. Den här proceduren krävs när lösenordet för ett användarkonto förfaller eller ändras. Om lösenordet har sparats i en aktivitet inte längre är giltigt fungerar inte aktiviteten. schtasks /change /tn remindMe /s Svr01 /rp p@ssWord3 Svar schtasks.exe följande meddelande visas: SUCCESS: The parameters of the scheduled task "remindMe" have been changed. Ett resultat av detta kommando körs nu aktiviteten Demontera under det ursprungliga användarkontot, men med ett nytt lösenord. ##### Ändra program och användarkonto-kontot för en aktivitet Följande kommando ändrar programmet som aktiviteten kör och användarkontot under vilket aktiviteten körs. I huvudsak används ett gammalt schema för en ny uppgift. Detta kommando ändras aktiviteten ChkNews, som startar Notepad.exe varje morgon klockan 09:00 InternetExplorer ska startas i stället. Kommandot använder den /tn parameter för att identifiera aktiviteten. Den använder den /tr parameter för att ändra programmet som aktiviteten körs och /ru parameter för att ändra användarkontot under vilket aktiviteten körs. Den /ru, och /rp, som tillhandahåller lösenordet för användarkontot har utelämnats. Du måste ange ett lösenord för kontot, men du kan använda den /ru, och /rp parameter och Skriv det nya lösenordet i klartext eller vänta tills schtasks.exe att ange ett lösenord och skriver sedan in lösenordet med dold text. schtasks /change /tn ChkNews /tr "c:\program files\Internet Explorer\iexplore.exe" /ru DomainX\Admin01 Svar schtasks.exe begär lösenordet för användarkontot. Det skymmer texten du skriver så att lösenordet inte är synliga. Please enter the password for DomainX\Admin01: Observera att den /tn parametern identifierar aktiviteten och att den /tr och /ru parametrar ändra egenskaperna för aktiviteten. Du kan inte använda en annan parameter för att identifiera aktiviteten och du kan inte ändra namnet på aktiviteten. Svar schtasks.exe följande meddelande visas: SUCCESS: The parameters of the scheduled task "ChkNews" have been changed. Kommandot körs aktiviteten ChkNews nu InternetExplorer med behörigheterna för ett administratörskonto. ##### Så här ändrar du ett program till systemkontot Följande kommando ändras SecurityScript-aktiviteten så att den körs med behörigheter för systemkontot. Den använder den /ru "" parameter för att ange systemkontot. schtasks /change /tn SecurityScript /ru "" Svar schtasks.exe följande meddelande visas: INFO: The run as user name for the scheduled task "SecurityScript" will be changed to "NT AUTHORITY\SYSTEM". SUCCESS: The parameters of the scheduled task "SecurityScript" have been changed. Eftersom aktiviteter som körs med systembehörigheter konto inte kräver ett lösenord, schtasks.exe inte att ange något. ##### Köra ett program endast när jag är inloggad Följande kommando lägger till egenskapen endast interaktivt till MittProgram, en befintlig aktivitet. Den här egenskapen garanterar att aktiviteten körs endast när "Kör som" användare, d.v.s. det användarkonto som aktiviteten körs under, är inloggad på datorn. Kommandot använder den /tn parameter för att identifiera aktiviteten och /it parameter för att lägga till egenskapen endast interaktivt till aktiviteten. Eftersom aktiviteten redan körs med behörigheterna för mitt användarkonto behöver jag inte ändra den /ru parameter för aktiviteten. schtasks /change /tn MyApp /it Svar schtasks.exe följande meddelande visas. SUCCESS: The parameters of the scheduled task "MyApp" have been changed. ## Kör SchTasks Startar en schemalagd aktivitet omedelbart. Den kör åtgärd åsidosätts schemat, men använder filplats för programmet, användarkontot och lösenordet i aktiviteten för att köra aktiviteten omedelbart. ##### Syntax schtasks /run /tn <TaskName> [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Parametrar |Termen|Definition| |----|-------| |/tn |Krävs. Identifierar aktiviteten.| |/s |Anger namnet eller IP-adressen för en fjärrdator (med eller utan omvända snedstreck). Standard är den lokala datorn.| |/u [\]|Kör kommandot med behörigheterna för det angivna användarkontot. Som standard körs kommandot med behörigheterna för aktuell användare på den lokala datorn.

    Det angivna användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Den /u och /p parametrar gäller endast när du använder /s.| |/p |Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder den /u parametern, men utelämnar den /p parametern eller lösenordet, schtasks du uppmanas att ange ett lösenord.

    Den /u och /p parametrar gäller endast när du använder /s.| |/?|Visar hjälpen vid Kommandotolken.| ##### Anmärkningar
  • Använd den här åtgärden för att testa dina uppgifter. Om en aktivitet inte körs kan du kontrollera transaktionsloggen för tjänsten Task Scheduler \SchedLgU.txt efter fel.
  • Kör en aktivitet påverkas inte Schemaläggaren och ändrar inte körs nästa gång schemalagd för aktiviteten.
  • Om du vill köra en aktivitet från en fjärrdator måste aktiviteten schemaläggas på fjärrdatorn. När den körs, körs aktiviteten endast på fjärrdatorn. Använd Aktivitetshanteraren eller transaktionsloggen för Schemaläggaren för att kontrollera att en aktivitet körs på en fjärrdator \SchedLgU.txt. ##### Exempel ##### Köra en aktivitet på den lokala datorn Med följande kommando startas aktiviteten "Security Script". schtasks /run /tn "Security Script" Svar schtasks.exe startar skript som är kopplade till aktiviteten och följande meddelande visas: SUCCESS: attempted to run the scheduled task "Security Script". Som meddelandet anger schtasks försök att starta programmet, men den kan inte verifiera att det verkligen startat. ##### Köra en aktivitet på en fjärrdator Med följande kommando startas aktiviteten för uppdatering av på en fjärrdator, Svr01: schtasks /run /tn Update /s Svr01 I det här fallet schtasks.exe visas följande felmeddelande: ERROR: Unable to run the scheduled task "Update". Titta i transaktionsloggen för schemalagda aktiviteter, C:\Windows\SchedLgU.txt on Svr01 för att hitta orsaken till felet. I det här fallet visas följande post i loggen: "Update.job" (update.exe) 3/26/2001 1:15:46 PM ** ERROR ** The attempt to log on to the account associated with the task failed, therefore, the task did not run. The specific error is: 0x8007052e: Logon failure: unknown user name or bad password. verify that the task's Run-as name and password are valid and try again. Uppenbarligen, användarnamnet eller lösenordet i aktiviteten är inte giltig i systemet. Följande schtasks/Change kommando uppdateras användarnamnet och lösenordet för uppdateringsaktiviteten på Svr01: schtasks /change /tn Update /s Svr01 /ru Administrator /rp PassW@rd3 Efter den ändra kommandot Slutför den kör kommandot upprepas. Den här gången Update.exe-programmet startar och schtasks.exe visas följande meddelande: SUCCESS: attempted to run the scheduled task "Update". Som meddelandet anger schtasks försök att starta programmet, men den kan inte verifiera att det verkligen startat. ## Schtasks änden Stoppar ett program som startas av en aktivitet. ##### Syntax schtasks /end /tn <TaskName> [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Parametrar |Termen|Definition| |----|-------| |/tn |Krävs. Identifierar aktiviteten som startade programmet.| |/s |Anger namnet eller IP-adressen för en fjärrdator. Standard är den lokala datorn.| |/u [\]|Kör kommandot med behörigheterna för det angivna användarkontot. Som standard körs kommandot med behörigheterna för aktuell användare på den lokala datorn. Det angivna användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Den /u och /p parametrar gäller endast när du använder /s.| |/p |Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder den /u parametern, men utelämnar den /p parametern eller lösenordet, schtasks du uppmanas att ange ett lösenord.

    Den /u och /p parametrar gäller endast när du använder /s.| |/?|Visar hjälpinformation.| ##### Anmärkningar schtasks.exe avslutas endast instanser av ett program som startas av en schemalagd aktivitet. Använd taskkill om du vill stoppa andra processer. Mer information finns i taskkill. ##### Exempel ##### Avsluta en aktivitet på en lokal dator Följande kommando stoppas instansen för Notepad.exe som startades av aktiviteten Mina anteckningar: schtasks /end /tn "My Notepad" Svar schtasks.exe stoppas instansen för Notepad.exe som startades av aktiviteten och följande meddelande visas: SUCCESS: The scheduled task "My Notepad" has been terminated successfully. ##### Avsluta en aktivitet på en fjärrdator Följande kommando stoppas instansen för InternetExplorer som startades av aktiviteten InternetOn på fjärrdatorn, Svr01: schtasks /end /tn InternetOn /s Svr01 Svar schtasks.exe stoppas instansen för InternetExplorer som startades av aktiviteten och följande meddelande visas: SUCCESS: The scheduled task "InternetOn" has been terminated successfully. ## Ta bort schtasks Tar bort en schemalagd aktivitet. ##### Syntax schtasks /delete /tn {<TaskName> | *} [/f] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Parametrar |Termen|Definition| |----|-------| |/Tn {& #124; }|Krävs. Identifierar aktiviteten tas bort.

    -tar bort en namngiven aktivitet.

    <\>-tar bort alla schemalagda aktiviteter på datorn.| |/f|Utelämnar bekräftelsemeddelandet. Aktiviteten tas bort utan förvarning.| |/s |Anger namnet eller IP-adressen för en fjärrdator (med eller utan omvända snedstreck). Standard är den lokala datorn.| |/u [\]|Kör kommandot med behörigheterna för det angivna användarkontot. Som standard körs kommandot med behörigheterna för aktuell användare på den lokala datorn.

    Det angivna användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Den **/u
    och /p parametrar gäller endast när du använder /s.| |/p |Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder den /u parametern, men utelämnar den /p parametern eller lösenordet, schtasks du uppmanas att ange ett lösenord.

    Den /u och /p parametrar gäller endast när du använder /s.| |/?|Visar hjälpen vid Kommandotolken.| ##### Anmärkningar
  • Den bort aktiviteten tas bort från schemat. Den inte ta bort det program som körs aktiviteten eller avbryta ett program som körs.
  • Den bort \kommandot tar bort alla schemalagda aktiviteter för datorn, inte bara aktiviteter schemalagda för den aktuella användaren. ##### Exempel ##### Ta bort en aktivitet från schemat på en fjärrdator Följande kommando tas aktiviteten "Starta e-post" bort från schemat på en fjärrdator. Den använder den **/s* parameter för att identifiera fjärrdatorn. schtasks /delete /tn "start Mail" /s Svr16 Svar schtasks.exe visas följande bekräftelsemeddelande. Om du vill ta bort aktiviteten, trycker du på Y. **För att avbryta kommandot Skriv **n: WARNING: Are you sure you want to remove the task "start Mail" (Y/N )? SUCCESS: The scheduled task "start Mail" was successfully deleted. ##### Ta bort alla aktiviteter schemalagda för den lokala datorn Följande kommando tar bort alla aktiviteter från schemat på den lokala datorn, inklusive aktiviteter schemalagda av andra användare. Den använder den /tn \parameter för att representera alla aktiviteter på datorn och **/f* parameter för att utelämna bekräftelsemeddelandet. schtasks /delete /tn * /f Svar schtasks.exe visas i följande meddelande som säger att den enda schemalagda aktiviteten, säkerhetsskript, har tagits bort. SUCCESS: The scheduled task "SecureScript" was successfully deleted. ## Schtasks fråga Visar aktiviteter som har schemalagts att köras på datorn. ##### Syntax schtasks [/query] [/fo {TABLE | list | CSV}] [/nh] [/v] [/s <computer> [/u [<Domain>\]<User> [/p <Password>]]] ##### Parametrar |Termen|Definition| |----|-------| |[/Query]|Åtgärdsnamnet är valfritt. Skriva schtasks utan några parametrar utförs en fråga.| |/Fo {TABELL & #124; lista & #124; CSV}|Anger vilket utdataformat. TABELL är standard.| |/nh|Utelämnar kolumnrubriker i tabellen visas. Den här parametern är giltig med den TABELL och CSV utdata format.| |/v|Lägger till avancerade egenskaper till aktiviteterna bildskärmen.

    Frågor med instruktionen /v ska formateras som lista eller CSV.| |/s |Anger namnet eller IP-adressen för en fjärrdator (med eller utan omvända snedstreck). Standard är den lokala datorn.| |/u [\]|Kör kommandot med behörigheterna för det angivna användarkontot. Som standard körs kommandot med behörigheterna för aktuell användare på den lokala datorn.

    Det angivna användarkontot måste vara medlem i gruppen Administratörer på fjärrdatorn. Den /u och /p parametrar gäller endast när du använder /s.| |/p |Anger lösenordet för användarkontot som anges i den /u parameter. Om du använder /u, men utelämnar /p eller password-argumentet schtasks du uppmanas att ange ett lösenord.

    Den /u och /p parametrar gäller endast när du använder /s.| |/?|Visar hjälpen vid Kommandotolken.| ##### Anmärkningar schtasks.exe avslutas endast instanser av ett program som startas av en schemalagd aktivitet. Använd taskkill om du vill stoppa andra processer. Mer information finns i taskkill. ##### Exempel ##### Visa schemalagda aktiviteter på den lokala datorn Följande kommandon visas alla aktiviteter som har schemalagts för den lokala datorn. Dessa kommandon ger samma resultat och är utbytbara. schtasks schtasks /query Svar schtasks.exe visas aktiviteter i standardfilen enkel tabellformat, som du ser i följande tabell: TaskName Next Run time Status ==== === Microsoft Outlook at logon time SecureScript 14:42:00 PM , 2/4/2001 ##### Visa avancerade egenskaper för schemalagda aktiviteter Följande kommando begära en detaljerad visning av aktiviteterna på den lokala datorn. Den använder den /v parameter för att begära en detaljerad visning och /fo list parameter för att formatera visningen till en lista för enklare läsning. Du kan använda det här kommandot för att verifiera att en aktivitet som du skapat har det önskade återkommandemönstret. schtasks /query /fo list /v svar schtasks.exe visar en egenskapslista med detaljerade för alla aktiviteter. Här visas aktivitetslistan för en aktivitet som schemalagts att köras klockan 4:00. Den sista fredagen i varje månad: hostname: RESKIT01 TaskName: SecureScript Next Run time: 4:00:00 AM , 3/30/2001 Status: Not yet run Logon mode: Interactive/Background Last Run time: Never Last Result: 0 Creator: user01 Schedule: at 4:00 AM on the last Fri of every month, starting 3/24/2001 Task To Run: C:\WINDOWS\system32\notepad.exe start In: notepad.exe Comment: N/A Scheduled Task State: Enabled Scheduled type: Monthly Modifier: Last FRIDAY start time: 4:00:00 AM start date: 3/24/2001 End date: N/A Days: FRIDAY Months: JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC Run As User: RESKIT\user01 delete Task if Not Rescheduled: Enabled Stop Task if Runs X Hours and X Mins: 72:0 Repeat: Until time: Disabled Repeat: Duration: Disabled Repeat: Stop if Still Running: Disabled Idle: start time(for IDLE Scheduled type): Disabled Idle: Only start if Idle for X Minutes: Disabled Idle: if Not Idle Retry for X Minutes: Disabled Idle: Stop Task if Idle State End: Disabled Power Mgmt: No start On Batteries: Disabled Power Mgmt: Stop On Battery mode: Disabled ##### Logga schemalagda aktiviteter på en fjärrdator Följande kommando begär en lista över schemalagda aktiviteter på en fjärrdator och lägga till aktiviteter i en kommaavgränsad loggfil på den lokala datorn. Du kan använda det här kommandoformat för att samla in och spåra aktiviteter som är schemalagda för flera datorer. Kommandot använder den /s parameter för att identifiera fjärrdatorn, Reskit16, den /fo parameter för att ange formatet och /nh parameter för att utelämna kolumnrubriker. Den >>bifoga symbol omdirigerar utdata till aktivitetsloggen, p0102.csv, på den lokala datorn, Svr01. Eftersom kommandot körs på fjärrdatorn måste lokal dator sökvägen vara fullständig. schtasks /query /s Reskit16 /fo csv /nh >> \\svr01\data\tasklogs\p0102.csv Svar schtasks.exe lägger till de schemalagda aktiviteterna för datorn Reskit16 i filen p0102.csv på den lokala datorn, Svr01. #### Ytterligare referenser Kommandoradssyntax för nyckel
© 2017 Microsoft