HP Support Assistant Silent mit Powershell installieren

sniper8952

Lt. Junior Grade
Registriert
Juni 2008
Beiträge
323
Hallo Zusammen

Ich ein Script geschrieben um den HP Support Assistant Tool Silent ohne Tasteneingaben und im Hintergrund zu installieren.
Hier das Script:

$proc = "C:\Users\WDAGUtilityAccount\Desktop\sp112635.exe"
$proc = (Start-Process -FilePath "$proc" -ArgumentList "/S" -PassThru);$proc.WaitForExit();$ExitCode = $proc.ExitCode;

Leider musste ich feststellen, dass dies nicht Silent Modus im Hintergrund passiert. Was mache ich falsch?

Besten Dank für eure Hilfe.

Gruss

Sniper8952
 
JpG schrieb:
@Nero_XY HP ist aber nicht Dell.
Oh, ich habe wohl nur "Support Assist" gelesen und da haben bei mir schon alle Alarmglocken geläutet xD
Dann nehme ich die Aussage natürlich zurück, wenngleich ich bezweifle dass das Tool von HP besser bzw. nützlicher ist ;)
 
Kannst du denn grundsätzlich die Installation silent durchführen mit "C:\Users\WDAGUtilityAccount\Desktop\sp112635.exe" /S ?

Oder fehlen dem Powershell Script die Admin rechte?
 
  • Gefällt mir
Reaktionen: clesch
@Art Vandelay Grundsätzlich läuft die Installation mit dem Befehl "C:\Users\WDAGUtilityAccount\Desktop\sp112635.exe" /S ? es erschein jedoch ein POPUP...
@JpG gibt es auf de HP seite so eine entpackte Variante?
 
Das ist korrekt... Ich muss jedoch das Script so programmieren, dass dies alles in einem Schritt passiert.
 
sniper8952 schrieb:
@Art Vandelay Grundsätzlich läuft die Installation mit dem Befehl "C:\Users\WDAGUtilityAccount\Desktop\sp112635.exe" /S ? es erschein jedoch ein POPUP...

Und dieses Popup muss bestätigt werden? Dann ist das Thema mit der Silent Installation doch schon durch.

Alternativ halt in 2 Schritten: Du entpackst das Setup in das Zielverzeichnis c:\swsetup\... und führst dann dort das neue Setup nochmal aus, vielleicht kann das dann wirklich silent installiert werden.

Ich erinnere mich auch mal sowas in der Art gemacht zu haben. Du könntest den Syntax auch so ausführen

Code:
$proc = (Start-Process -FilePath "$proc" -ArgumentList "/S" -Wait)

Durch das -Wait wird auch erst zum nächsten Schritt gegangen bis der Process abgeschlossen ist.
Vielleicht hat das Einfluss auf dein Script und du kannst auf $ExitCode verzichten.
 
Zurück
Oben