Acrobat Reader deinstallation/installation
Acrobat Reader deinstallation/installation
Hallo,
ich bastele gerade an einer Installation des Acrobat Reader Version 9.33 aktuell ist auf den PCs 9.3 oder 9.0 installiert. Diese Installationen wurden an jedem PC mit AutoIT installiert.
Nun habe ich mir wie von Adobe empfohlen eine Netzwerkinstallation gebaut und diese gepatched.
Mein ins Script sieht folgendermaßen aus.
[Initial]
Message "++ Installation Adobe Reader Deutsch ++"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
msiexec /i %SCRIPTPATH%\AcroRead.msi /passive transforms="AcroRead.mst"
mein deinstallationsscript
[Initial]
Message "++ Deinstallation Adobe Reader Deutsch ++"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
msiexec /x %SCRIPTPATH%\AcroRead.msi -passive
Das Problem ist, das bei einer bereits bestehenden Installation mit altem Reader (9.0) weder Update noch deinstallation durchgeführt wird.
Bei neuinstallationen klappt alles wunderbar. (Installation und Deinstallation).
Wie bekomme ich nun am geschicktesten die bereits bestehenden Clients upgedatet?
Grüße Lenny
ich bastele gerade an einer Installation des Acrobat Reader Version 9.33 aktuell ist auf den PCs 9.3 oder 9.0 installiert. Diese Installationen wurden an jedem PC mit AutoIT installiert.
Nun habe ich mir wie von Adobe empfohlen eine Netzwerkinstallation gebaut und diese gepatched.
Mein ins Script sieht folgendermaßen aus.
[Initial]
Message "++ Installation Adobe Reader Deutsch ++"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
msiexec /i %SCRIPTPATH%\AcroRead.msi /passive transforms="AcroRead.mst"
mein deinstallationsscript
[Initial]
Message "++ Deinstallation Adobe Reader Deutsch ++"
LogLevel=2
[Aktionen]
WinBatch_SetupXP
[WinBatch_SetupXP]
msiexec /x %SCRIPTPATH%\AcroRead.msi -passive
Das Problem ist, das bei einer bereits bestehenden Installation mit altem Reader (9.0) weder Update noch deinstallation durchgeführt wird.
Bei neuinstallationen klappt alles wunderbar. (Installation und Deinstallation).
Wie bekomme ich nun am geschicktesten die bereits bestehenden Clients upgedatet?
Grüße Lenny
- j.schneider
- uib-Team
- Beiträge: 2046
- Registriert: 29 Mai 2008, 15:14
Re: Acrobat Reader deinstallation/installation
Vor der Installation deinstallieren.
msiexec /qb! /x {acrobat-reader-msi-id-xxxxxxx}
Gutes Beispiel hierfür ist die delsub.ins im opsi-template:
http://download.uib.de/opsi3.4/produkte ... .0-15.opsi
msiexec /qb! /x {acrobat-reader-msi-id-xxxxxxx}
Gutes Beispiel hierfür ist die delsub.ins im opsi-template:
http://download.uib.de/opsi3.4/produkte ... .0-15.opsi
Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.
Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.
uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de
Re: Acrobat Reader deinstallation/installation
Hallo Herr Schneider,
nach etwas herumtesten und studium der delsub habe ich ein passendes Paket erstellen können.
Vielen Dank
mfg Lenny
nach etwas herumtesten und studium der delsub habe ich ein passendes Paket erstellen können.
Vielen Dank
mfg Lenny
Re: Acrobat Reader deinstallation/installation
Aber eine saubere Deinstallation kann ja nicht schaden ...lenny hat geschrieben:Hallo Herr Schneider,
nach etwas herumtesten und studium der delsub habe ich ein passendes Paket erstellen können.
Vielen Dank
mfg Lenny
Meine sogar daß der Installer ab 9.0 automagisch die alten Versionen deinstalliert (zumindest bis runter zum Reader 6.0) hat das bei mir seither geklappt ...
btw:
Vielleicht sollte man die "AdbeRdrUpd934_all_incr.msp" auch noch mitinstallieren, 9.3.3 ist mittlerweile auch schon wieder "alt" ...
(Bei mir war es die .mst bauen was komischerweise den 9.3.0 und nicht wie erwartet 9.3.3 installiert, dann die patches 9.3.2, 9.3.3, 9.3.4 anwenden,
9.3.1 braucht man nicht ist in 9.3.2 drin ...)
hth
MH
Re: Acrobat Reader deinstallation/installation
Hallo MH,
deinistallierst du die Reader auch immer komplett wenn es ein neues Update gibt, oderhast du eine Möglichkeit gefunden die Reader einfach zu Updaten?
deinistallierst du die Reader auch immer komplett wenn es ein neues Update gibt, oderhast du eine Möglichkeit gefunden die Reader einfach zu Updaten?
- embl-structures
- Beiträge: 327
- Registriert: 13 Jan 2010, 18:41
- Wohnort: Heidelberg
- Kontaktdaten:
Re: Acrobat Reader deinstallation/installation
Hallo Lenny,lenny hat geschrieben: ich bastele gerade an einer Installation des Acrobat Reader Version 9.33 aktuell ist auf den PCs 9.3 oder 9.0 installiert. Diese Installationen wurden an jedem PC mit AutoIT installiert.
[...]
Das Problem ist, das bei einer bereits bestehenden Installation mit altem Reader (9.0) weder Update noch deinstallation durchgeführt wird.
Bei neuinstallationen klappt alles wunderbar. (Installation und Deinstallation).
Wie bekomme ich nun am geschicktesten die bereits bestehenden Clients upgedatet?
ich habe einen anderen Weg gewaehlt: Mein Installations-Skript macht sowohl die initiale Installation als auch die Updates (falls noetig). Fuer das MSI-Paket fuer die initiale Installation (9.3.0) habe ich mit dem "Adobe Customization Wizard 9" (http://www.adobe.com/support/downloads/ ... ftpID=3993) ein Transform-File gemacht. Die - individuell heruntergeladenen - Patches installiere ich gleich mit. Sollte Acrobat Reader schon installiert sein, dann installiere ich nur die Patches, falls der Reader eine kleinere Version als 9.3.4 hat:
Code: Alles auswählen
;
; Script erstellt von Frank Thommen, EMBL Heidelberg, , August 2010
;
[Initial]
LogLevel=2
ExitOnError=false
ScriptErrorMessages=off
TraceMode=off
[Aktionen]
DefVar $OS$
set $OS$ = GetOS
; RESERVED for sub_GetFileVersion
DefVar $_file
DefVar $_version
DefStringList @_FileInfoMap
DefStringList @_version
DefVar $AR9File
Set $AR9File = "%PROGRAMFILESDIR%\Adobe\Reader 9.0\Reader\AcroRd32.dll"
DefStringlist @AR9Updates
Set @AR9Updates = CreateStringList ("9.3.0", "9.3.2", "9.3.3")
if ( $OS$ = "Windows_NT" )
ShowBitmap "%scriptpath%\AR9-logo.png" "Acrobat Reader 9"
Message "Starting Acrobat Reader 9 Setup..."
if NOT (FileExists($AR9File))
Message "Installing Acrobat Reader 9..."
WinBatch_Install-AR9
Message "Installing Acrobat Reader 9...done"
else
Set $_file = $AR9File
sub_GetFileVersion
if ($_version < "9.3.0")
Message "Updating Acrobat Reader to 9.3.0..."
WinBatch_Install-AR9
Message "Updating Acrobat Reader to 9.3.0...done"
endif
sub_GetFileVersion
if ($_version < "9.3.4")
Message "Updating Acrobat Reader to 9.3.2..."
WinBatch_Update-AR932
Message "Updating Acrobat Reader to 9.3.2...done"
Message "Updating Acrobat Reader to 9.3.3..."
WinBatch_Update-AR933
Message "Updating Acrobat Reader to 9.3.3...done"
Message "Updating Acrobat Reader to 9.3.4..."
WinBatch_Update-AR934
Message "Updating Acrobat Reader to 9.3.4...done"
endif
endif
endif
[WinBatch_Install-AR9]
msiexec /i %SCRIPTPATH%\files\install\acroread.msi /qn TRANSFORMS=%SCRIPTPATH%\files\install\acroread.mst PATCH="%SCRIPTPATH%\files\install\updates\AdbeRdrUpd932_all_incr.msp;%SCRIPTPATH%\files\install\updates\AdbeRdrUpd933_all_incr.msp;%SCRIPTPATH%\files\install\updates\AdbeRdrUpd934_all_incr.msp"
[WinBatch_Update-AR932]
%SCRIPTPATH%\files\install\updates\AdbeRdrUpd932_all_incr.msp /qn
[WinBatch_Update-AR933]
%SCRIPTPATH%\files\install\updates\AdbeRdrUpd933_all_incr.msp /qn
[WinBatch_Update-AR934]
%SCRIPTPATH%\files\install\updates\AdbeRdrUpd934_all_incr.msp /qn
[sub_GetFileVersion]
;
; Retrieve the version of a file
;
; The following variables have to be defined first:
; $_file: Full path to the file
;
; Return values:
; $_version: Version of $_file
;
Set $_version = ""
Set @_FileInfoMap = CreateStringList ("")
Set @_FileInfoMap = GetFileInfoMap ($_file)
Set $_version = getValue("ProductVersion", @_FileInfoMap)
Set @_version = splitStringOnWhiteSpace($_version)
Set $_version = takestring(0, @_version)
Das Skript laeuft bisher problemlos.
frank