PowerShell अपनी शुरुआत Monad के रूप में करने के बाद काफी आगे आ चुका है। त्रुटि संभालना समय के साथ और अधिक मजबूत हो गया, और इसमें कई अन्य प्रोग्रामिंग भाषाओं की तरह की सुविधाएँ मिलीं। try-catch-finally सिंटैक्स एक ऐसी ही सुविधा है जिसे भाषाओं जैसे C# से अपनाया गया है। इससे पहले, स्क्रिप्ट लिखने वाले लोग शर्तों की जाँच करने और $Error स्वचालित चर का उपयोग करने पर भारी निर्भरता रखते थे। PowerShell के पास दो मुख्य प्रकार की त्रुटियाँ हैं.
try-catch-finally
यहां आपकी स्क्रिप्ट्स में कुछ मूल लॉगिंग को शामिल करने की मूल जानकारी दी गई है.
आइए हम दो संख्याओं के योग की गणना करने के लिए एक फंक्शन लिखें। यह सरल है, लेकिन यह बिंदु को स्पष्ट करता है।.
PowerShell में एक समर्पित रीफेक्टरिंग टूल नहीं है, लेकिन आप फिर भी अपने कोड को पढ़ने में आसानी और प्रदर्शन के लिए साफ़ कर सकते हैं। एक फंक्शन पर विचार करें जो बहुत अधिक कर रहा है और कैसे हम इसे स्पष्टता के लिए रीफेक्टर कर सकते हैं.