Sie sind nicht angemeldet.
God
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 |
@echo off rem version muss jeweils angepasst werden set version=1014 set workdir=D:\AcroRead set aiproot=\\<zentrales Software-Repository (ggf. als DFS)>\acroread_%version% set unpack=%workdir%\unpack set exefile=%workdir%\AdbeRdr%version%_de_DE.exe if NOT exist %exefile% goto FileMiss if exist %aiproot% goto AipExist md %aiproot% if exist %unpack% rd %unpack% /S /Q echo ######################### Auspacken ######################### %exefile% -nos_o%unpack% -nos_ne echo ################ Administrative Installation ################ msiexec /a %unpack%\AcroRead.msi /qb TARGETDIR=%aiproot% echo ########################### Patch ########################### msiexec /a %aiproot%\AcroRead.msi /p %unpack%\AdbeRdrUpd%version%.msp /qb rem ACHTUNG: Patch-Logik und Reihenfolge beachten! echo ################# generische INI erstellen ################## echo [Startup] >%aiproot%\Setup.ini echo RequireMSI=3.0 >>%aiproot%\Setup.ini echo [Product] >>%aiproot%\Setup.ini echo msi=AcroRead.msi >>%aiproot%\Setup.ini echo ########### Explorer starten und Dateien pruefen ############ %windir%\explorer.exe /n,/e,/select,%aiproot% echo Verbleibende Aufgaben: echo MST mit Customization Wizard erstellen (optional) echo MSI und ggf. MST per Gruppenrichtlinie installieren. goto quit :AipExist echo Fehler: Verzeichnis %aiproot% bereits vorhanden! goto quit :FileMiss echo Fehler: %exefile% nicht gefunden! :quit pause |
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von »hurra« (11. Oktober 2012, 01:00)
Weiterhin würde mich ein fehlendes Inventory, sowie die fehlende Rückmeldung der aktuellen Paketverteilungena an der Variante der Verteilung über Gruppenrichtlinien stören. Das wären alles Gründe für ein richtiges Verteilsystem.
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
[Winbatch_install] "%ScriptPath%\files\setup.exe" /sAll /rs /msi EULA_ACCEPT=YES REMOVE_PREVIOUS=YES [Registry_remove_Autostart] openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] DeleteVar "Adobe ARM" [Registry_disable_Update] openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown] set "bUpdater" = REG_DWORD:00000000 [LinkFolder_remove_Icons] set_basefolder common_desktopdirectory set_subfolder "" delete_element "Adobe Reader X" |
Quellcode
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 [Winbatch_install] "%ScriptPath%\files\setup.exe" /sAll /rs /msi EULA_ACCEPT=YES REMOVE_PREVIOUS=YES [Registry_remove_Autostart] openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] DeleteVar "Adobe ARM" [Registry_disable_Update] openkey [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Adobe\Acrobat Reader\10.0\FeatureLockDown] set "bUpdater" = REG_DWORD:00000000 [LinkFolder_remove_Icons] set_basefolder common_desktopdirectory set_subfolder "" delete_element "Adobe Reader X"
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »hurra« (11. Oktober 2012, 01:02)
God
Seit einigen Versionen wird afaik auch noch ein Update-Task durch den Adobe-Installer angelegt. Diesen will man auch entfernen (oder besser bei der Installation bereits unterdrücken). Zusätzlich lassen wir bei jeder Installation ein ausführliches MSI-Log schreiben, um im Problemfall schnell vorwärts zu kommen.
Zitat
E: Sobald mehr als 10 Clients im Spiel sind würde ich spätestens auf eine richtige Softwareverteilung wechseln.
Da bin ich voll und ganz bei dir. Ich persönlich versuche auch möglichst wenig Unsinn auf den Maschinen zu verteilen. Allerdings war ich bisher der Meinung, dass mit dem Installations-Skript es dann so passt. Ich hab mal auf einem Testclient nachgesehen, und eben nichts der gleichen gefunden (geplante Tasks, Autostart etc.)Ohne grundlegende Anpassungen will man dieses Adobe-Zeux (mit allerlei Werbe-AddOns) nicht unters Volk bringen.
Und genau aus diesem Grunde kommt eine Script/Exe-Installation für mich nicht in Betracht, weil man dort diesen Unfug nicht unterbinden kann.
Ich persönlich arbeite aus dem Grund mit OPSI, zum einen weil es kostenlos ist, und zum anderen läuft der Serverdienst in einer einfachen Virtuellen Maschine (Ubuntu 10.04LTS@VMWARE ESXi). Darüber verteile ich auch alle Windows Updates und Hotfixes. Fürs erstellen der Pakete hab ich mir ein rudimentäre Java-Programm geschrieben, dass dies vollautomatisch übernimmt.Ich hab' zwar etwa 30 PCs - aber da geht es neben den MS-Updates um genau 3 Pakete: Flash, Reader und Java (nur auf wenigen PCs).
Für zwei bis drei Progrämmchen installiere ich keine "Monster".
-