Adobe (Acrobat) Reader aktuell halten (Am Beispiel 9.x für XP 32 und 10.x für W7 64 mit 32bit Reader)
16.02.2012
22:43:56 Uhr2473 Aufrufe
5 Antworten
22:43:56 Uhr
5 Antworten
Hilfreich +2
Vorab:
Ich besorge mir immer alle msp. Dateien, das man manchmal eine Version überspringen kann, weiß ich.
Aber da das installieren/aktualisieren eh im Hintergrund (am Wochenende auf den Client gemacht wird) ist mir das "egal"
Auch dass man mit Administraven Installationen etwas anders arbeiten kann, ist mir bewußt.
Aber da hatte ich ein paar Probleme und wie krieg ich die aktuelle Version auf die Notebooks, die in der freien Wildbahn rummschwirren?
Was bei XP nur ein "Gag" war (das temporäre kopieren der Dateien vom Server auf den Client, ist bei W7 quasi ein Muss - wenn man nicht an den UAC Schrauben drehen will)
edit, Den Titel, der als Suchmaschinenoptimierung gedacht war, habe ich jetzt nochmal "optimiert"
/edit
Ich besorge mir immer alle msp. Dateien, das man manchmal eine Version überspringen kann, weiß ich.
Aber da das installieren/aktualisieren eh im Hintergrund (am Wochenende auf den Client gemacht wird) ist mir das "egal"
Auch dass man mit Administraven Installationen etwas anders arbeiten kann, ist mir bewußt.
Aber da hatte ich ein paar Probleme und wie krieg ich die aktuelle Version auf die Notebooks, die in der freien Wildbahn rummschwirren?
Was bei XP nur ein "Gag" war (das temporäre kopieren der Dateien vom Server auf den Client, ist bei W7 quasi ein Muss - wenn man nicht an den UAC Schrauben drehen will)
edit, Den Titel, der als Suchmaschinenoptimierung gedacht war, habe ich jetzt nochmal "optimiert"
/edit
Nachdem nun beide Versionen/Varianten (die 9.x schon sehr viel) länger erfolgreich laufen poste ich Sie hier mal als Tipp.
Wie geschrieben, nix besonderes.
Der Hintergrund war mal automatisch immer eine aktuelle Version einer Iso in der Hand zu haben, wenn ich eine "Software Aktualisierungs CD" für unsere Notebooks, die das Domainnetzwerk selten sehen erstelle.
Die msp besorge ich mir automatisch, wie - das habe ich in dem Wget Beitrag angedeutet.
Gruß
Version 9 für WXP 32bit Acrobat Reader 9.x
Erfolgreich bei 9.4x gelaufen und 9.5 wird auch (fast)ungeändert so funktionieren.01.
rem hier wird erstmal (für später) überprüft, welche OS Sprache auf dem Ziel gesprochen wird. 02.
:lang 03.
dir |find "Datei" && set Datei=Datei 04.
dir |find "File" && set Datei=File 05.
06.
:installedversion 07.
rem ist überhaupt ein Acrobat Reader installiert und wenn ja, welche Version? 08.
for /f "tokens=2 delims=x" %%a in ('reg query "HKLM\SOFTWARE\Adobe\Acrobat Reader\9.0\Installer" ^|find "VersionMin"') do set reader=%%a 09.
rem kein Reader, kein patch 10.
if "%reader%" == "" goto end 11.
rem eine gepatchte Version liefert einen zu langen String, der dann nicht mit den orifinal Namen der .msp Dateien übereinstimmt. 12.
rem daher den String kürzen, wenn nötig 13.
if not "%reader%" == "0" set reader=%reader:~0,-4% 14.
echo installed Patchlevel=%reader% 15.
16.
:patchversion 17.
rem Hier (später) wird mit einer for /l schleife gearbeitet und ich besorge mir das max. 18.
for /f %%a in ('dir *.msp ^|find "%Datei%"') do set kplt=%%a 19.
echo Patch2=%kplt% 20.
rem gibt es keinen aktuelleren Patch muß auch nichts mehr gemacht werden 21.
if %reader% geq %kplt% goto end 22.
set /a reader+=1 23.
24.
:patch 25.
rem kopiere alle patche, die höher sind, als der patchlevel nach c:\install\adobe 26.
rem man erkennt anhand "AdbeRdrUpd94", dass diese Routine für die 9.4 geschrieben ist 27.
rem hier AdbeRdrUpd94 gegen AdbeRdrUpd95 tauschen. 28.
for /l %%a in (%reader%,1,%kplt%) do xcopy AdbeRdrUpd94%%a_all_incr.msp C:\Install\adobe\ 29.
rem führe die patche der reihe nach aus 30.
rem hier AdbeRdrUpd94 gegen AdbeRdrUpd95 tauschen. 31.
for /f %%a in ('"dir /b C:\Install\adobe\AdbeRdrUpd94*.msp /ON"') do ( 32.
@title %%a 33.
@echo Patch %%a 34.
@start /wait /min "%%a wird installiert" C:\Install\adobe\%%a /quiet 35.
) 36.
:end 37.
rem hinterlasse keine Spuren 38.
rd /s /q c:\install\adobe>nul 2>nul 39.
exitVersion 10 für W7 64 und 32bit Acrobat Reader 10.x
01.
:versioncheck 02.
rem ist überhaupt ein Acrobat Reader installiert und wenn ja, welche Version? 03.
rem nicht nur der Weg zu oben ist anders, auch der Reg key 04.
for /f "tokens=2 delims=()" %%a in ('reg query HKLM\SOFTWARE\Classes\Installer\Products\68AB67CA7DA71301B744AA0100000010 /v ProductName') do set "Acro=%%a" 05.
rem kein Reader, kein patch 06.
If "%Acro%"=="" goto end 07.
08.
for /f "tokens=1-3 delims=." %%b in ('echo %Acro%') do set Patchlevel=%%b%%c%%d 09.
set /a patch2=%Patchlevel%+1 10.
if exist AdbeRdrUpd%patch2%.msp echo Patch %patch2% gefunden 11.
if not exist AdbeRdrUpd%patch2%.msp echo kein Patch gefunden & goto end 12.
rem kopiere alle patche, die höher sind, als der patchlevel nach c:\install\adobe 13.
xcopy AdbeRdrUpd%patch2%.msp C:\Install\adobe\ 14.
rem führe den patch aus 15.
C:\Install\adobe\AdbeRdrUpd%patch2%.msp /quiet /norestart 16.
rem prüfe, ob es weitere patche gibt 17.
goto versioncheck 18.
19.
:end 20.
rem hinterlasse keine Spuren 21.
rd /s /q c:\install\adobe>nul 2>nulexitWie geschrieben, nix besonderes.
Der Hintergrund war mal automatisch immer eine aktuelle Version einer Iso in der Hand zu haben, wenn ich eine "Software Aktualisierungs CD" für unsere Notebooks, die das Domainnetzwerk selten sehen erstelle.
Die msp besorge ich mir automatisch, wie - das habe ich in dem Wget Beitrag angedeutet.
Gruß
spytnik schreibt am 17.02.2012 um 09:53:13 Uhr
Es gibt nur noch den Adobe Reader und Adobe Acrobat, keinen Acrobat Reader *klugscheiß* 
In dem Zusammenhang könnte dieser Link interessant sein: http://kb2.adobe.com/cps/888/cpsid_88814. ...
In dem Zusammenhang könnte dieser Link interessant sein: http://kb2.adobe.com/cps/888/cpsid_88814. ...
TimoBeil schreibt am 28.02.2012 um 13:34:41 Uhr
(OT)
naja so hab ich das nicht geschrieben, allerdings hab ich ganz massive Probleme mit dem Acrobat 10 unter XP.
Die sich aber allesamt nicht am ersten Tag oder im ersten Monat gemeldet haben.
Der 10er hat schon ein paar Goodies, aber in meiner Umgebung gabs echt Stress mit dem Teil..
Und ich hab eine überwachte Umgebung wo jeder Client nicht nur identische Hardware, sondern auch identische Pakte/Software hat.
Nur die User arbeiten immer etwas anders- wobei das den Bock auch nicht erklären würde.
ich könnte ja mal in meinem Ticketsystem nachsehen, wie die genaue Meldung war...
(/OT)
naja so hab ich das nicht geschrieben, allerdings hab ich ganz massive Probleme mit dem Acrobat 10 unter XP.
Die sich aber allesamt nicht am ersten Tag oder im ersten Monat gemeldet haben.
Der 10er hat schon ein paar Goodies, aber in meiner Umgebung gabs echt Stress mit dem Teil..
Und ich hab eine überwachte Umgebung wo jeder Client nicht nur identische Hardware, sondern auch identische Pakte/Software hat.
Nur die User arbeiten immer etwas anders- wobei das den Bock auch nicht erklären würde.
ich könnte ja mal in meinem Ticketsystem nachsehen, wie die genaue Meldung war...
(/OT)















