मैं पावरशेल में एज़ूर के लिए एआरएम टेम्पलेट्स का परीक्षण करने के लिए एक छोटी सी लिपि पर काम कर रहा हूं। यह Test-AzResourceGroupDeployment cmdlet का उपयोग करता है। यह परीक्षण करता है कि कोई एआरएम टेम्पलेट मान्य है या नहीं। मैं इस cmdlet के लिए संकेतों को दबाना चाहता हूँ। मैं चाहता हूं कि टेम्पलेट मान्य होने पर मेरी स्क्रिप्ट सकारात्मक/नकारात्मक प्रतिक्रिया के साथ वापस आ जाए। हालांकि, Get-Help के माध्यम से cmdlet के बारे में जानकारी देखने के बाद, ऐसा नहीं लगता कि यह Confirm सामान्य पैरामीटर का समर्थन करता है। इसलिए मुझे तत्काल परिणाम प्राप्त करने के बजाय स्क्रिप्ट निष्पादन के दौरान 2-3 बार 'जारी' रखने के लिए मजबूर होना पड़ता है।

enter image description here

तो मेरा सवाल यह है कि क्या मेरे पास इस तरह के cmdlet के लिए इसके आसपास जाने के लिए कोई विकल्प है? या चूंकि यह Confirm सामान्य पैरामीटर का समर्थन नहीं करता है, क्या मैं भाग्य से बाहर हूं और "इस ऑपरेशन को जारी रखें?" संकेत देता है?

0
Birdman 9 जून 2019, 22:56

1 उत्तर

सबसे बढ़िया उत्तर

मैंने cmdlet में -debug सामान्य पैरामीटर जोड़ा, जो प्रतीत होता है कि होने वाले संकेतों को बनाया है। मैंने कुछ परीक्षण करते समय इसे -verbose से बदल दिया था, इसलिए कंसोल पर इतना अधिक फ़ीडबैक नहीं था। तब मुझे एहसास हुआ कि संकेत गायब हो गए हैं। तो समस्या डिबगिंग सामान्य पैरामीटर प्रतीत होती है।

अगर किसी के पास इसके बारे में अधिक जानकारी है तो बेझिझक टिप्पणी करें। (यानी डिबग सामान्य पैरामीटर हमेशा स्पॉन की पुष्टि करता है, आदि)

0
Birdman 9 जून 2019, 23:38