यदि आप एक निर्धारित कार्य को हटाना या बनाना चाहते हैं Windows PowerShell . का उपयोग करके Windows 11/10 पर , यह ट्यूटोरियल आपको ऐसा करने में मदद करेगा। शेड्यूल किए गए कार्य को बनाने के लिए आपको कार्य शेड्यूलर खोलने की आवश्यकता नहीं है। हालांकि, काम पूरा करने के लिए आपको कुछ कमांड निष्पादित करने होंगे।
कार्य शेड्यूलर विंडोज 10 की सबसे अच्छी उपयोगिताओं में से एक है, जो आपको कार्यों को बनाने और उन्हें निर्धारित समय पर करने की अनुमति देती है। नोटपैड जैसे ऐप को खोलने से लेकर पावरशेल स्क्रिप्ट को निष्पादित करने तक, आप टास्क शेड्यूलर की मदद से सब कुछ कर सकते हैं।
PowerShell के साथ शेड्यूल किया गया कार्य बनाएं
Windows 10 पर शेड्यूल किए गए कार्य को बनाने के लिए PowerShell का उपयोग करने के लिए, इन चरणों का पालन करें-
- खोजें पावरशेल टास्कबार खोज बॉक्स में।
- व्यवस्थापक के रूप में चलाएँ . पर क्लिक करें ।
- हां पर क्लिक करें बटन।
- $कार्रवाई दर्ज करें क्रिया को संग्रहीत करने के लिए चर।
- $trigger दर्ज करें निर्धारित कार्य के समय को संग्रहीत करने के लिए चर।
- निर्धारित कार्य बनाने के लिए यह आदेश दर्ज करें।
आइए इन चरणों का विस्तृत संस्करण देखें।
सबसे पहले, आपको Windows PowerShell को व्यवस्थापकीय विशेषाधिकारों के साथ खोलना होगा. उसके लिए, टास्कबार खोज बॉक्स में “पावरशेल” खोजें, और संबंधित व्यवस्थापक के रूप में चलाएँ पर क्लिक करें बटन। यदि UAC संकेत दिखाई देता है, तो हां . क्लिक करें बटन। पावरशेल स्क्रीन दिखाई देने के बाद, निम्न कमांड दर्ज करें-
$action = New-ScheduledTaskAction -Execute 'app-path'
आप जिस ऐप को चलाना चाहते हैं, उसके मूल पथ के साथ ऐप-पथ को बदलना न भूलें।
उदाहरण के लिए, यदि आप Notepad खोलना चाहते हैं, तो notepad.exe दर्ज करें। यदि आप 64-बिट Windows 10 कंप्यूटर पर Google Chrome खोलना चाहते हैं, तो निम्न पथ दर्ज करें-
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe
पूरी कमांड इस तरह दिखेगी-
$action = New-ScheduledTaskAction -Execute ' C:\Program Files (x86)\Google\Chrome\Application\chrome.exe'
यदि आप पॉवरशेल स्क्रिप्ट को निष्पादित करना चाहते हैं, तो आपको -argument का उपयोग करना होगा और स्क्रिप्ट को निर्दिष्ट करना होगा। उस स्थिति में, कमांड इस तरह दिखाई देगी-
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
इसके बाद, आपको वह समय निर्धारित करना होगा जब आप कार्य को निष्पादित करना चाहते हैं। टास्क शेड्यूलर की तरह, आप अपनी आवश्यकताओं के अनुसार कोई भी समय चुन सकते हैं। मूल आदेश इस तरह दिखता है-
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
इस आदेश के अनुसार टास्क एक ही दिन में एक बार शाम 06:30 बजे या 18:30 बजे चलेगा। -दैनिक, -साप्ताहिक, -मासिक जैसी विभिन्न सेटिंग का उपयोग करना संभव है , आदि। दूसरी ओर, आप 12 या 24 घंटे के प्रारूप में समय चुन सकते हैं। यदि आप 12-घंटे का प्रारूप चुनते हैं, तो आपको AM/PM को परिभाषित करना होगा।
उसके बाद, आपको कार्य के लिए पंजीकरण करना होगा। उसके लिए, निम्न कमांड दर्ज करें-
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
डेमोनाम, डेमो टास्क . को बदलना न भूलें , और डेमोडिस्क्रिप्शन आपकी पसंद के अनुसार।
एक बार हो जाने के बाद, आपको निम्न स्क्रीन के साथ बधाई दी जाएगी-
PowerShell के साथ शेड्यूल किया गया कार्य हटाएं
शेड्यूल किए गए कार्यों को हटाने के लिए पावरशेल का उपयोग करने के लिए, इन चरणों का पालन करें-
- खोजें पावरशेल टास्कबार खोज बॉक्स में।
- व्यवस्थापक के रूप में चलाएँ . पर क्लिक करें ।
- हां पर क्लिक करें बटन।
- कार्य का चयन करने के लिए निम्न आदेश दर्ज करें।
- दर्ज करें अपंजीकृत करें कार्य को हटाने का आदेश।
इन चरणों के बारे में और जानने के लिए, पढ़ते रहें।
सबसे पहले, एक उन्नत Windows PowerShell विंडो खोलें और निम्न आदेश दर्ज करें-
Get-ScheduledTask -TaskName "DemoTask"
डेमो टास्क . को बदलना न भूलें मूल कार्य नाम के साथ। उसके बाद, कार्य को हटाने के लिए यह आदेश दर्ज करें-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
हटाने की पुष्टि करने के लिए, आप पहला आदेश दर्ज कर सकते हैं। यदि यह एक त्रुटि संदेश दिखाता है, तो कार्य हटा दिया जाता है।
यह पोस्ट शेड्यूल किए गए टास्क को मिटाने के और तरीके पेश करती है।
बस इतना ही! आशा है कि यह मदद करता है।