Vad att veta
- Detta är rätt syntax: at \\ datornamn /interactive | /every:date, …/next:date, …
- datornamn anger ett fjärrdatornamn; /every:date[, …] kör kommandon på specifika dagar.
-
/interactive låter kommandot interagera med den inloggade användaren; /delete tar bort alla tidigare schemalagda kommandon.
Den här artikeln förklarar hur man använder kommandot "at", som är tillgängligt från kommandotolken. "At" används för att köra program och kommandon vid schemalagda tider.
At Command Tillgänglighet
Kommandot at är tillgängligt från kommandotolken i många Windows-operativsystem inklusive Windows 7, Windows Vista, Windows XP och vissa äldre versioner av Windows också.
Detta kommando har föråldrats från och med Windows 8. Microsoft rekommenderar att du använder det funktionsrika schtasks-kommandot istället.
Tillgängligheten av kommandoväxlar kan skilja sig något från operativsystem till operativsystem.
At Command Syntax
Detta är den korrekta syntaxen för kommandot at:
at \\ datornamn /interactive | /every:datum, … /nästa:datum, …
Se hur man läser kommandosyntax om du inte är säker på hur man läser at-kommandosyntaxen som visas ovan eller beskrivs i tabellen nedan.
Vid kommando alternativ | |
---|---|
Artikel | Förklaring |
datornamn | Använd det här alternativet för att ange ett fjärrdatornamn. Kommandot at kommer att schemalägga körningen av kommandot på den lokala datorn om du inte anger ett datornamn. |
/varje:datum[, …] | Använd /every-omkopplaren för att köra kommandot på specifika dagar i veckan eller månaden. |
/nästa:datum[, …] | Använd omkopplaren /next för att köra kommandot nästa gång på dagen. |
Anger tiden när kommandot ska köras. | |
/interactive | Tillåter det schemalagda kommandot att interagera med vilken användare som helst som är inloggad när jobbet körs. |
id | Detta är det unika numret som tilldelats ett redan schemalagt kommando. Alternativet id används endast för att visa eller ta bort ett schemalagt kommando. Du kan inte ställa in ett id manuellt till ett schemalagt kommando. |
/delete [ /yes] | Detta kommando alternativ används för att radera alla tidigare schemalagda kommandon. Använd /yes alternativet med /delete för att hoppa över bekräftelsefrågan "ta bort alla schemalagda jobb". Använd /delete när du anger ett id för att radera ett enstaka schemalagt kommando. |
Detta anger kommandot eller programmet som ska köras. Du måste skriva command med dubbla citattecken. | |
/? | Använd hjälpomkopplaren med kommandot at för att visa detaljerad hjälp om kommandots flera alternativ. |
Vid kommandoexempel
kl. 14:15 "chkdsk /f"
I exemplet ovan används at-kommandot för att schemalägga en körning av chkdsk-kommandot som chkdsk /f, endast idag, kl. 14:15, på den för närvarande använda PC.
på \\prodserver 23:45 /varje:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
I det här exemplet används at-kommandot för att schemalägga exekveringen av bkprtn.bat batchfilen på datorn med namnet prodserver klockan 23:45. den första, fjärde, åttonde, 12:e, 16:e, 20:e, 24:e och 28:e dagen i varje månad.
at 1 /delete
Här raderas det schemalagda kommandot med ID:t 1.
Vid relaterade kommandon
Kommandot at används ofta med många andra kommandotolkkommandon eftersom det används för att schemalägga körningen av andra kommandon.