{"id":169,"date":"2013-10-04T10:56:00","date_gmt":"2013-10-04T09:56:00","guid":{"rendered":"http:\/\/www.fragnol.net\/?p=169"},"modified":"2013-10-04T14:16:10","modified_gmt":"2013-10-04T13:16:10","slug":"deployer-adobe-reader-a-laide-dune-gpo","status":"publish","type":"post","link":"https:\/\/www.fragnol.net\/?p=169","title":{"rendered":"D\u00e9ployer Adobe Reader \u00e0 l&rsquo;aide d&rsquo;une GPO"},"content":{"rendered":"<p>L&rsquo;une des choses qui m&rsquo;agace le plus lorsque j&rsquo;allume mon pc, ce sont les mises \u00e0 jour intempestives qui nous agressent pour mettre \u00e0 jour Flash, Java, Adobe Reader&#8230; J&rsquo;avais donc d\u00e9cid\u00e9 de m&rsquo;occuper de ces majs sur mon parc de machines au boulot. Je n&rsquo;ai pas rencontr\u00e9 de gros probl\u00e8mes \u00e0 part avec la m\u00e9thode que pr\u00e9conise Adobe pour d\u00e9ployer Reader. Je suis donc parti sur un script perso que je vais d\u00e9ployer \u00e0 l&rsquo;arr\u00eat des machines. En effet Adobe Reader devient de plus en plus lent \u00e0 s&rsquo;installer et plus gros en taille, ce qui agace mes utilisateurs lorsqu&rsquo;ils d\u00e9marrent leurs ordinateurs et doivent patienter 5min. Voici donc la solution que j&rsquo;ai retenue&#8230;<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/?p=169\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-201\" alt=\"adobe.05\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.05.png\" width=\"300\" height=\"300\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.05.png 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.05-150x150.png 150w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p><!--more--><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Pr\u00e9 requis :<\/strong><\/span><\/p>\n<p>&#8211; <a href=\"http:\/\/www.adobe.com\/support\/downloads\/product.jsp?product=10&amp;platform=Windows\" target=\"_blank\">La version de base d&rsquo;Adobe Reader<\/a> (la V11 au 3\/10\/2013)<br \/>\n&#8211; <a href=\"http:\/\/www.adobe.com\/support\/downloads\/product.jsp?product=10&amp;platform=Windows\" target=\"_blank\">La derni\u00e8re version du patch MUI<\/a> (le 11.0.04 au 3\/10\/2013)<br \/>\n&#8211; <a href=\"http:\/\/www.adobe.com\/support\/downloads\/detail.jsp?ftpID=5515\" target=\"_blank\">Le Adobe Customization Wizard<\/a><br \/>\n&#8211; <a href=\"http:\/\/labs.adobe.com\/downloads\/acrobatcleaner.html\" target=\"_blank\">Le d\u00e9s-installateur d&rsquo;Adobe Reader \u00ab\u00a0AdbeArCleaner\u00a0\u00bb<\/a><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Pr\u00e9paration :<\/strong><\/span><\/p>\n<p>La premi\u00e8re chose consiste \u00e0 d\u00e9zipper le fichier de la v11 et \u00e0 placer son contenu dans un r\u00e9pertoire r\u00e9seau accessible \u00e0 l&rsquo;ensemble de votre parc. Dans ce m\u00eame r\u00e9pertoire placez votre fichier \u00ab\u00a0AdbeArCleaner.exe\u00a0\u00bb et votre fichier mst qui correspond \u00e0 la derni\u00e8re version du patch MUI. Vous devriez avoir une arborescence comme celle-ci :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-176\" alt=\"adobe.01\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.01.png\" width=\"607\" height=\"186\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.01.png 607w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.01-300x91.png 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.01-500x153.png 500w\" sizes=\"auto, (max-width: 607px) 100vw, 607px\" \/><\/a><\/p>\n<p><span style=\"text-decoration: underline;\"><strong>Personnalisation :<\/strong><\/span><\/p>\n<p>Nous allons maintenant personnaliser notre installation de mani\u00e8re \u00e0 supprimer l&rsquo;acceptation du contrat EULA, ou les majs automatiques par exemple&#8230; Pour cela installer le logiciel Adobe Customization Wizard sur votre poste puis ouvrez le. S\u00e9lectionner le fichier \u00ab\u00a0AcroRead.msi\u00a0\u00bb dans votre r\u00e9pertoire partag\u00e9 (File &gt; Open Package). Ensuite personnalisez l&rsquo;installation comme bon vous semble. Voila mon template :<\/p>\n<p>&#8211; Personalization Options &gt; Suppress display of EULA<br \/>\n&#8211; Installation Options &gt; <a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.02.png\" target=\"_blank\">Cliquez ici pour voir la configuration<\/a><br \/>\n&#8211; Shortcuts &gt; Cliquez droit sur le raccourci du bureau et choisissez \u00ab\u00a0Remove\u00a0\u00bb<br \/>\n&#8211; Online Service and Features &gt; Disable product updates<\/p>\n<p>Ensuite il ne vous reste plus qu&rsquo;a s\u00e9lectionner \u00ab\u00a0Transform\u00a0\u00bb dans la barre de menu et choississez \u00ab\u00a0Generate Transform\u00a0\u00bb. Enregistrez ce fichier dans votre r\u00e9pertoire partag\u00e9.<\/p>\n<p>Il y a une chose \u00e0 laquelle vous allez peut-\u00eatre tiquer : j&rsquo;ai coch\u00e9 dans mon fichier de configuration \u00ab\u00a0Remove all versions\u00a0\u00bb et je propose en pr\u00e9requis l\u2019utilitaire d&rsquo;Adobe pour d\u00e9sinstaller Reader. En effet j&rsquo;ai rencontr\u00e9 un probl\u00e8me lorsque j&rsquo;installe Adobe Reader alors qu&rsquo;une version pr\u00e9c\u00e9dente existe, et ce malgr\u00e9 le fichier de configuration qui sp\u00e9cifie \u00ab\u00a0Remove all versions\u00a0\u00bb.<\/p>\n<p><span style=\"text-decoration: underline;\">Probl\u00e8me<\/span> : A partir d&rsquo;ici vous allez pouvoir tester si votre fichier de configuration fonctionne correctement. Vous avez deux choix possible :<\/p>\n<p>&#8211; msiexec \/i \u00ab\u00a0AcroRead.msi\u00a0\u00bb \/q TRANSFORMS=\u00a0\u00bbMyPref.mst\u00a0\u00bb<br \/>\n&#8211; Setup.exe (le contenu du <a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/setup.ini_.rar\" target=\"_blank\">setup.ini<\/a> peut-\u00eatre renseigner avec les param\u00e8tres de la ligne d&rsquo;au dessus).<\/p>\n<p>En principe tout devrait marcher correctement <strong>SAUF<\/strong> le langage d&rsquo;Adobe Reader, ce qui est plut\u00f4t probl\u00e9matique (pour mes utilisateurs surtout). En effet celui ci est en anglais. Apr\u00e8s de longues recherches je me suis apercu que le contenu de mon dossier d&rsquo;installation d&rsquo;Adobe Reader \u00e9tait d\u00e9pourvu du dossier qui g\u00e8re les diff\u00e9rentes langues \u00e0 savoir C:\\Program Files (x86)\\Adobe\\Reader 11.0\\Reader\\Locale. Pour rem\u00e9dier \u00e0 cela voici les \u00e9tapes \u00e0 effectuer :<\/p>\n<p>1. Installer Adobe Reader en utilisant AcroRead.msi sans mettre en param\u00e8tre notre fichier de configuration mst.<\/p>\n<p>2. Allez dans votre r\u00e9pertoire d&rsquo;installation et copier le language qui vous int\u00e9resse. <a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/fr_FR.rar\" target=\"_blank\">Voici le fichier fr_FR<\/a> qui correspond \u00e0 la V11 (je ne garantis pas qu&rsquo;il fonctionne dans les versiosn futures).<\/p>\n<p>3. Ouvrez \u00e0 nouveau Adobe Customization Wizard et s\u00e9lectionnez votre fichier AcroRead.msi. Allez ensuite dans le menu \u00ab\u00a0Files and Folders\u00a0\u00bb. La partie du haut repr\u00e9sent votre ordinateur et celle du bas repr\u00e9sente le contenu du package. Nous allons donc rajouter notre fichier de langue au package. Dans le cadre du bas placer vous ici : <em>ProgramFilesFolder &gt; Adobe Reader 11.0 &gt; Reader &gt; Locale. <\/em>Puis faites un Glisser-D\u00e9poser de votre fichier fr_FR du cadre du haut sur le dossier Locale du cadre du bas :<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-192\" alt=\"adobe.03\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03-300x163.png\" width=\"300\" height=\"163\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03-300x163.png 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03-1024x557.png 1024w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03-500x272.png 500w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.03.png 1044w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a>Un message vous propose de remplacer le fichier existant. Faites un \u00ab\u00a0Yes to All\u00a0\u00bb. Il ne vous reste plus qu&rsquo;a sauvegarder vos modfis (Save &gt; Package) et votre installation sera d\u00e9sormais en fran\u00e7ais lorsque vous utiliserez votre fichier de conf mst.<\/p>\n<p><strong><span style=\"text-decoration: underline;\">Script :<\/span><br \/>\n<\/strong><\/p>\n<p>Je ne vais pas trop rentrer dans les d\u00e9tails de mon script. En gros je suis sens\u00e9 avoir un fichier texte sur ma machine cible qui contient les logiciels que je d\u00e9ploie via mon script. Mon script commence par v\u00e9rifier si celui si existe. Si celui-ci n&rsquo;existe pas alors il d\u00e9sinstalle d\u2019hypoth\u00e9tiques anciennes versions de Reader et installe la V11 et applique ensuite la dernier patch. SI celui-ci existe il v\u00e9rifie ce qui est install\u00e9 et avise en fonction.<\/p>\n<p>Voila mon script :<\/p>\n<p><em>set UNC=\\\\partage\\Deploy\\AdbeRdr<\/em><br \/>\n<em>set Last=AdbeRdrUpd11004<\/em><br \/>\n<em>set Base=AcroRead11000<\/em><\/p>\n<p><em>c:<\/em><br \/>\n<em>cd c:\\Windows\\<\/em><br \/>\n<em>if exist install.ini (<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 goto Check<\/em><br \/>\n<em>) else (<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 echo. 2&gt;install.ini<\/em><br \/>\n<em>\u00a0\u00a0\u00a0 goto InstallBase<\/em><br \/>\n<em>)<\/em><\/p>\n<p><em>:Check<\/em><br \/>\n<em>find \u00ab\u00a0%Base%\u00a0\u00bb c:\\Windows\\install.ini<\/em><br \/>\n<em>if %ERRORLEVEL% equ 0 goto CheckLast<\/em><br \/>\n<em>if %ERRORLEVEL% equ 1 goto InstallBase<\/em><br \/>\n<em>if %ERRORLEVEL% equ 2 goto End<\/em><\/p>\n<p><em>:CheckLast<\/em><br \/>\n<em>find \u00ab\u00a0%Last%\u00a0\u00bb c:\\Windows\\install.ini<\/em><br \/>\n<em>if %ERRORLEVEL% equ 0 goto End<\/em><br \/>\n<em>if %ERRORLEVEL% equ 1 goto InstallLast<\/em><br \/>\n<em>if %ERRORLEVEL% equ 2 goto End<\/em><\/p>\n<p><em>:InstallBase<\/em><br \/>\n<em>%UNC%\\AdbeArCleaner.exe \/silent \/product=1 \/cleanlevel=1 \/scanforothers=1<\/em><br \/>\n<em>%UNC%\\Setup.exe<\/em><br \/>\n<em>echo %Base% &gt;&gt; c:\\Windows\\install.ini<\/em><br \/>\n<em>goto CheckLast<\/em><\/p>\n<p><em>:InstallLast<\/em><br \/>\n<em>msiexec.exe \/update %UNC%\\%Last%_MUI.msp \/qb \/norestart TRANSFORMS=\u00a0\u00bbMyPref.mst\u00a0\u00bb<\/em><br \/>\n<em>echo %Last% &gt;&gt; c:\\Windows\\install.ini<\/em><br \/>\n<em>goto End<\/em><\/p>\n<p><em>:End<\/em><br \/>\n<em>echo Fin<\/em><\/p>\n<p>Il est sans doute sujet \u00e0 am\u00e9lioration, je suis ouvert \u00e0 toute proposition.<\/p>\n<p>N&rsquo;oubliez pas de placer votre script dans un partage accessible \u00e0 tout le monde.<\/p>\n<p><span style=\"text-decoration: underline;\"><strong>GPO :<\/strong><\/span><\/p>\n<p>Enfin il nous reste plus qu&rsquo;a cr\u00e9er notre GPO. Pour cela ouvrer votre mmc li\u00e9 \u00e0 la gestion des strat\u00e9gies de groupes. Puis dans cliquez droit sur\u00a0 \u00ab\u00a0Objets des strat\u00e9gies de groupe\u00a0\u00bb et s\u00e9lectionner Nouveau. Nommez votre strat\u00e9gie, puis modifiez la. Allez dans Configuration ordinateur &gt; Param\u00e8tres Windows &gt; Scripts puis double cliquer sur Arr\u00eat du syst\u00e8me et ajouter l&#8217;emplacement de votre script.<\/p>\n<p><a href=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-195\" alt=\"adobe.04\" src=\"http:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04-300x188.png\" width=\"300\" height=\"188\" srcset=\"https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04-300x188.png 300w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04-1024x643.png 1024w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04-477x300.png 477w, https:\/\/www.fragnol.net\/wp-content\/uploads\/2013\/10\/adobe.04.png 1078w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Validez vos modification et assignez votre GPO en la liant \u00e0 l&rsquo;UO qui vous int\u00e9resse &gt; cliquez droit et \u00ab\u00a0Lier un objet de strat\u00e9gie de groupe existant\u00a0\u00bb.<\/p>\n<p>Votre script devrait s&rsquo;appliquer automatiquement \u00e0 l&rsquo;arr\u00eat des machines de votre parc.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>L&rsquo;une des choses qui m&rsquo;agace le plus lorsque j&rsquo;allume mon pc, ce sont les mises \u00e0 jour intempestives qui nous agressent pour mettre \u00e0 jour Flash, Java, Adobe Reader&#8230; J&rsquo;avais donc d\u00e9cid\u00e9 de m&rsquo;occuper de ces majs sur mon parc &hellip; <a href=\"https:\/\/www.fragnol.net\/?p=169\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8],"tags":[],"class_list":["post-169","post","type-post","status-publish","format-standard","hentry","category-systeme"],"_links":{"self":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/posts\/169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=169"}],"version-history":[{"count":25,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/posts\/169\/revisions"}],"predecessor-version":[{"id":212,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=\/wp\/v2\/posts\/169\/revisions\/212"}],"wp:attachment":[{"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fragnol.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}