Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

विंडोज टास्क शेड्यूलर में, आप शेड्यूल पर और लॉग में विशिष्ट ईवेंट पंजीकृत होने के बाद दोनों कार्यों को चला सकते हैं। (इसका वर्णन "विंडोज़ में इवेंट ट्रिगर्स" लेख में किया गया है।) इस लेख में हम इस बात पर विचार करेंगे कि पिछला कार्य पूरा होने के बाद स्वचालित रूप से शेड्यूलर कार्य कैसे शुरू करें . आइए चल रहे शेड्यूलर कार्यों की निर्भरता को कॉन्फ़िगर करने के लिए एल्गोरिदम पर एक नज़र डालें, जिसे आप अपनी आवश्यकताओं को पूरा करने के लिए अनुकूलित कर सकते हैं।

मेरे मामले में, एक स्क्रिप्ट पूरी होने के बाद मुझे दूसरे उपयोगकर्ता खाते से दूसरी स्क्रिप्ट शुरू करनी पड़ी। इसलिए इन क्रियाओं को एक कार्य में नहीं जोड़ा जा सका।

मान लीजिए, हमें पोंग . शुरू करना है पिंग . के बाद शेड्यूलर कार्य कार्य पूरा हो गया है। जब कोई कार्य शुरू या पूरा किया जाता है, तो इस घटना की जानकारी सिस्टम लॉग में दर्ज की जाती है। हम पिंग कार्य पूरा होने की घटना पर ध्यान केंद्रित करेंगे।

कार्यखोलें अनुसूचक कंसोल (Taskschd.msc ), पिंग ईवेंट ढूंढें और चुनें, और निचले पैनल में इतिहास . पर जाएं टैब, जिसमें इस कार्य से जुड़ी सभी घटनाओं की जानकारी होती है। हमें इवेंट आईडी के साथ इवेंट चाहिए 102 (कार्य पूर्ण) जो कार्य पूर्ण होने के बाद उत्पन्न होता है।

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

विस्तृत घटना विवरण को विवरण . पर जाकर खोलें टैब और XML दृश्य को सक्षम करें घटना की। XML डेटा के अनुसार, आप फ़िल्टर बनाने के लिए आवश्यक ईवेंट के सभी विवरण प्राप्त कर सकते हैं। विशेष रूप से, हमें चाहिए:

EventID :102
प्रदाता-नाम :Microsoft-Windows-TaskScheduler
चैनल :माइक्रोसॉफ्ट-विंडोज-टास्क शेड्यूलर/ऑपरेशनल
टास्कनाम :\गुनगुनाहट

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

पोंग कार्य के लिए एक ट्रिगर बनाते समय, हमें कार्य शुरू करने के लिए एक ट्रिगर स्थिति बनानी होगी जब लॉग में आईडी 102 वाला ईवेंट दिखाई दे (टास्क ट्रिगर एक ईवेंट पर ) लेकिन समस्या यह है कि कोई भी कार्य पूरा होने के बाद EventID 102 प्रकट होता है, केवल पिंग कार्य ही नहीं। जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

हालांकि, ईवेंट चयन के लिए अधिक लचीली स्थिति बनाना संभव है (कस्टम ) यदि कोई मानक फ़िल्टर पर्याप्त रूप से ईवेंट का चयन करने में सहायता नहीं करता है। नया ईवेंट फ़िल्टर Click क्लिक करें :

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

घटना के XML दृश्य से डेटा निर्दिष्ट करके एक नया ईवेंट फ़िल्टर बनाएं:

ईवेंट लॉग :माइक्रोसॉफ्ट-विंडोज-टास्क शेड्यूलर/ऑपरेशनल

ईवेंट स्रोत :टास्क शेड्यूलर

कार्य श्रेणी :कार्य पूरा हो गया

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

फिर XML . पर जाएं टैब और निम्न फ़िल्टर दृश्य पर एक नज़र डालें (XPath ):

<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">*[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and Task = 102]]</Select>
</Query>
</QueryList>

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

XPath कोड को निम्न में बदलें, जो लॉग को फ़िल्टर करेगा और \ping कार्य के लिए कार्य पूर्ण ईवेंट की खोज करेगा:

<QueryList>
<Query Id="0" Path="Microsoft-Windows-TaskScheduler/Operational">
<Select Path="Microsoft-Windows-TaskScheduler/Operational">*[System[Provider[@Name='Microsoft-Windows-TaskScheduler'] and Task = 102]]</Select>
</Query>
</QueryList>

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें

ईवेंट जोड़े जाने के बाद, पिंग कार्य प्रारंभ करने का प्रयास करें। जब यह पूरा हो जाए, तो पोंग कार्य तुरंत शुरू करना होगा।

XPath स्पष्टीकरण नीचे प्रदर्शित किया गया है:

जब कोई अन्य कार्य समाप्त हो जाए तो कार्य को प्रारंभ करने के लिए शेड्यूल करें


  1. टास्क शेड्यूलर का उपयोग करके कंप्यूटर शटडाउन शेड्यूल करें

    यदि आप अपने कंप्यूटर को एक निश्चित समय या रात में बंद करना चाहते हैं, तो आपको टास्क शेड्यूलर का उपयोग करके शटडाउन शेड्यूल करना होगा। शटडाउन शेड्यूल करने के आपके लिए कई संभावित कारण हैं जैसे आप रात में डाउनलोड पूरा होने तक प्रतीक्षा नहीं करना चाहते हैं, इसलिए आप इसके बजाय क्या करते हैं कि आप 3-4 घंटे

  1. टास्क शेड्यूलर का उपयोग करके स्टार्टअप पर प्रोग्राम कैसे शुरू करें।

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

  1. विंडोज़ को स्वचालित रूप से वेक करने के लिए कैसे शेड्यूल करें

    क्या आप अपने पीसी को बार-बार नींद से जगाकर थक चुके हैं? अगर हाँ, तो पढ़ते रहिए। इस लेख के अंत तक, आपको यह पता चल जाएगा कि सब कुछ कैसे शेड्यूल किया जाए ताकि आपका पीसी एक विशिष्ट समय पर स्वचालित रूप से सक्रिय हो जाए। अपने विंडोज़ को स्वचालित रूप से जागने के लिए शेड्यूल करने का तरीका जानें ध्यान दें क