Wie bereitstellen Sie MSI, das keinen Installationsschalter für die Stille installiert hat?

628
Root Loop

Wie kann ich ein MSI-Paket bereitstellen, das den Installationsschalter "Stummschaltung" nicht unterstützt?

Ich versuche zu implementieren, ist GSSMO "Google Suite Sync für MS Outlook". Es handelt sich um ein MSI-Paket, das nur von gpo veröffentlicht werden kann. Benutzer müssen es selbst installieren, indem Sie die Option "Programme hinzufügen / entfernen" auf Benutzerebene ausführen

Ich möchte dieses auf Computerebene bereitstellen, und es werden keine von dieser MSI unterstützten Switches unterstützt.

Gibt es einen besseren Weg, um damit umzugehen, ohne sie neu zu verpacken?

0

1 Antwort auf die Frage

2
Stein Åsmul

Die unbeaufsichtigte Installation ist eine integrierte Funktion von Windows Installer und sollte für alle MSI-Dateien funktionieren (sofern sie nicht durch Änderungen in der betreffenden MSI-Datei aktiv blockiert wurde).

Hier eine Beispielbefehlszeile msiexec.exe, um die MSI-Datei im Hintergrund zu installieren:

msiexec.exe /I "enterprise_gsync.msi" /QN /L*V "msilog.log" 

Kurze Parametererklärung:

- /I - run installation sequence. - /QN - run completely silently. - /L*V "msilog.log" - create verbose log file.  All paths have been removed from the command line above. Please add as appropriate. 

In einigen Fällen können MSI-Dateien mit schlechtem Design dazu führen, dass die Installation bei unbeaufsichtigter Ausführung unvollständig ist. In den meisten Fällen sollten Sie jedoch in Ordnung sein.

Bitte hinterlassen Sie einen Kommentar und lassen Sie uns wissen, wie die Bereitstellung für Sie funktioniert, insbesondere wenn Sie Probleme sehen.

Auf diese Weise verwende ich die unbeaufsichtigte Installation ständig. Diese von Google erstellte MSI funktioniert jedoch aus irgendeinem Grund überhaupt nicht. es unterstützt überhaupt keinen Schalter. Sogar `xxxx.msi /?` macht einen Test Root Loop vor 7 Jahren 0
Haben Sie versucht, ein ausführliches Protokoll zu erstellen und einen Blick darauf zu werfen, was darin steht? Suchen Sie nach "Wert 3", um darin Fehler zu finden. Verwenden Sie die Befehlszeile oben, um es zu versuchen. Stein Åsmul vor 7 Jahren 0
`MSI (s) (3C: 78) [13: 05: 22: 439]: Windows Installer hat das Produkt installiert. Produktname: G Suite Sync ™ für Microsoft Outlook® 4.0.7.0. Produktversion: 4.0.7.0. Produktsprache: 1033. Hersteller: Google, Inc .. Installationserfolg oder Fehlerstatus: 0.` Diesmal funktionierte es, wenn ich es direkt auf einem lokalen Computer ausführe. Ich denke, mein Problem muss sich auf `psexec` für die Remote-Installation beziehen. Vielen Dank Root Loop vor 7 Jahren 0
Froh das zu hören. Ich bin mit psexec nicht so vertraut - vielleicht noch eine Frage für Details hinzufügen? Vielleicht hätten Sie mit diesen Fragen auf http://www.serverfault.com mehr Glück? (Systemadministrator-Site). Stein Åsmul vor 7 Jahren 0