PowerShell ile msiexec'i çalıştırma


10

msiexecPowerShell'de çalışmaya çalışıyorum ama hata mesajı alıyorum. Eğer onu çalıştırırsam, cmdo zaman her şey yolunda.

Birisi lütfen PowerShell'de bu komutu nasıl çalıştırabileceğimi bana bildirebilir mi?

Bu, PowerShell'de yazdığım komuttur:

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"

Komutu çalıştırmayı denediğimde Windows Installer yardım penceresi açılır:

Windows Installer yardım penceresi

Yanıtlar:


7

Bağımsız değişkenler boşluk içerdiğinden (örneğin, "C:\Program Files\Mathcad\Mathcad Prime 1.0") olur. Bu gibi durumlarda, argümanların içindeki tırnaklardan kaçmalısınız.

PowerShell'deki kaçış karakteri mezar vurgusudur (`).

Bu yüzden komut şöyle görünmelidir:

msiexec.exe /qb /I "C:\myInstaller.msi" INSTALLLOCATION=`"C:\Program Files\installFolder`" ALT_DOC_DIR=`"C:\Program Files\otherFolder`"
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.