Adobe Reader - Bereitstellung per MSI / Active Directory
Die Linuxer können nun getrost wegklicken ;)
Wer wie ich das leidige Problem hat, den Adobe Reader auf der Arbeit benutzen zu müssen - nebenbei erwähnt, Programmierer die ihre Software auf andere Software hart verlinken gehören GESCHLAGEN! - und keine Lust hat, bei der mittlerweile doch sehr anfälligen Software jedesmal reihum laufen zu müssen, bietet sich im Active Directory die Installation per MSI an.
Adobe hat das Ganze wiederum so versteckt / umständlich gestaltet... Naja, hier ein kleines Mini-Howto, wie man das ganze relativ schmerzfrei bewerkstelligt.
Unter ftp://ftp.adobe.com/pub/adobe/reader/win/ gibt es eine Übersicht über alle Versionen des Readers für Windows, inklusive passender MSIs für die Hauptversionen und MSTs für Update zu den jeweiligen Versionen. Diese können wiederum dann über eine GroupPolicy deployed werden.
Der offizielle Weg von Adobe sieht wiederum vor, dass man den Reader als .exe runterlädt, dann mittels Kommandozeile entpackt und diese Setup-Datei dann wiederum unter %user%\Lokale Einstellungen\Anwendungsdaten\Adobe\Setup rüberkopieren soll... naja, was solls, warum einfach wenn es auch kompliziert geht ;) Besonders erwähnenswert ist in dem Fall, dass Adobe lediglich die Hauptversion zum Download anbietet, wenn diese Version zwischenzeitlich aktualisiert wurde muss das Update wiederum im Reader per Hand angestossen werden. Erstklassige Arbeit, Jungs *kopfschüttel*



Um auch eine Updateversion als MSI zu verteilen, wie folgt vorgehen (gilt noch für die 9.1er Reihe, da für den 9.2 noch kein Patch verfügbar ist):
Dateien in einen Ordner herunterladen:
ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.1/deu/AdbeRdr910_de_DE.msi
ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.1.1/misc/AdbeRdrUpd911_al...
ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.1.2/misc/AdbeRdrUpd912_al...
ftp://ftp.adobe.com/pub/adobe/reader/win/9.x/9.1.3/misc/AdbeRdrUpd913_al...
In dem Ordner mit den MSI- und MSP-Dateien folgendes als update.cmd speichern:
@echo off
md %cd%\Reader9
start /wait msiexec.exe /a AdbeRdr910_de_DE.msi /l*v AdbeRdr9_de_DE.msi.ADMIN.MsiLog TARGETDIR=%cd%\Reader9 /qb-
start /wait msiexec /p AdbeRdrUpd911_all_incr.msp /l*v AdbeRdr911_de_DE.msp.ADMIN.MsiLog /a %cd%\Reader9\AdbeRdr910_de_DE.msi /qb-
start /wait msiexec /p AdbeRdrUpd912_all_incr.msp /l*v AdbeRdr912_de_DE.msp.ADMIN.MsiLog /a %cd%\Reader9\AdbeRdr910_de_DE.msi /qb-
start /wait msiexec /p AdbeRdrUpd913_all_incr.msp /l*v AdbeRdr913_de_DE.msp.ADMIN.MsiLog /a %cd%\Reader9\AdbeRdr910_de_DE.msi /qb-
cd %cd%\Reader9
ren AdbeRdr910_de_DE.msi AdbeRdr913_de_DE.msi
die update.cmd ausführen.
im Ordner Reader9 ist danach der MSI-Installer der 9.1.3
Sollte bei späteren 9.2 Updates auch funktionieren ;-)
Guter Hinweis, danke ;) Soweit ich weiss, müsste man aber MSTs auch direkt noch mitverteilen können per Policy? Sorry, aber ich nutz es echt so selten, mir sind "vollständige" Pakete um einiges lieber als diese ganze Patcherei ;)
Kommentar hinzufügen