Wat om te weet
- Dit is die regte sintaksis: by \\ rekenaarnaam /interaktief | /elke:datum, …/volgende:datum, …
- rekenaarnaam spesifiseer 'n afgeleë rekenaarnaam; /every:date[, …] loop opdragte op spesifieke dae.
-
/interactive laat die opdrag in wisselwerking met die aangemelde gebruiker; /delete vee alle voorheen geskeduleerde opdragte uit.
Hierdie artikel verduidelik hoe om die "by"-opdrag te gebruik, wat beskikbaar is vanaf die opdragprompt. "By" word gebruik om programme en opdragte op geskeduleerde tye te laat loop.
By Command Beskikbaarheid
Die by-opdrag is beskikbaar vanaf die opdragprompt in baie Windows-bedryfstelsels, insluitend Windows 7, Windows Vista, Windows XP en sommige ouer weergawes van Windows ook.
Hierdie opdrag is afgekeur vanaf Windows 8. Microsoft beveel aan om eerder die kenmerkryke schtasks-opdrag te gebruik.
Die beskikbaarheid van by-opdragskakelaars kan ietwat verskil van bedryfstelsel tot bedryfstelsel.
Op bevelsintaksis
Dit is die regte sintaksis van die op-opdrag:
by \\ rekenaarnaam /interaktief | /elke:datum, … /volgende:datum, …
Sien hoe om opdragsintaksis te lees as jy nie seker is hoe om die by-opdragsintaksis te lees wat hierbo gewys word of in die tabel hieronder beskryf word nie.
By Command Options | |
---|---|
Item | Verduideliking |
rekenaarnaam | Gebruik hierdie opsie om 'n afgeleë rekenaarnaam te spesifiseer. Die at-opdrag sal die uitvoering van opdrag op die plaaslike rekenaar skeduleer as jy nie 'n rekenaarnaam spesifiseer nie. |
/elke:datum[, …] | Gebruik die /every skakelaar om opdrag op spesifieke dae van die week of maand uit te voer. |
/volgende:datum[, …] | Gebruik die /next skakelaar om opdrag op die volgende gebeurtenis van die dag uit te voer. |
Spesifiseer die tyd wanneer die opdrag moet loop. | |
/interaktief | Laat die geskeduleerde opdrag toe om interaksie te hê met enige gebruiker wat aangemeld is wanneer die taak uitgevoer word. |
id | Dit is die unieke nommer wat aan 'n reeds geskeduleerde opdrag toegeken is. Die id-opsie word slegs gebruik om 'n geskeduleerde opdrag te vertoon of uit te vee. Jy kan nie 'n ID handmatig op 'n geskeduleerde opdrag stel nie. |
/vee [ /yes] | Hierdie by-opdrag-opsie word gebruik om alle voorheen geskeduleerde opdragte uit te vee. Gebruik die /yes opsie met /delete om die "vee alle geskeduleerde take"-bevestigingsvraag oor te slaan. Gebruik /delete wanneer jy 'n ID spesifiseer om 'n enkele geskeduleerde opdrag uit te vee. |
Dit spesifiseer die opdrag of program wat uitgevoer moet word. Jy moet command in dubbelaanhalingstekens insluit. | |
/? | Gebruik die hulpskakelaar met die at-opdrag om gedetailleerde hulp oor die opdrag se verskeie opsies te wys. |
By Command Voorbeelde
om 14:15 "chkdsk /f"
In die voorbeeld hierbo word die at-opdrag gebruik om 'n loop van die chkdsk-opdrag te skeduleer as chkdsk /f, slegs vandag, om 14:15, op die tans gebruik PC.
by \\prodserver 23:45 /every:1, 4, 8, 12, 16, 20, 24, 28 "bkprtn.bat"
In hierdie voorbeeld word die at-opdrag gebruik om die uitvoering van die bkprtn.bat bondellêer op die rekenaar genaamd prodserver te skeduleer om 11:45 nm. op die eerste, vierde, agtste, 12de, 16de, 20ste, 24ste en 28ste dag van elke maand.
op 1 /vee
Hier word die geskeduleerde opdrag met die ID van 1 uitgevee.
By verwante opdragte
Die at-opdrag word dikwels saam met baie ander opdragprompt-opdragte gebruik omdat dit gebruik word om die loop van ander opdragte te skeduleer.