PowerShell के साथ msiexec चल रहा है


10

मैं msiexecPowerShell में चलने का प्रयास कर रहा हूं, लेकिन मुझे एक त्रुटि संदेश मिल रहा है। अगर मैं इसे चलाता हूं cmdतो यह सब ठीक है।

क्या कोई मुझे बता सकता है कि मैं इस कमांड को पावरशेल में कैसे चला सकता हूं?

यह वह आदेश है जिसे मैंने PowerShell में टाइप किया है:

msiexec.exe /qb /I "C:\m_temp\Floating\PrimeWixInstaller.msi" INSTALLLOCATION="C:\Program Files\Mathcad\Mathcad Prime 1.0" ALT_DOC_DIR="C:\Program Files\Mathcad\Mathcad Prime 1.0"

जब मैं कमांड चलाने की कोशिश करता हूं तब विंडोज इंस्टॉलर विंडो चबूतरे की मदद करता है:

Windows इंस्टालर मदद विंडो

जवाबों:


7

ऐसा इसलिए होता है क्योंकि तर्कों में स्थान होते हैं (उदाहरण के लिए "C:\Program Files\Mathcad\Mathcad Prime 1.0")। ऐसे मामलों में आपको तर्कों के आसपास के उद्धरणों से बचना चाहिए।

पावरशेल में भागने का पात्र गंभीर-उच्चारण (`) है।

तो कमांड को कुछ इस तरह दिखना चाहिए:

msiexec.exe /qb /I "C:\myInstaller.msi" INSTALLLOCATION=`"C:\Program Files\installFolder`" ALT_DOC_DIR=`"C:\Program Files\otherFolder`"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.