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

vid

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 på en dator vid en viss tid och datum. Du kan använda vid endast när tjänsten Schedule körs. Utan parametrar, visar en lista över schemalagda kommandon.

Syntax

at [\\computerName] [{[ID] [/delete] | /delete [/yes]}] at [[\\computerName] Hours:Minutes [/interactive] [{/every:date[,...] | /next:date[,...]}] Kommando]

Parametrar

\\Datornamn anger en annan dator. Om du utelämnar den här parametern schemalägger du kommandon och program på den lokala datorn. ID: T anger ID-nummer för ett schemalagt kommando. / delete avbryter ett schemalagt kommando. Om du utelämnar ID, avbryts alla schemalagda kommandon på datorn. / yes svar Ja till alla frågor från systemet när du tar bort schemalagda aktiviteter. Timmar:minuter anger den tid när du vill att kommandot ska köras. Tiden uttrycks som timmar:minuter i 24-timmarsformat (det vill säga 00:00 [midnatt] till 23:59). / interactive ger kommando samverkar med skrivbordet för den användare som är inloggad på gång kommando körs. / varje: körs kommando på angivna veckodagar varje dagar i veckan eller månaden (till exempel varje torsdag eller tredje dagen varje månad). datum anger datumet när du vill att kommandot ska köras. Du kan ange en eller flera dagar i veckan (Skriv M,T,b,Th,F,S,Su) eller en eller flera dagar i månaden (Skriv 1 till 31). Avgränsa varje datum med kommatecken. Om du utelämnar datum, använder den aktuella dagen i månaden. / Nästa: körs kommando nästa angivna datum (till exempel nästa torsdag). Kommandot anger Windows-kommando, program (.exe eller .com-fil) eller kommandofil (bat eller cmd-fil) som du vill köra. När det behövs en sökväg som ett argument, använder du den fullständiga sökvägen (d.v.s. hela sökvägen början med enhetsbeteckningen). Om kommandot på en fjärrdator anger Universal Naming Convention (UNC) notation för servern och resursnamn och inte serverns enhetsbeteckning. /? Visar hjälpen vid Kommandotolken.

