By Kiss Tamás on
2008. 04. 11. 13:53
Ütemezett feladatok (Scheduled Task)
Új ütemezett feladat hozzáadása Windows XP környezetben:
http://support.microsoft.com/kb/308569/hu
A Windows XP elég kevés beállítási lehetőséget kínál a feladat ütemezéséhez. A Windows Xp SP2 tartalmaz újítást a feladat ütemezésére nézve. Megadhatjuk, hgy az adott feladat, csak a felhasználó bejelentkezése esetén működjön, illetve a rejtett ütemezett feladatok megjeleníthetőek, a :
control schedtasks paranccsal.
http://support.microsoft.com/kb/883605/hu
A Windows Vista feladat ütemezője már konzolban kapott helyet, amely a control schedtasks paranccsal indítható, vagy a System Tools –ban megkeressük. Új feladat létrehozásához, választhatjuk az egyszerű varázslót (Creat Basic Task) amelyben a feladat nevén, futtatni kivánt program megadásán, és az ütemezés módján kívül mást nincs lehetőségünk állítani. A Creat Task varázsló segítségével már jóval több beállítási lehetőségünk van:
Általános beállítások
- a feladat csak egy adott felhasználó vagy adott csoportba tartozó felhasználó bejelentkezésekor fusson, vagy bármikor,
- a feladat futtatása maximális privilégiumokkal (rendszergazda jogosultsággal),
- a feladat Windows Vista, vagy Windows XP SP2/Windows Server 2003/Windows 2000 kompatibilitási módban fusson,
A feladat indítása a következő események bekövetkeztekor
- időzítve: egy megadott időpontban, napi, heti, havi vagy egyszeri alkalommal,
- korábban megadott felhasználó vagy megadott csoportba tartozó felhasználó bejelentkezésekor,
- a rendszer indításakor,
- rendszeresemény hatására, a feltételek az eseménynapló adataiból állíthatók össze,
- másik ütemezett feladat létrehozásakor,
- felhasználó terminálszolgáltatások segítségével történő csatlakozásakor a helyi számítógépről, vagy a helyi számítógépre,
- felhasználó leválásakor a terminál-munkamenetről a helyi vagy a távoli számítógépen,
- a számítógép zárolásakor,
- a számítógép zárolásának feloldásakor.
Ütemezhető feladatok
- program indítása,
- e-mail küldése,
- üzenet megjelenítése a képernyőn.
További feltételek
- feladat indítása csak a számítógép megadott ideig tartó üresjáratában (megadható a rendszer meddig várjon az üresjárati állapotra),
- a feladat leállítása ha a számítógép kilép az üresjáratból,
- a feladat folytatása/újraindítása, ha a számítógép ismét üresjáratba kerül,
- a feladat indítása csak hálózati tápellátás esetén,
- a feladat leállítása a hálózati tápellátás megszűnésekor és akkumulátoros üzemmódra váltáskor,
- a számítógép felébresztése készenléti állapotból a feladat futtatásához,
- a feladat futtatása csak akkor, ha a számítógép a megadott hálózati környezetben tartózkodik.
Egyéb beállítások
- a feladat indításának a megadott ideig tartó késleltetése,
- a feladat látható futtatása (ablak megnyitása),
- a feladat minél előbbi futtatása, ha az ütemezés idején a számítógép ki volt kapcsolva,
- ha a feladat hiba miatt leáll, induljon újra a megadott idő múlva és a megadott alkalommal,
- a feladat leállítása, ha az tovább fut a megadott időpontnál,
- a feladat kényszerű leállítása, ha nem áll le magától,
- a feladat törlése, ha lefutott és nincs további ütemezés számára.
- ha a feladat már fut: új példány párhuzamos indítása/ne induljon új példány, új példány indítása, amint az előző véget ért, a futó példány leállítása.
Feladatok távoli indítása
Ha Windows XP rendszerből szeretnénk egy távoli gépen ütemezett feladatot konfigurálni/indítani, akkor a hálózat tallózásával, a gép megosztásainál megtaláljuk az ütemezett feladatokat, amelyeket a megfelelő jogok(RENDSZERGAZDA) esetén módosíthatunk, elindíthatjuk őket, illetve leállíthatjuk.
http://support.microsoft.com/kb/310424
Windows VISTA esetén kicsit, másképpen kell eljárnunk. A hálózat tallózásával, nem láthatóak az ütemezett feladatok a távoli gépeken, erre a Vista feladat ütemezés (Task Scheduler) konzolját kell használnunk. Itt a bal oldali sávban válasszuk ki a Task Scheduler (Local), majd az Action sávban megjelenik a Connect to another computer lehetőség. Itt a gép nevét vagy IP címét beirva megjelennek az ütemezett feladatok. Kapcsolódás előtt megadhatjuk, hogy milyen felhasználó nevében akarunk kapcsolódni.
Ha szeretnénk egy feladatot újraindítani (mert leállt valami miatt), de nincs rendszergazdai jogosultságunk, nem tudjuk megtenni. VISZONT! Jó megoldás ha a feladat ütemezésénél beállítjuk, hogy X percenként induljon el a "feladat". A feladat csak akkor fog újra elindulni ha az állapota nem "running".
Ha szeretnénk megszüntetni az Ütemezett feladatok megosztását:
http://www.winxptutor.com/schedshares.htm (nem teszteltem)