Prozesse in Powershell starten

Ich beschreibe hier jetzt nicht alles sondern nur das, was ich immer in meinen Skripts benötige:

  • Prozess starten und warten
  • Argumente übergeben (ggf mit Hochkommas)

Hier anhand eines Beispiels für die Silent Installation für das allseits beliebte Bildanzeige-Programm IrfanView:

Start-Process -FilePath "iview457_x64_setup.exe" -ArgumentList "/silent /thumbs=0 /group=1 /allusers=1 /assoc=1 /assocallusers /ini=""%AppData%\IrfanView""" -Wait

Hochkommas in Parameter müssen also verdoppelt werden.

Das „-Wait“ sorgt dafür, dass hier auf das Ende des Prozesses gewartet wird.

Permanentlink zu diesem Beitrag: https://techblog.steffmeister.at/prozesse-in-powershell-starten/

Schreibe einen Kommentar

Deine Email-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.