Aug 172012
 

PsExec von Sysinternals ermöglicht das remote ausführen von Prozessen. Damit lässt sich z.B. auch ein MSI Paket installieren. Hier der Kommandozeilenaufruf:

psexec $ZielRechner -u „$UserName“ -p „$Passwort“ -h cmd /c „msiexec.exe /i “$PfadMSIPaket /quiet /norestart“

Die Variablen müssen entsprechend ersetzt werden, z.B.:

psexec \\win7test -u „user“ -p „password“ -h cmd /c „msiexec.exe /i „\\win8\public\MySetup.msi“ /quiet /norestart“

Damit lässt sich ein das Deployment eines MSI Pakets auch leicht in den Build Prozess vom TFS integrieren.