विंडोज एक्सपी / सर्वर 2003 ने हमें SchTasks कमांड लाइन टूल में पेश किया जो विंडोज 2000 में पेश किए गए एट टूल का उपयोग करता था। यह टूल इस आदेश पर कॉल के माध्यम से आपके अनुसूचित कार्यों के हर पहलू को नियंत्रित करने की क्षमता प्रदान करता है।
जबकि विज़ार्ड विंडोज आपको ग्राफिक रूप से अनुसूचित कार्य बनाने में मदद करने के लिए उपयोग करता है, बहुत अच्छा है, कमांड लाइन उपकरण ऐसी परिस्थितियों के लिए आदर्श है जैसे कि:
- बैच स्क्रिप्ट में कार्यों का उपयोग करें।
-
नेटवर्किंग मशीनों पर उन्हें लॉगिन किए बिना कार्यों को नियंत्रित और बनाएं।
- मास कई मशीनों में कार्य / सिंक कार्य।
- एपीआई कॉल करने के बजाय कार्य शेड्यूलर के साथ संवाद करने के लिए कस्टम अनुप्रयोगों में उपयोग करें।
जैसा कि आप शायद कल्पना कर सकते हैं, SchTasks कमांड में इस आलेख में शामिल होने से अधिक विकल्प हैं, इसलिए हम सामान्य कार्य कॉन्फ़िगरेशन के कुछ उदाहरण दिखाने और कार्य शेड्यूलर में संबंधित कार्य कैसा दिखने पर ध्यान केंद्रित करने जा रहे हैं।
उदाहरण
सी चलाने के लिए 'मेरा टास्क' बनाएं: RunMe.bat प्रतिदिन 9 बजे:
SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00
2 बजे चलाने के लिए 'मेरा टास्क' संशोधित करें:
SchTasks /Change /TN “My Task” /ST 14:00
प्रत्येक महीने के पहले पर C: RunMe.bat चलाने के लिए 'मेरा कार्य' बनाएं:
SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
सी चलाने के लिए 'मेरा टास्क' बनाएं: RunMe.bat हर सप्ताह दोपहर 2 बजे:
SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00
'मेरा कार्य' नामक कार्य हटाएं:
SchTasks /Delete /TN “My Task”
नोट: यह एक चेतावनी उठाएगा जिसे आपको पुष्टि करने की आवश्यकता होगी।
थोक निर्माण
किसी भी अन्य कमांड लाइन उपकरण की तरह, आप थोक निर्माण (या हटाने) को पूरा करने के लिए बैच फ़ाइल में एकाधिक निर्देश शामिल कर सकते हैं।
उदाहरण के लिए, यह स्क्रिप्ट:
SchTasks /Create /SC DAILY /TN “Backup Data” /TR “C:Backup.bat” /ST 07:00 SchTasks /Create /SC WEEKLY /D MON /TN “Generate TPS Reports” /TR “C:GenerateTPS.bat” /ST 09:00 SchTasks /Create /SC MONTHLY /D 1 /TN “Sync Database” /TR “C:SyncDB.bat” /ST 05:00
इन कार्यों का उत्पादन करता है:
SchTasks कमांड पर माइक्रोसॉफ्ट दस्तावेज़ीकरण