सारांश

Complete

इस मॉड्यूल में, आपने स्क्रिप्ट में अधिक समस्या निवारण जानकारी जोड़ने, समस्या निवारण के लिए ब्रेकपॉइंट्स कॉन्फ़िगर करने और Windows PowerShell में त्रुटि क्रियाओं का वर्णन करने के बारे में सीखा। निम्नलिखित प्रमुख टेकअवे हैं:

  • त्रुटियां इस तरह के कारणों से हो सकती हैं:

    • आपने कोड दर्ज करते समय कोई गलती की है.
    • आपने एक ऐसी वस्तु से पूछताछ की जो मौजूद नहीं है।
    • आपने किसी ऐसे कंप्यूटर से संचार करने का प्रयास किया है जो ऑफ़लाइन है.
  • जब त्रुटियां होती हैं, तो वे $Error सरणी में संग्रहीत होती हैं। जब एक नई त्रुटि उत्पन्न होती है, तो इसे $Error[0] पर डाला जाता है, और अन्य त्रुटियों का सूचकांक एक से बढ़ जाता है।

  • स्क्रिप्ट के चलने के दौरान अतिरिक्त जानकारी प्रदर्शित करने के लिए लेखन-होस्ट cmdlet सबसे सामान्य तरीका है.

  • यदि आप अपने समस्या निवारण पाठ को अधिक आसानी से पहचानने योग्य बनाना चाहते हैं, तो आप लेखन-होस्टके बजाय लेखन-चेतावनी cmdlet का उपयोग कर सकते हैं.

  • एक ब्रेकपॉइंट एक स्क्रिप्ट को रोकता है और एक इंटरैक्टिव संकेत प्रदान करता है। स्क्रिप्ट का समस्या निवारण करने के लिए ब्रेकपॉइंट का उपयोग करें जब वे अपेक्षा के अनुरूप व्यवहार नहीं कर रहे हों।

  • Windows PowerShell प्रॉम्प्ट पर, सेट-PSBreakPoint cmdlet का उपयोग कर विराम बिंदु सेट करें।

  • जब कोई PowerShell आदेश कोई त्रुटि जनरेट करता है, तो वह त्रुटि दो प्रकारों में से एक हो सकती है, या तो समाप्ति त्रुटि या गैर-समाप्ति त्रुटि.

  • समाप्ति त्रुटि तब उत्पन्न होती है जब Windows PowerShell निर्धारित करता है कि त्रुटि और आदेश रुकने के बाद संसाधन जारी रखना संभव नहीं है.

  • एक गैर-समाप्ति त्रुटि तब होती है जब Windows PowerShell निर्धारित करता है कि त्रुटि के बाद संसाधन जारी रखना संभव है.

अतिरिक्त पठन

अधिक जानने के लिए, निम्नलिखित दस्तावेज़ों को देखें: