Domino 9 und frühere Versionen > ND8: Administration & Userprobleme
Problem mit InstallShield Tuner
michael-r:
Hi,
ich erstellen grade ein HOW-TO für den Installshield Tuner (mit Hilfe von WernerMO und MaVo).
Einstellungen sind gemacht, ich erstelle das Setup Package (siehe Sreenshot) und nun das Problem:
Das Setup wird nur ausgeführt wenn ich per Commandline das angebe:
msiexec /i "c:\test\Lotus Notes 8.0.msi" TRANSFORMS="c:\test\Lotus Notes 8.0.mst" /qf
Klicke ich das Setup an dann folgt das vom Installer:
Windows ® Installer. V 3.01.4000.3959
msiexec /Option <Erforderliche Parameter> [Optionale Parameter]
Installationsoptionen
</package | /i> <Produkt.msi>
Installiert oder konfiguriert ein Produkt.
/a <Produkt.msi>
Administrative Installation - Installiert ein Produkt im Netzwerk.
/j<u|m> <Produkt.msi> [/t <Transformliste] [/g <Sprachkennung>]
Kündigt ein Produkt an - m für alle Benutzer, u für den aktuellen Benutzer
</uninstall | /x> <Produkt.msi | Produktcode>
Deinstalliert das Produkt.
Anzeigeoptionen
/quiet
Hintergrundmodus, keine Benutzerinteraktion
/passive
Unbeaufsichtigter Modus - Nur Statusleiste
/q[n|b|r|f]
Legt die Benutzeroberfläche fest.
n - Keine Benutzeroberfläche
b - Einfache Benutzeroberfläche
r - Reduzierte Benutzeroberfläche
f - Vollständige Benutzeroberfläche (Standard)
/help
Hilfeinformationen
Neustartoptionen
/norestart
Kein Neustart nach Abschluss der Installation
/promptrestart
Benutzereingabe, falls Neustart erforderlich ist
/forcerestart
Computer nach Abschluss der Installation immer neu starten
Protokolllierungsoptionen
/l[i|w|e|a|r|u|c|m|o|p|v|x|+|!|*] <Protokolldatei>
i - Statusmeldungen
w - Nicht schwerwiegende Warnungen
e - Alle Fehlermeldungen
a - Ausführung von Aktionen
r - Aktionsspezifische Einträge
u - Benutzeranforderungen
c - Ursprüngliche Benutzeroberflächenparameter
m - Informationen betreffend zuwenig Arbeitsspeicher oder schwerwiegendem Abbruch
o - Meldungen betreffend zuwenig Speicherplatz
p - Terminaleigenschaften
v - Ausführliche Ausgabe
x - Zusätzliche Debuginformationen
+ - An vorhandene Protokolldatei anhängen
! - Jede Zeile ins Protokoll aufnehmen
* - Alle Informationen mit Ausnahme der Optionen v und x protokollieren
/log <Protokolldatei>
Entspricht /l* <Protokolldatei>
Aktualisierungsoptionen
/update <Update1.msp>[;Update2.msp]
Übernimmt Update(s).
/uninstall <Patchcode-GUID>[;Update2.msp] /package <Produkt.msi | Produktcode>
Entfernt Update(s) für ein Produkt.
Reparaturoptionen
/f[p|e|c|m|s|o|d|a|u|v] <Produkt.msi | Produktcode>
Repariert ein Produkt.
p - nur wenn eine Datei fehlt
o - wenn eine Datei fehlt oder eine ältere Version installiert ist (Standard)
e - wenn eine Datei fehlt oder eine gleiche bzw. ältere Version installiert ist
d - wenn eine Datei fehlt oder eine andere Version installiert ist
c - wenn eine Datei fehlt oder die Prüfsumme nicht mit dem berechneten Wert übereinstimmt
a - Erzwingt die Neuinstallation aller Dateien
u - Alle erforderlichen benutzerspezifischen Registrierungseinträge (Standard)
m - Alle erforderlichen Computerspezifischen Registrierungseinträge (Standard)
s - Alle vorhandenen Verknüpfungen (Standard)
v - Führt von der Quelle aus und speichert das lokale Paket zwischen
Öffentliche Eigenschaften festlegen
[PROPERTY=Eigenschaftswert]
Weitere Informationen betreffend der Befehlszeilensyntax erhalten Sie im Windows ® Installer SDK.
Copyright © Microsoft Corporation. Alle Rechte vorbehalten.
Teile dieser Software basieren zum Teil auf der Arbeit der Independent JPEG Group.
Auszug aus der Setup.ini:
[Info]
Name=INTL
Version=1.00.000
DiskSpace=8000 ;DiskSpace requirement in KB
[Startup]
CmdLine=/qf TRANSFORMS="Lotus Notes 8.0.mst"
Findet das Setup die Files nicht?
MFG Michael
WernerMo:
Hallo Michael,
meine Erfahrungen (allerdings unter 7) sind ähnlich, nur wenn ich das in der Comandozeile (z.b. über einen ".bat" oder ".cmd") eingegeben habe, hat es funktioniert.
Dabei dürfen die Pfade natürlich auch im Netzwerk liegen und müssen nicht auf "C:" sein.
Aber alle anderen Versuche haben bei uns nicht zu Ziel geführt.
Gruß Werner
michael-r:
ich hatte das auch unter 7 getestet den Client Rollout. Weiss aber nicht mehr ob ich das per Command oder mit klick auf Setup.exe gemacht habe.
An der stelle sei gesagt Dokumentation ist alles ;).
Gibt es da wohl Einstellungen/Parameter damit das generell gültig ist?
Es gibt ja Parameter wie %System Root% undso.
MartinG:
Ich persönlich würde nicht über msiexec.exe gehen, da hierbei zwingend vorausgesetzt wird das der Windows Installer schon korrekt installiert ist....
Wir installieren über nachfolgende Zeile:
setup.exe /S /W /V "TRANSFORMS=Notes702_nur_Client.mst /qn"
Bezüglich der ersten Meldung von Michael --> bei uns funktioniert die obige Zeile direkt in unserem Softwareverteilungsprogramm (ohne Batchdatei dazwischen) absolut problemlos....
michael-r:
Sorry Martin, welche Zeile meinst du?
msiexec /i "c:\test\Lotus Notes 8.0.msi" TRANSFORMS="c:\test\Lotus Notes 8.0.mst" /qf <<< die funktioniert ist klar.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln