पावरशेल स्क्रिप्ट दोहराए जाने वाले कार्यों को चलाने के प्रयास को कम करें। यदि आप अक्सर पूर्व-निर्धारित समय या निर्दिष्ट समय अंतराल पर स्क्रिप्ट निष्पादित कर रहे हैं, तो आप स्क्रिप्ट को बार-बार निष्पादित न करने का एक कुशल तरीका चाहते हैं। इस पोस्ट में, हम आपको टास्क शेड्यूलर का उपयोग करके विंडोज 10 पर समय-समय पर चलने के लिए पावरशेल स्क्रिप्ट को शेड्यूल करने के तरीके के बारे में मार्गदर्शन करेंगे। ।
कार्य शेड्यूलर का उपयोग करके पावरशेल स्क्रिप्ट शेड्यूल करें
यह माना जाता है कि आपने पहले ही एक PowerShell स्क्रिप्ट बना ली है। टास्क शेड्यूलर का उपयोग करके पावरशेल स्क्रिप्ट को शेड्यूल करने के लिए, निम्न कार्य करें:
- दबाएं Windows key + R रन डायलॉग को इनवाइट करने के लिए।
- चलाएं संवाद में, टाइप करें taskschd.msc
- दबाएं CTRL+SHIFT+ENTER टास्क शेड्यूलर को व्यवस्थापक मोड में खोलने के लिए कुंजी कॉम्बो।
- बाएं फलक पर, कार्य शेड्यूलर लाइब्रेरी पर राइट-क्लिक करें> कार्य बनाएं ।
- सामान्यIn में टैब पर, आप शेड्यूलर का नाम और कार्य के बारे में विवरण सेट कर सकते हैं जैसे कि कार्य किस उद्देश्य से बनाया गया है।
- ट्रिगर पर स्विच करें टैब पर क्लिक करें और नया . क्लिक करें बटन। यहां, आप ऐसी शर्तें सेट कर सकते हैं जो किसी कार्य को ट्रिगर करती हैं।
- फिर कार्रवाइयां खोलें टैब पर क्लिक करें और नया . क्लिक करें बटन।
क्रिया ड्रॉप-डाउन में, कार्यक्रम प्रारंभ करें डिफ़ॉल्ट रूप से सेट है। यदि आवश्यक हो तो आप इसे बदल सकते हैं।
ब्राउज़ का उपयोग करके, प्रोग्राम/स्क्रिप्ट फ़ील्ड चुनें। स्क्रिप्ट शेड्यूल करने के लिए, हमें powershell.exe का चयन करना होगा। आप अपने system32\WindowsPowerShell\v1.0 फ़ोल्डर . में powershell.exe पा सकते हैं ।
तर्क जोड़ें . में , -फाइल पैरामीटर डिफ़ॉल्ट है, इसलिए केवल स्क्रिप्ट पथ निर्दिष्ट करें। मान लें कि आपने एक पावरशेल स्क्रिप्ट बनाई है और इसे अपने डेस्कटॉप पर सहेजा है।
C:\Users\<username>\Desktop\TWC_script.ps1
यदि पथ में कोई रिक्त स्थान है, तो उसे उद्धरणों के साथ संलग्न किया जाना चाहिए।
- कॉन्फ़िगर होने के बाद, आप यह निर्धारित करने के लिए शर्तें निर्दिष्ट कर सकते हैं कि कार्य चलना चाहिए या नहीं। यदि यहां निर्दिष्ट कोई शर्त सत्य नहीं है तो कार्य नहीं चलेगा।
- सेटिंग टैब पर, आप कार्य निष्पादन को नियंत्रित करने के लिए अतिरिक्त उन्नत सेटिंग्स सेट कर सकते हैं।
- आखिरकार, ठीक क्लिक करें एक निर्धारित स्क्रिप्ट बनाने के लिए।
- ठीकक्लिक करें दोबारा। अब आप टास्क शेड्यूलर से बाहर निकल सकते हैं।
पावरशेल स्क्रिप्ट अनुसूचित कार्य के रूप में नहीं चलती है - 0xFFFD0000 त्रुटि
शेड्यूल की गई स्क्रिप्ट बिना किसी समस्या के आपके शेड्यूल के अनुसार अपेक्षित रूप से चलेगी। यदि आप स्क्रिप्ट निष्पादन की जांच करना चाहते हैं, तो आप चलाएं . क्लिक कर सकते हैं कार्य नाम पर राइट-क्लिक करके।
इस प्रकार आप कार्य शेड्यूलर का उपयोग करके एक PowerShell स्क्रिप्ट को एक शेड्यूल किए गए कार्य के रूप में चला सकते हैं।