2012-12-28 16 views
8

मैं PowerShell सत्र में एक इंटरैक्टिव प्रश्न के उत्तर के रूप में "हाँ" इनपुट कैसे कर सकता हूं? मुझे पता है, बैश में, Yes प्रॉम्प्ट पर "हाँ" का उत्तर देने का टूल है। मेरी स्थिति में, मैं प्रॉम्प्ट को दबा नहीं सकता।पावरहेल में एक प्रॉम्प्ट पर मैं स्वचालित रूप से "हाँ" का उत्तर कैसे दूं?

स्क्रिप्ट

में मैं बंद हो जाता है चल रहा हूँ कृपया "हाँ" उत्तर यदि आप जारी रखना चाहते हैं:

कैसे powershell चला सकते हैं स्क्रिप्ट और "उत्तर" हां जब pompted?

+3

उदाहरण के लिए अधिक संदर्भ की आवश्यकता है, उदाहरण के लिए cfgsave क्या है? क्या यह कुछ लिखा है या आप इसे चलाने के लिए पावरहेल का उपयोग करने की कोशिश कर रहे हैं। Powershell के बिना cfgsave कैसे काम करेगा, ऐसा लगता है जैसे यह 'हां' बटन वाला विंडो प्रदर्शित करेगा? –

उत्तर

4

आप इन पुराने फैशन तरीके का परीक्षण कर सकते हैं:

Cmd /c "GpUpdate.exe /FORCE <C:\temp\response.txt" 

ECHO 'Y' | GpUpdate.exe /FORCE 

Get-Content "C:\temp\response.txt" | GpUpdate.exe /FORCE 
+0

मैं इसे चलाने के लिए केवल शक्तियों का उपयोग कर रहा हूं। CFGsave एक स्विच पर बाहरी कमांड चलाता है। मैं इस आदेश को पावरहेल से हां या नहीं जवाब देने के बिना चलाने के लिए चाहता हूं। जेपी भी धन्यवाद, लेकिन अगर यह मौजूद है तो मैं शक्तियों को कामकाज पसंद करूंगा। :) किसी और चीज से ज्यादा सीखने के लिए। – Frown

1

का उपयोग ECHO मेरे लिए काम किया। मैं अपनी पावरहेल स्क्रिप्ट में RSKeyMgmt.exe चला रहा हूं और यह हां (वाई)/नहीं (एन) को प्रेरित करता है। तो जब मैं

ECHO Y | RSKeyMgmt.exe...

कर यह प्रश्न का संकेत नहीं दिया और आदेश सही ढंग से क्रियान्वित किया गया था।

तो मुझे लगता है कि ECHO 'someoption' अन्य मामलों के लिए भी काम करना चाहिए।