Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A parancsok és programok ütemezése a számítógépen való futtatásra egy megadott időpontban és időpontban. A csak akkor használhatja, ha az Ütemezés szolgáltatás fut. Paraméterek nélkül ütemezett parancsokat listáz. A parancs futtatásához a helyi Rendszergazdák csoport tagjának kell lennie.
Szinopszis
at [\computername] [[id] [/delete] | /delete [/yes]]
at [\computername] <time> [/interactive] [/every:date[,...] | /next:date[,...]] <command>
Paraméterek
Paraméter | Leírás |
---|---|
\<computername\> |
Távoli számítógépet ad meg. Ha kihagyja ezt a paramétert, ütemezi a parancsokat és programokat a helyi számítógépen. |
<id> |
Az ütemezett parancshoz rendelt azonosítószámot adja meg. |
/töröl | Megszakít egy ütemezett parancsot. Ha kihagyja azonosítót, a rendszer megszakítja a számítógépen lévő összes ütemezett parancsot. |
/igen | Igen választ ad a rendszer összes lekérdezésére az ütemezett események törlésekor. |
<time> |
A parancs futtatásának idejét adja meg. az idő órák:percek 24 órás jelölésben (azaz 00:00 (éjfél) és 23:59 között kifejezve. |
interaktív | Lehetővé teszi parancs számára annak a felhasználónak az asztalát, aki a parancs futtatásakor bejelentkezett. |
minden: | Futtatja parancsot, a hét vagy a hónap minden meghatározott napján vagy napján (például minden csütörtökön vagy minden hónap harmadik napján). |
<date> |
Megadja a parancs futtatásának dátumát. Megadhatja a hét egy vagy több napját (azaz beírhatja M,T,W,Th,F,S,Su) vagy a hónap egy vagy több napját (azaz 1–31. típust). Több dátumbejegyzés elkülönítése vesszővel. Ha kihagyja dátum, a hónap aktuális napját használja. |
következő: | Futtatja parancsot, a nap következő előfordulására (például jövő csütörtökön). |
<command> |
Megadja a futtatni kívánt Windows-parancsot, programot (vagyis .exe vagy .com fájlt), illetve a batch programot (azaz .bat vagy .cmd fájlt). Ha a parancs argumentumként egy elérési utat igényel, használja az abszolút elérési utat (vagyis a teljes elérési utat a meghajtóbetűjellel kezdődően). Ha a parancs távoli számítógépen található, a távoli meghajtóbetűjel helyett adja meg a kiszolgáló és a megosztás nevét az univerzális elnevezési konvenció (UNC) jelölésével. |
/? | Súgó megjelenítése a parancssorban. |
Megjegyzések
Ez a parancs nem tölt be automatikusan cmd.exe a parancsok futtatása előtt. Ha nem futtat végrehajtható (.exe) fájlt, a parancs elején explicit módon be kell töltenie cmd.exe az alábbiak szerint:
cmd /c dir > c:\test.out
Ha parancssori beállítások nélkül használja ezt a parancsot, az ütemezett feladatok az alábbihoz hasonló formátumú táblázatban jelennek meg:
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
Ha egy azonosítószámot (azonosítót) is tartalmaz ezzel a paranccsal, csak egy bejegyzés adatai jelennek meg az alábbihoz hasonló formátumban:
Task ID: 1 Status: OK Schedule: Each F Time of Day: 4:30 PM Command: net send group leads status due
Miután beütemez egy parancsot, különösen egy parancssori beállításokat tartalmazó parancsot, ellenőrizze, hogy a parancs szintaxisa helyes-e, ha parancssori beállítások nélkül írja be . Ha a parancssori oszlopban lévő adatok helytelenek, törölje a parancsot, és írja be újra. Ha még mindig helytelen, írja be újra a parancsot kevesebb parancssori beállítással.
A ütemezett parancsok háttérfolyamatként futnak. A kimenet nem jelenik meg a számítógép képernyőjén. A kimenet fájlba való átirányításához használja az átirányítási szimbólumot
>
. Ha a kimenetet fájlba irányítja át, az átirányítási szimbólum előtt^
escape szimbólumot kell használnia, függetlenül attól, hogy a parancssorban vagy egy kötegfájlban használ. Ha például a kimenetet output.txtszeretné átirányítani, írja be a következőt:at 14:45 c:\test.bat ^>c:\output.txt
A végrehajtó parancs jelenlegi könyvtára a rendszerroot mappa.
Ha egy parancs futtatásának ütemezése után módosítja a rendszeridőt, szinkronizálja a ütemezőnél a módosított rendszeridővel úgy, hogy parancssori beállítások nélkül írja be .
Az ütemezett parancsok a beállításjegyzékben vannak tárolva. Ennek eredményeképpen nem veszíti el az ütemezett feladatokat, ha újraindítja az Ütemezés szolgáltatást.
Ne használjon átirányított meghajtót a hálózathoz hozzáférő ütemezett feladatokhoz. Előfordulhat, hogy az Ütemezés szolgáltatás nem tudja elérni az átirányított meghajtót, vagy ha egy másik felhasználó van bejelentkezve az ütemezett feladat futtatásakor, előfordulhat, hogy az átirányított meghajtó nem érhető el. Ehelyett használjon UNC-elérési utakat ütemezett feladatokhoz. Például:
at 1:00pm my_backup \\server\share
Ne használja a következő szintaxist, ahol x: a felhasználó által létrehozott kapcsolat:
at 1:00pm my_backup x:
Ha ütemez parancsra, amely meghajtóbetűjelet használ a megosztott címtárhoz való csatlakozáshoz, a meghajtó leválasztásához parancsban adjon meg egy. Ha a meghajtó nincs leválasztva, a hozzárendelt meghajtóbetűjel nem lesz elérhető a parancssorban.
Alapértelmezés szerint az ezzel a paranccsal ütemezett feladatok 72 óra elteltével leállnak. Az alapértelmezett érték módosításához módosíthatja a beállításjegyzéket.
Beállításjegyzék- módosítása
Figyelmeztetés
A beállításjegyzék helytelen szerkesztése súlyosan károsíthatja a rendszert. A beállításjegyzék módosítása előtt készítsen biztonsági másolatot a számítógépen lévő összes értékes adatról.
Indítsa el a beállításszerkesztőt (regedit.exe).
Keresse meg és kattintson a következő kulcsra a beállításjegyzékben:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule
A Szerkesztés menüben kattintson az Érték hozzáadásaelemre, majd adja hozzá a következő beállításjegyzék-értékeket:
Érték neve. atTaskMaxHours
Adattípus. reg_DWOrd
Radix. Decimális
értékadatok: 0. A Érték adatok mezőben 0 érték nem jelez korlátot, és nem áll le. Az 1 és 99 közötti értékek az órák számát jelzik.
Az Ütemezett feladatok mappával megtekintheti vagy módosíthatja az ezzel a paranccsal létrehozott tevékenységek beállításait. Ha ezzel a paranccsal ütemez egy tevékenységet, a tevékenység az Ütemezett feladatok mappában jelenik meg, a következő néven:at3478. Ha azonban az Ütemezett tevékenységek mappán keresztül módosít egy tevékenységet, az normál ütemezett tevékenységre frissül. A feladat már nem látható a parancsnál, és a fiókon lévő beállítás már nem vonatkozik rá. A feladathoz explicit módon meg kell adnia egy felhasználói fiókot és jelszót.
Példák
A marketingkiszolgálón ütemezett parancsok listájának megjelenítéséhez írja be a következőt:
at \\marketing
Ha többet szeretne megtudni egy parancsról, amelynek azonosítószáma 3 a Corp-kiszolgálón, írja be a következőt:
at \\corp 3
Ha egy hálózati megosztási parancsot úgy szeretne ütemezni, hogy a Corp-kiszolgálón hajnali 8:00-kor fusson, és átirányítsa a listát a Karbantartási kiszolgálóra, a Jelentések megosztott címtárban és a Corp.txt fájlban írja be a következőt:
at \\corp 08:00 cmd /c net share reports=d:\marketing\reports >> \\maintenance\reports\corp.txt
Ha a marketingkiszolgáló merevlemezéről öt naponta éjfélkor szeretne biztonsági másolatot készíteni egy szalagos meghajtóra, hozzon létre egy Archive.cmd nevű kötegprogramot, amely tartalmazza a biztonsági mentési parancsokat, majd ütemezze a kötegprogram futtatását, írja be a következőt:
at \\marketing 00:00 /every:5,10,15,20,25,30 archive
Az aktuális kiszolgálón ütemezett összes parancs megszakításához törölje a ütemezési információknál az alábbiak szerint:
at /delete
Ha nem végrehajtható (.exe) fájlt tartalmazó parancsot szeretne futtatni, a parancs előtt parancs /c parancsot a cmd.exe betöltéséhez az alábbiak szerint:
cmd /c dir > c:\test.out
Kapcsolódó hivatkozások
Schtasks. Egy másik parancssori ütemezési eszköz.