कमांड लाइन से अनुसूचित कार्य कैसे बनाएं, संशोधित करें और हटाएं

विषयसूची:

कमांड लाइन से अनुसूचित कार्य कैसे बनाएं, संशोधित करें और हटाएं
कमांड लाइन से अनुसूचित कार्य कैसे बनाएं, संशोधित करें और हटाएं
Anonim

विंडोज एक्सपी / सर्वर 2003 ने हमें SchTasks कमांड लाइन टूल में पेश किया जो विंडोज 2000 में पेश किए गए एट टूल का उपयोग करता था। यह टूल इस आदेश पर कॉल के माध्यम से आपके अनुसूचित कार्यों के हर पहलू को नियंत्रित करने की क्षमता प्रदान करता है।

जबकि विज़ार्ड विंडोज आपको ग्राफिक रूप से अनुसूचित कार्य बनाने में मदद करने के लिए उपयोग करता है, बहुत अच्छा है, कमांड लाइन उपकरण ऐसी परिस्थितियों के लिए आदर्श है जैसे कि:

  • बैच स्क्रिप्ट में कार्यों का उपयोग करें।
  • नेटवर्किंग मशीनों पर उन्हें लॉगिन किए बिना कार्यों को नियंत्रित और बनाएं।

  • मास कई मशीनों में कार्य / सिंक कार्य।
  • एपीआई कॉल करने के बजाय कार्य शेड्यूलर के साथ संवाद करने के लिए कस्टम अनुप्रयोगों में उपयोग करें।

जैसा कि आप शायद कल्पना कर सकते हैं, SchTasks कमांड में इस आलेख में शामिल होने से अधिक विकल्प हैं, इसलिए हम सामान्य कार्य कॉन्फ़िगरेशन के कुछ उदाहरण दिखाने और कार्य शेड्यूलर में संबंधित कार्य कैसा दिखने पर ध्यान केंद्रित करने जा रहे हैं।

उदाहरण

सी चलाने के लिए 'मेरा टास्क' बनाएं: RunMe.bat प्रतिदिन 9 बजे:

SchTasks /Create /SC DAILY /TN “My Task” /TR “C:RunMe.bat” /ST 09:00

Image
Image
Image
Image

2 बजे चलाने के लिए 'मेरा टास्क' संशोधित करें:

SchTasks /Change /TN “My Task” /ST 14:00

Image
Image
Image
Image

प्रत्येक महीने के पहले पर C: RunMe.bat चलाने के लिए 'मेरा कार्य' बनाएं:

SchTasks /Create /SC MONTHLY /D 1 /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

सी चलाने के लिए 'मेरा टास्क' बनाएं: RunMe.bat हर सप्ताह दोपहर 2 बजे:

SchTasks /Create /SC WEEKLY /D MON,TUE,WED,THU,FRI /TN “My Task” /TR “C:RunMe.bat” /ST 14:00

Image
Image
Image
Image

'मेरा कार्य' नामक कार्य हटाएं:

SchTasks /Delete /TN “My Task”

Image
Image

नोट: यह एक चेतावनी उठाएगा जिसे आपको पुष्टि करने की आवश्यकता होगी।

थोक निर्माण

किसी भी अन्य कमांड लाइन उपकरण की तरह, आप थोक निर्माण (या हटाने) को पूरा करने के लिए बैच फ़ाइल में एकाधिक निर्देश शामिल कर सकते हैं।

उदाहरण के लिए, यह स्क्रिप्ट:

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 कमांड शामिल कर सकते हैं जो लॉग इन करते समय उपयोगकर्ता मशीन अपडेट करेंगे।
ऐसा करने की क्षमता नए कार्यों को शुरू करने या एक ही समय में कई मशीनों में मौजूदा शेड्यूल बदलने का एक त्वरित तरीका है। कार्यों को अपडेट करने के तरीके के रूप में, आप एक डोमेन लॉगिन स्क्रिप्ट में उपयुक्त SchTasks कमांड शामिल कर सकते हैं जो लॉग इन करते समय उपयोगकर्ता मशीन अपडेट करेंगे।

SchTasks कमांड पर माइक्रोसॉफ्ट दस्तावेज़ीकरण

सिफारिश की: