wir probieren gerade mal OPSI aus und würden ganz gerne den PowerPoint Viewer 2003 'silent' installieren!
Die Installation als solche funktioniert wunderbar. Allerdings muss man jetzt nach der Installation den
EULA annehmen um PPView nutzen zu können.
Das würden wir gerne auch automatisieren und haben in unser Script ein Registryeintrag eingefügt, der aber nicht gesetzt wird!
Der Registry Key besteht bis HKCU/Microsoft/Software, darunter existiert noch nichts und wird angelegt sobald Der EULA angenommen wird!
Warum ist das so? Wo liegt mein Fehler? Hänge das Script mal an!
Code: Alles auswählen
[Initial]
Message=installiere PPView
LogLevel=2
; Log Errors in Logfile but don't abort:
ExitOnError=false
; Show syntax errors in the script:
ScriptErrorMessages=on
; Dont trace step by step through the script:
TraceMode=off
; let started programs run in front of the winst window
StayOnTop=false
[Aktionen]
if not (HasMinimumSpace("%Systemdrive%", "20MB"))
LogError "Nicht genuegend Platz auf C:"
isFatalError
else
Winbatch_install
; Files_install
Registry_install /AllNtUserDats
; LinkFolder_install
endif
; We need a reboot because path settings are changed
;ExitWindows /Reboot
[Winbatch_install]
; something like
"p:/install/PowerPointViewer/PPVIEWER.msi" /qn
[Files_install]
; something like
[Registry_install]
; something like
; openkey [HKEY_LOCAL_MACHINE\Software\$ProductId$]
; set "key"="value"
OpenKey [HKEY_CURRENT_USER\Software\Microsoft\PowerPoint Viewer\11.0]
add "EULAAccepted"=REG_DWORD:00000001
[LinkFolder_install]
; something like
; set_basefolder common_programs
; set_subfolder $ProductId$
;
; set_link
; name: $ProductId$
; target: $NewExe$
; parameters:
; working_dir: $InstallDir$
; icon_file:
; icon_index:
; end_link
Thomas