यदि कोई त्रुटि होती है तो यह cmdlet क्रिया को संभालता है
- PowerShell ErrorAction एक सामान्य पैरामीटर है जो त्रुटि होने पर कार्रवाई में आता है।
- यह मार्गदर्शिका PowerShell ErrorAction, इसके पैरामीटर और उनका उपयोग करने के तरीके पर चर्चा करेगी।
एक्सडाउनलोड फ़ाइल पर क्लिक करके स्थापित करें
- रेस्टोरो पीसी रिपेयर टूल डाउनलोड करें जो पेटेंटेड टेक्नोलॉजीज के साथ आता है (पेटेंट उपलब्ध है यहाँ).
- क्लिक स्कैन शुरू करें विंडोज की उन समस्याओं को खोजने के लिए जो पीसी की समस्याओं का कारण बन सकती हैं।
- क्लिक सभी की मरम्मत आपके कंप्यूटर की सुरक्षा और प्रदर्शन को प्रभावित करने वाली समस्याओं को ठीक करने के लिए।
- रेस्टोरो द्वारा डाउनलोड किया गया है 0 इस महीने के पाठक।
जब कोई आदेश निष्पादित करने में विफल रहता है, पावरशेल ErrorActionPreference में सेट मान के आधार पर त्रुटि प्रदर्शित करता है।
हालाँकि, PowerShell पर ErrorAction पैरामीटर आपको यह निर्दिष्ट करने की अनुमति देता है कि कमांड विफल होने पर समाप्ति त्रुटियों को कैसे संभालना है। कमांड के निष्पादन को संभालने के लिए उपलब्ध विकल्प हैं जारी रखें, अनदेखा करें, रोकें, पूछताछ करें, चुपचाप जारी रखें और निलंबित करें (केवल PowerShell वर्कफ़्लो के लिए काम करता है)।
इस गाइड में, हम उदाहरणों का उपयोग करके इसके चर के साथ PowerShell ErrorAction का उपयोग करने के तरीके पर चर्चा करेंगे। चलो शुरू करो!
मैं PowerShell ErrorAction का उपयोग कैसे कर सकता हूँ?
1. जारी रखना
यह ErrorAction पैरामीटर की डिफ़ॉल्ट वरीयता है। यह क्रिया होस्ट को त्रुटि के बारे में सूचित करती है, और स्क्रिप्ट निष्पादित करना जारी रखती है। बेहतर समझने के लिए आप इस उदाहरण को देख सकते हैं:
- दबाओ खिड़कियाँ कुंजी प्रकार पावरशेल, और क्लिक करें व्यवस्थापक के रूप में चलाएं.
- निम्नलिखित कमांड को कॉपी और पेस्ट करें और निष्पादित करने के लिए एंटर दबाएं:
Get-ChildItem C:\nonexistentfolder -ErrorAction जारी रखें
राइट-आउटपुट "त्रुटि होने पर भी यह लाइन निष्पादित की जाएगी।"
2. अनदेखा करना
यह विकल्प होस्ट को त्रुटि के बारे में सूचित नहीं करता है और स्क्रिप्ट का निष्पादन जारी रखता है। समझने के लिए उदाहरण देखें:
- खुला पावरशेल ऊपर इस्तेमाल की गई उसी विधि का उपयोग करना।
- निम्न आदेश टाइप करें और एंटर दबाएं:
Get-ChildItem C:\nonexistentfolder -ErrorAction Ignore
राइट-आउटपुट "त्रुटि होने पर भी यह लाइन निष्पादित की जाएगी।"
- विंडोज दक्षता मोड कुछ के लिए ऐप्स को अनुपयोगी बना रहा है
- Visio में संगठनात्मक चार्ट कैसे बनाएं और कस्टमाइज़ करें
3. रुकना
यदि त्रुटि हुई है, तो यह क्रिया स्क्रिप्ट के निष्पादन को रोक देती है। बेहतर समझने के लिए, इस उदाहरण को देखें:
- खुला पावरशेल व्यवस्थापक अधिकारों के साथ।
- निम्न आदेश टाइप करें और एंटर दबाएं:
Get-ChildItem C:\nonexistentfolder -ErrorAction Stop
राइट-आउटपुट "इस लाइन को निष्पादित नहीं किया जाएगा क्योंकि एक त्रुटि हुई।"
4. पूछताछ
इस विकल्प के साथ, जब त्रुटि होती है, तो उपयोगकर्ता को उपयुक्त कार्रवाई निर्धारित करने के लिए विकल्प और संकेत मिलते हैं। आइए एक उदाहरण देखें:
- सबसे पहले, लॉन्च करें पावरशेल व्यवस्थापक अधिकारों के साथ।
- निम्नलिखित कमांड को कॉपी और पेस्ट करें, और एंटर दबाएं:
Get-ChildItem C:\nonexistentfolder -त्रुटिक्रिया पूछताछ
राइट-आउटपुट "यह लाइन केवल तभी निष्पादित की जाएगी जब आप त्रुटि संदेश की पुष्टि करेंगे।"
5. चुपचाप जारी रखें
की तरह अनदेखा करना आदेश, यह मेजबान को त्रुटि की रिपोर्ट नहीं करेगा और निष्पादन जारी रखेगा। हालाँकि, इग्नोर के विपरीत, यह त्रुटि को $Error चर में जोड़ देगा। क्रिया को बेहतर ढंग से समझने के लिए, आइए एक उदाहरण देखें:
- खुला पावरशेल व्यवस्थापक विशेषाधिकारों के साथ।
- निम्न आदेश टाइप करें और एंटर दबाएं:
Get-ChildItem C:\nonexistentfolder - त्रुटि क्रिया चुपचाप जारी रखें
राइट-आउटपुट "त्रुटि होने पर भी यह लाइन निष्पादित की जाएगी।"
तो, यह है कि आप PowerShell ErrorAction का उपयोग यह निर्दिष्ट करने के लिए कर सकते हैं कि यदि आदेश निष्पादित करने में विफल रहता है तो क्या करना है। यदि आपके पास पैरामीटर के बारे में कोई प्रश्न या चिंता है, तो बेझिझक हमें नीचे टिप्पणी में बताएं। हमें मदद करके खुशी होगी!
अभी भी समस्या है? उन्हें इस टूल से ठीक करें:
प्रायोजित
यदि ऊपर दी गई सलाहों से आपकी समस्या का समाधान नहीं हुआ है, तो आपके पीसी में विंडोज़ की गंभीर समस्याएँ आ सकती हैं। हम अनुशंसा करते हैं इस पीसी मरम्मत उपकरण को डाउनलोड करना (TrustPilot.com पर बढ़िया रेटेड) उन्हें आसानी से संबोधित करने के लिए। स्थापना के बाद, बस क्लिक करें स्कैन शुरू करें बटन और फिर दबाएं सभी की मरम्मत।