यदि आप विंडोज PowerShell का उपयोग करके विंडोज 11/10 पर शेड्यूल्ड टास्क को डिलीट या बनाना चाहते हैं, तो यह ट्यूटोरियल आपको ऐसा करने में मदद करेगा। आपको शेड्यूल्ड टास्क बनाने के लिए टास्क शेड्यूलर खोलने की आवश्यकता नहीं है। हालांकि, आपको काम पूरा करने के लिए कुछ कमांड निष्पादित करने होंगे।
टास्क शेड्यूलर विंडोज 10 की सर्वोत्तम यूटिलिटीज में से एक है, जो आपको टास्क बनाने और उन्हें निर्धारित समय पर करने की अनुमति देता है। नोटपैड जैसे ऐप खोलने से लेकर PowerShell स्क्रिप्ट निष्पादित करने तक, आप टास्क शेड्यूलर की मदद से सब कुछ कर सकते हैं।
PowerShell के साथ शेड्यूल्ड टास्क बनाएं
विंडोज 10 पर PowerShell का उपयोग करके शेड्यूल्ड टास्क बनाने के लिए, इन चरणों का पालन करें-
- टास्कबार सर्च बॉक्स में powershell खोजें।
- Run as administrator पर क्लिक करें।
- Yes बटन पर क्लिक करें।
- एक्शन स्टोर करने के लिए $action वेरिएबल दर्ज करें।
- शेड्यूल्ड टास्क के समय स्टोर करने के लिए $trigger वेरिएबल दर्ज करें।
- शेड्यूल्ड टास्क बनाने के लिए यह कमांड दर्ज करें।
आइए इन चरणों के विस्तृत संस्करण को देखते हैं।
सबसे पहले, आपको एडमिनिस्ट्रेटर विशेषाधिकारों के साथ विंडोज PowerShell खोलना होगा। उसके लिए, टास्कबार सर्च बॉक्स में "powershell" खोजें, और संबंधित Run as administrator बटन पर क्लिक करें। यदि UAC प्रॉम्प्ट दिखाई देता है, तो Yes बटन पर क्लिक करें। एक बार PowerShell स्क्रीन दिखाई देने पर, निम्न कमांड दर्ज करें-
$action = New-ScheduledTaskAction -Execute 'app-path'
ऐप-पाथ को उस ऐप के मूल पाथ से बदलना न भूलें जिसे आप चलाना चाहते हैं।
उदाहरण के लिए, यदि आप नोटपैड खोलना चाहते हैं, तो notepad.exe दर्ज करें। यदि आप 64-बिट विंडोज 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'
यदि आप PowerShell स्क्रिप्ट निष्पादित करना चाहते हैं, तो आपको -argument का उपयोग करना होगा और स्क्रिप्ट निर्दिष्ट करनी होगी। उस मामले में, कमांड इस तरह दिखेगी-
New-ScheduledTaskAction -Execute 'powershell.exe' -argument script-path
अगला, आपको वह समय सेट करना होगा जब आप टास्क निष्पादित करना चाहते हैं। टास्क शेड्यूलर की तरह, आप अपनी आवश्यकताओं के अनुसार कोई भी समय चुन सकते हैं। मूल कमांड इस तरह दिखती है-
$trigger = New-ScheduledTaskTrigger -Once -At 06:30PM
इस कमांड के अनुसार, टास्क उसी दिन 06:30 PM या 18:30 पर एक बार चलेगा। -Daily, -Weekly, -Monthly आदि जैसी विभिन्न सेटिंग्स का उपयोग करना संभव है। दूसरी ओर, आप 12 या 24-घंटे के प्रारूप में समय चुन सकते हैं। यदि आप 12-घंटे का प्रारूप चुनते हैं, तो आपको AM/PM परिभाषित करना होगा।
उसके बाद, आपको टास्क के लिए पंजीकरण करना होगा। उसके लिए, निम्न कमांड दर्ज करें-
Register-ScheduledTask -Action $action -Trigger $trigger -TaskPath "DemoName" -TaskName "DemoTask" -Description "DemoDescription"
DemoName, DemoTask, और DemoDescription को अपनी पसंद के अनुसार बदलना न भूलें।
एक बार हो जाने पर, आप निम्न स्क्रीन के साथ स्वागत करेंगे-
PowerShell के साथ शेड्यूल्ड टास्क डिलीट करें
PowerShell का उपयोग करके शेड्यूल्ड टास्क डिलीट करने के लिए, इन चरणों का पालन करें-
- टास्कबार सर्च बॉक्स में powershell खोजें।
- Run as administrator पर क्लिक करें।
- Yes बटन पर क्लिक करें।
- टास्क चुनने के लिए निम्न कमांड दर्ज करें।
- टास्क डिलीट करने के लिए Unregister कमांड दर्ज करें।
इन चरणों के बारे में अधिक जानने के लिए, पढ़ते रहें।
सबसे पहले, एक एलिवेटेड विंडोज PowerShell विंडो खोलें और निम्न कमांड दर्ज करें-
Get-ScheduledTask -TaskName "DemoTask"
DemoTask को मूल टास्क नाम से बदलना न भूलें। उसके बाद, टास्क डिलीट करने के लिए यह कमांड दर्ज करें-
Unregister-ScheduledTask -TaskName "DemoTask" -Confirm:$false
हटाने की पुष्टि करने के लिए, आप पहली कमांड दर्ज कर सकते हैं। यदि यह एरर मैसेज दिखाता है, तो टास्क हटा दिया गया है।
यह पोस्ट शेड्यूल्ड टास्क डिलीट करने के अधिक तरीके प्रदान करती है।
बस इतना ही! आशा है यह मदद करता है।