पर्ल में <statement> || die
की तरह, कुछ संक्षिप्त बात यह है कि मैं प्रत्येक महत्वपूर्ण कथन के साथ रख सकता हूं ताकि कुछ गलत होने पर बाकी स्क्रिप्ट के साथ शक्तियों को परेशान करने से बच सकें।क्या शक्तियों में "... || मरने" के बराबर है?
उत्तर
अधिकतर आदेश -ErrorAction
सामान्य पैरामीटर का समर्थन करते हैं। -ErrorAction Stop
निर्दिष्ट करना आम तौर पर एक त्रुटि पर स्क्रिप्ट को रोक देगा। Get-Help about_CommonParameters
देखें।
डिफ़ॉल्ट रूप से, -ErrorAction
Continue
है। आप $ErrorActionPreference
के मान को बदलकर डिफ़ॉल्ट विकल्प बदल सकते हैं। Get-Help about_Preference_Variables
देखें।
यदि वर्बोसिटी वास्तव में एक मुद्दा है, -ErrorAction
-ea
पर उपनाम है।
यह मेरे लिए फिर से काम किया, बहुत बहुत धन्यवाद! –
...|| die
को लागू करने का एक और तरीका, पावरशेल में निर्माण के बिना, विशाल प्रयास-पकड़ संरचनाओं को जोड़ने की आवश्यकता के बिना, स्वचालित चर $?
का उपयोग करना होगा।
Get-Help about_Automatic_variables
से:
$?
Contains the execution status of the last operation. It contains
TRUE if the last operation succeeded and FALSE if it failed.
आप प्रत्येक महत्वपूर्ण बयान के बाद सही निम्नलिखित जोड़ें: आमतौर पर
if(-not $?){
# Call Write-EventLog or write $Error[0] to an xml or txt file if you like
Exit(1)
}
धन्यवाद मथैया! –
@Lyt_Seeker आप बहुत स्वागत करते हैं^_^कृपया बाईं ओर –
पर चेकमार्क पर क्लिक करके मेरे उत्तर को "स्वीकृत" चिह्नित करने पर विचार करें, फिर बैकन बिट्स द्वारा इस तरह के एक समाधान ने मेरे लिए काम किया; मैंने $ का उपयोग किया है? बाद में अन्य चीजों के लिए, लेकिन उसका जवाब मेरे लिए हल किया गया था। यहां आपके इनपुट के लिए धन्यवाद! –
- 1. क्या शक्तियों में "यह" के बराबर है?
- 2. शक्तियों में su के बराबर
- 3. बैश में, मरने के बराबर है "त्रुटि संदेश"
- 4. शक्तियों के लिए क्या अच्छा है?
- 5. क्या मरने का कोई विकल्प है?
- 6. शक्तियों में सरणी के लिए सही वाक्यविन्यास क्या है?
- 7. शक्तियों में पैरामीटर और तर्क के बीच क्या अंतर है?
- 8. शक्तियों
- 9. शक्तियों
- 10. क्या Python में बराबर बराबर है?
- 11. स्क्रिप्ट क्या करती है: शक्तियों में क्या करें?
- 12. शक्तियों में कास्टिंग? अजीब वाक्यविन्यास?
- 13. क्या सी ++ में जावा बराबर विधि के बराबर है?
- 14. java.util.Arrays में बराबर() के रनटाइम क्या है?
- 15. स्विफ्ट में @autoreleasepool के बराबर क्या है?
- 16. tensorFlow में np.std() के बराबर क्या है?
- 17. CoreFoundation में NSHomeDirectory() के बराबर क्या है?
- 18. mysql में REGEXP_SUBSTR के बराबर क्या है?
- 19. क्या एक्सएमएल में setColorFilter() के बराबर है?
- 20. आईओएस में एपीके के बराबर क्या है?
- 21. क्या सी # में ग्रोवी के बराबर है?
- 22. MySQL में 'go' के बराबर क्या है?
- 23. .NET में जेपीए के बराबर क्या है?
- 24. WinRT में SecureString के बराबर क्या है?
- 25. सी ++ में Thread.SetApartmentState के बराबर क्या है?
- 26. एक्सेल वीबीए में "! =" के बराबर क्या है?
- 27. पायथन में 'मणि' के बराबर क्या है?
- 28. जावास्क्रिप्ट में .get के बराबर क्या है?
- 29. विजुअल बेसिक में = = के बराबर क्या है?
- 30. क्या .NET में JMS के बराबर है?
, $ ErrorPreferenceVariable 'स्टॉप' और आज़माएं/कैच संरचना करने के लिए सेट कर दिया जाता संभालने के लिए प्रयोग किया जाता है त्रुटियां –