Can I get detailed exception stacktrace in PowerShell? -
ऐसी स्क्रिप्ट चलाना:
1: function foo () 2: {3: बार 4:} 5: 6: फ़ंक्शन बार () 7: {8: "परीक्षा" फेंकें 9:} 10: 11: एफू मुझे
सी में परीक्षा: सी: \ test.ps1: 8 char: 10 क्या मैं इसके बजाय एक विस्तृत स्टैक ट्रेस प्राप्त कर सकता हूं?
एट बार () में सी : \ Test.ps1: 8 foo () में C: \ test.ps1: 3 पर C: \ test.ps1: 11
स्वचालित वैरिएबल $ StackTrace है, लेकिन वास्तव में आपकी स्क्रिप्ट की परवाह किए जाने के बजाय आंतरिक पीएस विवरणों के लिए यह थोड़ा अधिक विशिष्ट है, टी बहुत मदद की हो।
वहाँ भी जाओ- PSCallStack है, लेकिन जैसे ही आप अपवाद को मारने के रूप में चला गया, दुर्भाग्य से। हालांकि, आपकी पटकथा में प्रत्येक फेंक से पहले आप गेट-पीएसकॉलस्टैक डाल सकते हैं इस तरह आप एक अपवाद को मारने से पहले एक स्टैक ट्रेस तुरंत प्राप्त करते हैं।
मुझे लगता है कि पावरहेल की डिबगिंग और अनुरेखण सुविधाओं का उपयोग करके एक स्क्रिप्ट ऐसी कार्यक्षमता हो सकती है, लेकिन मुझे संदेह है कि यह आसान होगा।
< / div>
Comments
Post a Comment