विंडोज 10 पर टास्क शेड्यूलर में पॉवरशेल स्क्रिप्ट को कैसे शेड्यूल करें

पावरशेल स्क्रिप्ट(PowerShell scripts) दोहराए जाने वाले कार्यों को चलाने में प्रयास को कम करती है। यदि आप अक्सर पूर्व-निर्धारित समय या निर्दिष्ट समय अंतराल पर स्क्रिप्ट निष्पादित कर रहे हैं, तो आप स्क्रिप्ट को बार-बार निष्पादित न करने का एक कुशल तरीका चाहते हैं। इस पोस्ट में, हम आपका मार्गदर्शन करेंगे कि कैसे कार्य शेड्यूलर(Task Scheduler) का उपयोग करके विंडोज 10 पर समय-समय पर चलने के लिए (Windows 10)पावरशेल(PowerShell) स्क्रिप्ट को शेड्यूल किया जाए ।

टास्क शेड्यूलर का उपयोग करके पावरशेल स्क्रिप्ट को शेड्यूल करें

(Schedule PowerShell)टास्क शेड्यूलर का उपयोग करके (Task Scheduler)पावरशेल स्क्रिप्ट को शेड्यूल करें

यह माना जाता है कि आपने पहले ही एक PowerShell स्क्रिप्ट बना ली है। (created a PowerShell script.)टास्क शेड्यूलर का उपयोग करके(using Task Scheduler) पावरशेल स्क्रिप्ट को शेड्यूल करने के लिए, निम्न कार्य करें:

  1.  रन डायलॉग को शुरू करने के लिए Windows key + R दबाएं  ।
  2. रन डायलॉग में, टाइप करें  taskchd.msc(taskschd.msc)
  3.  व्यवस्थापक मोड में कार्य शेड्यूलर खोलने(open Task Scheduler) के लिए CTRL  CTRL+SHIFT+ENTER  कुंजी कॉम्बो  दबाएँ।
  4. बाएँ फलक पर,  कार्य शेड्यूलर लाइब्रेरी(Task Scheduler Library) > कार्य बनाएँ(Create Task) पर राइट-क्लिक करें ।
  5. सामान्य(General) टैब में   , आप कार्य के बारे में शेड्यूलर का नाम और विवरण सेट कर सकते हैं जैसे कार्य ने किस उद्देश्य से बनाया है।
  6. ट्रिगर(Trigger)  टैब  पर स्विच  करें और नया(New)  बटन क्लिक करें। यहां, आप ऐसी शर्तें सेट कर सकते हैं जो किसी कार्य को ट्रिगर करती हैं।
  7. फिर क्रियाएँ(Actions ) टैब खोलें और  नया(New)  बटन क्लिक करें।

क्रिया ड्रॉप-डाउन में, प्रोग्राम प्रारंभ करें(Start a program) डिफ़ॉल्ट रूप से सेट होता है। यदि आवश्यक हो तो आप इसे बदल सकते हैं।

ब्राउज़(Browse) का उपयोग करके , प्रोग्राम/स्क्रिप्ट फ़ील्ड चुनें। स्क्रिप्ट शेड्यूल करने के लिए, हमें powershell.exe का चयन करना होगा। आप अपने system32\WindowsPowerShell\v1.0 folder में powershell.exe पा सकते हैं ।

तर्क जोड़ें(Add arguments) में , -फाइल पैरामीटर डिफ़ॉल्ट है, इसलिए बस स्क्रिप्ट पथ निर्दिष्ट करें। मान लें कि आपने एक (Assume)पावरशेल(PowerShell) स्क्रिप्ट बनाई है और इसे अपने डेस्कटॉप पर सहेजा है।

C:\Users\<username>\Desktop\TWC_script.ps1

यदि पथ में कोई रिक्त स्थान है, तो उसे उद्धरण चिह्नों के साथ संलग्न किया जाना चाहिए।

  • एक बार कॉन्फ़िगर करने के बाद, आप यह निर्धारित करने के लिए शर्तें निर्दिष्ट कर सकते हैं कि कार्य चलना चाहिए या नहीं। यदि यहां निर्दिष्ट कोई शर्त सत्य नहीं है तो कार्य नहीं चलेगा।
  • सेटिंग(Settings) टैब पर , आप कार्य निष्पादन को नियंत्रित करने के लिए अतिरिक्त उन्नत सेटिंग्स सेट कर सकते हैं।
  • अंत में,   शेड्यूल की गई स्क्रिप्ट बनाने के लिए ओके पर क्लिक करें।(OK)
  • फिर से ओके(OK) पर क्लिक करें। अब आप कार्य शेड्यूलर(Task Scheduler) से बाहर निकल सकते हैं ।

PowerShell script does not run as Scheduled Task – 0xFFFD0000 error

शेड्यूल की गई स्क्रिप्ट बिना किसी समस्या के आपके शेड्यूल के अनुसार अपेक्षित रूप से चलेगी। यदि आप स्क्रिप्ट निष्पादन की जांच करना चाहते हैं, तो आप  कार्य नाम पर राइट-क्लिक करके चलाएँ क्लिक कर सकते हैं।(Run)

इस प्रकार आप टास्क शेड्यूलर का उपयोग करके एक पावरशेल स्क्रिप्ट को शेड्यूल किए गए कार्य के रूप में चला सकते हैं।(This is how you can make a PowerShell script run as a scheduled task using Task Scheduler.)



About the author

मैं एक विंडोज 10 तकनीशियन हूं और कई वर्षों से व्यक्तियों और व्यवसायों को नए ऑपरेटिंग सिस्टम का लाभ उठाने में मदद कर रहा हूं। मेरे पास माइक्रोसॉफ्ट ऑफिस के बारे में ज्ञान का खजाना है, जिसमें विभिन्न उपयोगकर्ताओं के लिए उपस्थिति को अनुकूलित करने और एप्लिकेशन को वैयक्तिकृत करने का तरीका शामिल है। इसके अतिरिक्त, मैं अपने कंप्यूटर पर फ़ाइलों और फ़ोल्डरों को एक्सप्लोर करने और खोजने के लिए एक्सप्लोरर ऐप का उपयोग करना जानता हूं।



Related posts