Använd at-kommandot för att schemalägga uppgifter
Den här artikeln beskriver hur du använder at-kommandot för att skapa och avbryta schemalagda aktiviteter.
Gäller för: Windows 2000
Ursprungligt KB-nummer: 313565
Obs!
Den här artikeln gäller för Windows 2000. Stödet för Windows 2000 upphör den 13 juli 2010. Mer information finns i policyn för Microsoft Support livscykel.
Sammanfattning
I Windows 2000 kan du använda schemaläggaren i Kontrollpanelen för att schemalägga aktiviteter. Du kan också använda at-kommandot för att schemalägga aktiviteter manuellt.
Översikt över at-kommandot
Du kan använda at-kommandot för att schemalägga ett kommando, ett skript eller ett program som ska köras vid ett angivet datum och en angiven tidpunkt. Du kan också använda det här kommandot för att visa befintliga schemalagda aktiviteter.
Om du vill använda at-kommandot måste tjänsten Schemaläggaren köras och du måste vara inloggad som medlem i den lokala gruppen Administratörer. När du använder at-kommandot för att skapa uppgifter måste du konfigurera aktiviteterna så att de körs i samma användarkonto.
At-kommandot använder följande syntax:
at \\computername time/interactive | /every: date, ... /next: date, ... command
at \\computername id/delete | /delete /yes
I följande lista beskrivs de parametrar som du kan använda med at-kommandot:
\computername: Använd den här parametern för att ange en fjärrdator. Om du utelämnar den här parametern schemaläggs uppgifter att köras på den lokala datorn.
time: Använd den här parametern för att ange när aktiviteten ska köras. Tiden anges som timmar: minuter baserat på 24-timmarsklockan. Till exempel representerar 0:00 midnatt och 20:30 representerar 20:30.
/interactive: Använd den här parametern för att tillåta att aktiviteten interagerar med skrivbordet för den användare som är inloggad när aktiviteten körs.
/every: date,... : Använd den här parametern för att schemalägga aktiviteten så att den körs på den angivna dagen eller dagarna i veckan eller månaden, till exempel varje fredag eller den åttonde dagen i varje månad. Ange datum som en eller flera dagar i veckan (använd följande förkortningar: M,T,W,Th,F,S,Su) eller en eller flera dagar i månaden (använd siffrorna 1 till 31). Se till att du använder kommatecken för att separera flera datumposter. Om du utelämnar den här parametern schemaläggs aktiviteten att köras den aktuella dagen.
/next: date, ...: Använd den här parametern för att schemalägga aktiviteten att köras nästa förekomst av dagen (till exempel nästa måndag). Ange datum som en eller flera dagar i veckan (använd följande förkortningar: M,T,W,Th,F,S,Su) eller en eller flera dagar i månaden (använd siffrorna 1 till 31). Se till att du använder kommatecken för att separera flera datumposter. Om du utelämnar den här parametern schemaläggs aktiviteten att köras den aktuella dagen.
kommando: Använd den här parametern för att ange windows 2000-kommandot, programmet (.exe eller .com fil) eller batchprogrammet (.bat eller .cmd fil) som du vill köra. Om kommandot kräver en sökväg som ett argument använder du det absoluta sökvägsnamnet (hela sökvägen som börjar med enhetsbeteckningen). Om kommandot finns på en fjärrdator använder du UNC-sökvägen (Uniform Naming Convention) (\ServerName\ ShareName). Om kommandot inte är en körbar fil (.exe) måste du föregå kommandot med
cmd /c
, till exempelcmd /c copy C:\*.* C:\temp
.id: Använd den här parametern för att ange det ID-nummer som har tilldelats till en schemalagd aktivitet.
/delete: Använd den här parametern för att avbryta en schemalagd aktivitet. Om du utelämnar ID-parametern avbryts alla schemalagda aktiviteter på datorn.
/yes: Använd den här parametern för att framtvinga ett ja-svar på alla frågor från systemet när du avbryter schemalagda aktiviteter. Om du utelämnar den här parametern uppmanas du att bekräfta att en aktivitet har avbrutits.
Obs!
När du använder at-kommandot körs den schemalagda aktiviteten med autentiseringsuppgifterna för systemkontot.
Skapa en schemalagd aktivitet
Klicka på Start, peka på Program, peka på Tillbehör och klicka sedan på Kommandotolken.
I kommandotolken skriver du
net start
kommandot och trycker sedan på RETUR för att visa en lista över tjänster som körs:Om Schemaläggaren inte visas i listan skriver du följande rad och trycker sedan på RETUR:
net start "task scheduler"
I kommandotolken skriver du följande rad (använd de parametrar som är lämpliga för din situation) och tryck sedan på RETUR:
at \\computername time/interactive | /every: date, ... /next: date, ... command
Exempel
Om du vill kopiera alla filer från mappen Dokument till mappen MyDocs vid midnatt skriver du följande rad och trycker sedan på RETUR:
at 00:00 cmd /c copy C:\Documents\*.* C:\MyDocs
Om du vill säkerhetskopiera Products-servern kl. 23:00 varje veckodag skapar du en batchfil som innehåller säkerhetskopieringskommandona (till exempel Backup.bat), skriver följande rad och trycker sedan på RETUR för att schemalägga säkerhetskopieringen:
at \\products 23:00 /every:M,T,W,Th,F backup
Om du vill schemalägga att ett net share-kommando ska köras på försäljningsservern kl. 06:00 och omdirigera listan till den Sales.txt filen i mappen delade rapporter på Corp-servern skriver du följande rad och trycker sedan på RETUR:
at \\sales 06:00 cmd /c "net share reports=d:\Documents\reports >> \\corp\reports\sales.txt"
Avbryta en schemalagd aktivitet
Klicka på Start, peka på Program, peka på Tillbehör och klicka sedan på Kommandotolken.
I kommandotolken skriver du
net start
kommandot och trycker sedan på RETUR för att visa en lista över tjänster som körs.Om Schemaläggaren inte visas i listan skriver du följande rad och trycker sedan på RETUR:
net start "task scheduler"
I kommandotolken skriver du följande rad (använd de parametrar som är lämpliga för din situation) och tryck sedan på RETUR:
at \\computername id /delete | /delete /yes
Exempel för att avbryta schemalagda aktiviteter
- Om du vill avbryta alla aktiviteter som är schemalagda på den lokala datorn skriver du
at /delete
och trycker sedan på RETUR. - Om du vill avbryta aktivitets-ID 8 på en dator med namnet MyServer skriver du
at \\MyServer 8 /delete
och trycker sedan på RETUR.
Visa schemalagda aktiviteter
Följ dessa steg för att visa de uppgifter som du skapade med hjälp av at-kommandot:
Klicka på Start, peka på Program, peka på Tillbehör och klicka sedan på Kommandotolken.
I kommandotolken skriver du
net start
kommandot och trycker sedan på RETUR för att visa en lista över tjänster som körs.Om Schemaläggaren inte visas i listan skriver du följande rad och trycker sedan på RETUR:
net start "task scheduler"
Gör något av följande i kommandotolken:
- Om du vill visa en lista över aktiviteter som du har schemalagt med hjälp av at-kommandot skriver
at \\computername
du raden och trycker sedan på RETUR. - Om du vill visa en specifik schemalagd aktivitet skriver du
at \\computername id
kommandot och trycker sedan på RETUR.
- Om du vill visa en lista över aktiviteter som du har schemalagt med hjälp av at-kommandot skriver
Exempel för att visa schemalagda aktiviteter
- Om du vill visa alla schemalagda aktiviteter på den lokala datorn skriver du
at
och trycker sedan på RETUR. - Om du vill visa alla schemalagda aktiviteter på en dator med namnet Support skriver du
at \\support
och trycker sedan på RETUR. - Om du vill visa aktivitets-ID 18 på den lokala datorn skriver du
at 18
och trycker sedan på RETUR.
Felsökning
När du skriver
at \\computername
för att visa en lista över schemalagda aktiviteter visas inte vissa (eller alla) av de schemalagda aktiviteter som du skapade med kommandot at.Det här beteendet kan inträffa om du har ändrat aktiviteterna i mappen Schemalagda aktiviteter efter att du har använt at-kommandot för att skapa uppgiften. När du använder kommandot at för att schemalägga en aktivitet visas aktiviteten i mappen Schemalagda aktiviteter i Kontrollpanelen. Du kan visa eller ändra uppgiften. Men om du ändrar uppgiften kan du inte visa aktiviteten när du använder at-kommandot.
När du använder at-kommandot för att schemalägga en aktivitet körs inte aktiviteten vid angiven tid eller datum.
Det här beteendet kan inträffa om något av följande villkor är sant:
Kommandosyntaxen är felaktig.
När du har schemalagt en aktivitet skriver
at \\computername
du för att bekräfta att syntaxen är korrekt. Om informationen som visas under kommandoraden är felaktig avbryter du uppgiften och återskapar den.Du schemalägger en aktivitet för att köra ett kommando som inte är en .exe fil.
Kommandot at läser inte in cmd automatiskt (kommandotolken) innan kommandot körs. Om du inte kör en .exe fil måste du läsa in Cmd.exe i början av kommandot, till exempel at cmd /c dir > c:\test.txt
.
Referenser
Mer information om hur du använder at-kommandot i Windows 2000 finns i Hjälp om Windows 2000. Det gör du genom att klicka på Start, klicka på Hjälp, klicka på fliken Index och sedan skriva på kommandot .
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för