Anmärkningar

  • schtasks är ett annat kommandoradsverktyg för schemaläggning som du kan använda för att skapa och hantera schemalagda aktiviteter. Mer information om schtasks, finns i Närliggande information.
  • Med hjälp av att använda , måste du vara medlem i den lokala gruppen Administratörer.
  • Läsa in Cmd.exe laddar inte automatiskt Cmd.exe, Kommandotolken, innan kommandona körs. Om du inte kör en körbar (.exe)-fil, måste du uttryckligen läsa in Cmd.exe i början av kommandot på följande sätt: cmd /c dir > c:\test.out
  • Visa schemalagda kommandon när du använder vid utan kommandoradsalternativ visas schemalagda åtgärder i en tabell som formaterats liknar följande: Status ID Day time Command Line OK 1 Each F 4:30 PM net send group leads status due OK 2 Each M 12:00 AM chkstor > check.file OK 3 Each F 11:59 PM backup2.bat
  • Inklusive ID-nummer (ID) när du inkluderar ID-nummer (ID) med vid vid en kommandotolk visas information för en enstaka post i ett format som liknar följande: Task ID: 1 Status: OK Schedule: Each F time of Day: 4:30 PM Command: net send group leads status due När du har schemalagt ett kommando med , särskilt ett kommando med kommandoradsalternativ, kontrollera att kommandosyntaxen är korrekt genom att skriva utan kommandoradsalternativ. Om informationen i kolumnen kommandorad är felaktig, ta bort kommandot och skriva den. Om det fortfarande inte är rätt, Skriv kommandot på nytt med färre kommandoradsalternativ.
  • Visa resultat kommandon som schemalagts med körs som bakgrundsprocesser. Utdata visas inte på datorskärmen. Om du vill omdirigera utdata till en fil genom att använda omdirigerings-symbolen (>). Om du omdirigerar utdata till en fil måste du använda symbolen (^) före symbolen omdirigering av om du använder på kommandoraden eller i en kommandofil. Skriv till exempel vill omdirigera utdata till Output.text: på 14:45 c:\test.bat ^ > c:\output.txt den aktuella arbetskatalogen för kommandot som körs är mappen systemrot.
  • Ändra datorns tid om du ändrar systemtiden på en dator när du har schemalagt ett kommando som ska köras med vid, synkronisera den vid Schemaläggaren med ändrade systemtiden genom att skriva vid utan kommandoradsalternativ.
  • Lagra kommandon lagras schemalagda kommandon i registret. Därför kan förlorar du inte schemalagda aktiviteter om du startar om tjänsten Schedule.
  • Ansluta till nätverksenheter Använd inte en omdirigerad enhet för schemalagda jobb som ansluter till nätverket. Tjänsten Schedule kanske inte kan komma åt den omdirigerade enheten eller den omdirigerade enheten kanske inte är tillgängliga om en annan användare är inloggad när den schemalagda aktiviteten körs. Använd i stället UNC-sökvägar för schemalagda jobb. Till exempel: vid 1: min_kopia \\server\share inte använder du följande syntax, där x: är en anslutning som görs av användaren: vid 1: min_kopia x: om du schemalägger en vid kommando som använder en enhetsbeteckning för att ansluta till en delad katalog som innehåller en vid kommando för att koppla från enheten när du är klar med enheten. Om enheten inte kopplas från kommer är enhetsbeteckningen inte tillgängligt i Kommandotolken.
  • Aktiviteterna avslutas efter 72 timmar som standard, schemalagda aktiviteter med hjälp av den kommando stoppa efter 72 timmar. Du kan ändra registret för att ändra standardvärdet.
    1. Starta registry editor (regedit.exe).
    2. Leta upp och klicka på följande nyckel i registret: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
    3. Redigera-menyn, klicka på Lägg till värde och Lägg sedan till följande registervärde: värdenamn: atTaskMaxHours datatyp: reg_DWOrd bas: Decimal värdedata: 0. Värdet 0 i värdedatafältet indikerar ett obegränsat antal, avbryts inte. Värden mellan 1 och 99 anger hur många timmar. Varning
  • Om du redigerar registret felaktigt kan systemet skadas. Innan du gör ändringar i registret bör du säkerhetskopiera värdefulla data på datorn.
  • Schemaläggaren och kommando som du kan använda mappen Schemalagda aktiviteter för att visa eller ändra inställningarna för en aktivitet som har skapats med hjälp av den vid kommando. När du schemalägger en aktivitet med hjälp av den kommando visas uppgiften i mappen Schemalagda aktiviteter, med ett namn som liknar följande:at3478. Men om du ändrar en vid uppgiften via mappen Schemalagda aktiviteter, uppgraderas den till en normal schemalagd aktivitet. Aktiviteten syns inte längre att den vid kommandot, och till konto inställning inte längre gäller för den. Du måste särskilt ange användarkonto och lösenord för aktiviteten. ## Exempel Om du vill visa en lista över schemalagda kommandon på servern Info skriver du: vid \\marketing mer information om kommandot som har ID-nummer 3 på servern Info skriver du: vid \\corp 3 schemalägga kommandot net share att köras på servern Info vid 08:00. Och omdirigera utdata till servern underhåll, i rapporterna delade katalogen och filen Corp.txt skriver du: på \\corp 08:00 cmd /c "net share rapport = d:\marketing\reports >> \\maintenance\reports\corp.txt" om du vill säkerhetskopiera hårddisken på servern Info på en bandstation vid midnatt var femte dag, skapar du en kommandofil som kallas Archive.cmd, som innehåller kommandona för säkerhetskopiering, och schemalägga kommandofil Skriv om du vill köra: vid \\marketing 00:00 /every: 5,10,15,20,25,30 Arkivera om du vill avbryta alla kommandon som har schemalagts på den aktuella servern avmarkerar den vid schemainformationen på följande sätt: vid/delete om du vill köra ett kommando som inte är en körbar fil (dvs .exe) före kommandot med cmd /c att läsa in Cmd.exe på följande sätt: cmd /c dir > c:\test.out
© 2017 Microsoft