mardi, février 22, 2011

Deploiement office 2010

Comment déployer facilement Microsoft Office 2010 dans un établissement ayant plusieurs centaines d'ordinateurs sans utiliser SCCM (ancien SMS) ? C'est ce que ce billet va tenter de vous expliquer.

Dans cette exemple, nous allons préparer l'installation de Office 2010 en multi-langues (français, allemand et anglais) avec le service pack 1. Et déployer en envoyant simplement un mail aux utilisateurs-trices qui en cliquant sur le lien contenu dans le courriel déclenche l'installation.

Etape 1: réunir les logiciels et mises à jour
Pour une installation en multi-langues, il faut utiliser une image ISO (ou un DVD) en anglais comme base "Office Professional Plus 2010 English" et les images ISO des langues désirées "Office Multilanguage Pack 2010 (By Language)". Il faut également télécharger "Office 2010 SP1" qui est le service pack 1 d'Office 2010.

Etape 2: préparer un partage réseau
Pour faciliter la distribution, il faut préparer un partage réseau sur un serveur et donner les droits en lecture seul à tous les utilisateurs-trices. Par exemple: \\sstufil03.student.fr.ch\office2010$ (ce lien est factice !)

Etape 3: copier les logiciels sur le partage réseau
Copier le contenu complet de l'image ISO "Office Professional Plus 2010 English" sur le partage \\sstufil03.student.fr.ch\office2010$. Puis copier également les langues désirées (fichiers et dossiers qui se terminent par fr-fr et de-de) depuis les images ISO "Office Multilanguage Pack 2010 (By Language)" sur le même partage. On se retrouve avec une structure qui ressemble à ceci:
Le nombre d'éléments peut varier en fonction des langues désirées et des logiciels que vous désirez installer.

Etape 4: ajouter le service pack
Pour que l'installation soit complète, il faut également ajouter le service pack. Le dossier Updates est prévu à cet effet, tous les patchs qui y seront déposés seront automatiquement installés. Pour déposer les patchs contenu dans un service pack, il faut lancer le service pack depuis la ligne de commande et ajouter l'option /extract qui permet d'extraire tous les patchs du service pack.
Exemple: Office2010SP1.exe /extract:\\sstufil03.student.fr.ch\office2010$\Updates\

Etape 5: définir un fichier de configuration automatique
Afin que tout le processus d'installation soit automatisé (numéro de série, logiciel à ajouter, etc ...), il faut lancer l'outil "Office Customization Tool" pour générer un fichier de type MSP qui contiendra toute les données de la configuration désirée. Pour lancer l'outil, simplement démarrer le setup.exe avec l'option /admin. Exemple: \\sstufil03.student.fr.ch\office2010$\setup.exe /admin.
Il est ainsi ainsi possible de configurer totalement l'installation d'Office. Une fois la configuration désirée effectuée, il faut sauvegarder le fichier en cliquant sur file -> save as et lui donner un nom, par exemple: _autoInstall.msp
Il faut stocker ce fichier sur un partage réseau, par exemple: \\sstufil03.student.fr.ch\office2010$\

Etape 5.1: Activation
Pour que l'activation soit automatique avec des licenses de type MAK, il faut ajouter la propriété "AUTO_ACTIVATE" avec la valeur 1 dans la partie "Modify Setup properties" de l'office customization tool.

Etape 6: configurer l'installation des langues supplémentaires
Pour que les langues française (fr-fr) et allemande (de-de) s'installent automatiquement, il faut modifier le fichier xml d'installation d'Office. Dans notre cas comme nous utilisons la version Professional Plus 2010, le dossier "ProPlus.WW" contient le fichier config.xml à modifier. Exemple: \\sstufil03.student.fr.ch\office2010$\\ProPlus.WW\config.xml
Il faut simplement ajouter la ligne suivante au début du fichier:
<AddLanguage Id="match" ShellTransform="yes"/> <AddLanguage
Id="en-us" /> <AddLanguage Id="fr-fr" /> <AddLanguage Id="de-de"
/>
Cette ligne précise l'installation de l'allemand et du français, ainsi que l'utilisation de la langue courante pour le processus d'installation.

Etape 7: test installation
Tous les éléments sont maintenant réunis pour lancer l'installation. Il faut lancer la commande suivant avec les droits d'administration sur un poste client. Exemple: \\sstufil03.student.fr.ch\office2010$\setup.exe /adminfile \\sstufil03.student.fr.ch\office2010$\_autoInstall.msp /config \\sstufil03.student.fr.ch\office2010$\ProPlus.WW\config.xml et l'installation démarre.

Etape 8: déploiement
Il est possible d'utiliser le déploiement par Group Policy, ce qui peut être intéressant. Dans notre, nous avons choisi d'utiliser le déploiement au moyen de RunAsSPC qui permet d'envoyer un lien aux utilisateurs-trices par e-mail et c'est l'utilisateur-trice en cliquant sur le lien qui déclenche le déploiement sur son poste. RunAsSPC lance l'installation avec le compte administrateur de votre choix.

Bonne installation d'Office ;-)