Power Point Viewer / Silent install / EULAAccept

Antworten
tomklug
Beiträge: 1
Registriert: 04 Dez 2008, 12:16

Power Point Viewer / Silent install / EULAAccept

Beitrag von tomklug »

Hello folks,

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
Vielen Dank im vorraus für Eure Hilfe!

Thomas
Benutzeravatar
d.oertel
uib-Team
Beiträge: 3319
Registriert: 04 Jun 2008, 14:27

Re: Power Point Viewer / Silent install / EULAAccept

Beitrag von d.oertel »

Hi,

es gibt keinen eingeloggten user während der Installation als auch kein HKCU.

Bitte winsthandbuch lesen:
7.12.4 Registry- Sektionen, die "alle NTUser.dat" patchen

gruss
detlef oertel
opsi support - uib gmbh

For productive opsi installations we recommend support contracts.
http://www.uib.de
http://www.opsi.org
Antworten