Powershell: Datei.msi mit Leerzeichen
Hallo Community
Ich muss über Powershell eine MSI Datei installieren, welche Leerpfade hat. Leider fällt mir die Installationsprozedur auf die Nase.
Hier ein Auszug aus dem Skript
$Msi1 = "MicroShield V9.05.msi"
$Msi2 = "MicroShield V9.05.Context.msi"
$InstallArguments = @(
"/i"
"$PSScriptRoot\Source\$Msi1"
"/qb"
)
$InstallArguments2 = @(
"/i"
"$PSScriptRoot\Source\$Msi2"
"/qb"
)
Start-Process "msiexec.exe" -ArgumentList $InstallArguments -NoNewWindow -Wait
Start-Process "msiexec.exe" -ArgumentList $InstallArguments2 -NoNewWindow -Wait
Ich habe versucht ` oder ´ an Stelle von "" bei der Variable $MSI1 zu verwenden, hat aber nichts gebracht.
Hat jemand eine Idee wie ich das lösen könnte?
PS: Hab das MSI auch umbenannt, so dass es keine Leerzeichen mehr hatte. Da wurde zwar die Installation durchgeführt, aber meine Maschine war nicht mehr brauchbar. Funktionierte anschliessend nichts mehr. Nicht mal ein Reboot. Musste ein Snapshot meiner Maschine wiederherstellen.
Im Voraus danke für Eure Hilfe
Ich muss über Powershell eine MSI Datei installieren, welche Leerpfade hat. Leider fällt mir die Installationsprozedur auf die Nase.
Hier ein Auszug aus dem Skript
$Msi1 = "MicroShield V9.05.msi"
$Msi2 = "MicroShield V9.05.Context.msi"
$InstallArguments = @(
"/i"
"$PSScriptRoot\Source\$Msi1"
"/qb"
)
$InstallArguments2 = @(
"/i"
"$PSScriptRoot\Source\$Msi2"
"/qb"
)
Start-Process "msiexec.exe" -ArgumentList $InstallArguments -NoNewWindow -Wait
Start-Process "msiexec.exe" -ArgumentList $InstallArguments2 -NoNewWindow -Wait
Ich habe versucht ` oder ´ an Stelle von "" bei der Variable $MSI1 zu verwenden, hat aber nichts gebracht.
Hat jemand eine Idee wie ich das lösen könnte?
PS: Hab das MSI auch umbenannt, so dass es keine Leerzeichen mehr hatte. Da wurde zwar die Installation durchgeführt, aber meine Maschine war nicht mehr brauchbar. Funktionierte anschliessend nichts mehr. Nicht mal ein Reboot. Musste ein Snapshot meiner Maschine wiederherstellen.
Im Voraus danke für Eure Hilfe
Please also mark the comments that contributed to the solution of the article
Content-Key: 665137
Url: https://administrator.de/contentid/665137
Printed on: May 28, 2023 at 07:05 o'clock
2 Comments
Latest comment

$InstallArguments = @(
"/i"
"`"$PSScriptRoot\Source\$Msi1`""
"/qb"
)
G. SK