jeudi 20 janvier 2011

Installation d'office 2007 via Strategie de groupe.

Pour installer microsoft office 2007 "en réseau", il y'a plusieurs possibilitées, l'une d'elle consiste à préparer le fichier config.xml, puis de configurer le gestionnaire de strategie de groupe du serveur afin d'installer le .msi qui sera associé a votre fichier config.xml.


note : j'utilise une version corporate d'office 2007, l'activation du logiciel n'est pas necessaire apres l'installation
note²: L'utilisation de l'outil microsoft pour la personnalisation d'office n'est pas compatible avec l'installation active directory utilisant le .msi, le fichier de personnalisation sera simplement ignorée

1, Sources

Copier l'intégralité du cd, dans une dossier partagé de votre serveur, accèssible en lecture pour tous le monde

2, Identification
A la racine du dossier d'installation d'office, on retrouve un sous dossier par logiciel (word, excel, etc) mais aussi par type d'installation (professionnal, entreprise, project, etc), dans chacun des sous dossiers ce trouve un .msi permettant une installation automatisé et un config.xml qui sera consulté au moment de l'installation. Dans mon cas j'ai uniquement besoin de Word, Excel, PowerPoint, Publisher, j'utilise donc le sous dossier pour l'installation d'Office Entreprise soit "Entreprise.WW"

note: Quelque soit l'installation que vous avez choisi, tous les fichiers sont necessaires, laisser la source complete sur le réseau.

3, Personnalisation
Le plus important reste a faire, personnalisé l'installation d'office, si on défini l'installation d'office avec le fichier XML fournis par defaut, au moment de l'installation apparaitra l'interface d'installation demandant le numero de serie, ainsi que toutes les autres options d'installation.

Le but étant de tous automatisé, j'ai modifié le fichier config.xml comme ceci:

<Configuration Product="Enterprise">




<PIDKEY Value="numerodelicencesansespacenitiret" />


<OptionState Id="GrooveFiles" State="absent" Children="force" />
<OptionState Id="XDOCSFiles" State="absent" Children="force" />
<OptionState Id="OneNoteFiles" State="absent" Children="force" />
<OptionState Id="OUTLOOKFiles" State="absent" Children="force" />
<OptionState Id="WebDriveFiles" State="absent" Children="force" />
<OptionState Id="DocServicesFiles" State="absent" Children="force" />




<OptionState Id="ACCESSFiles" State="local" Children="force" />
<OptionState Id="EXCELFiles" State="local" Children="force" />
<OptionState Id="PPTFiles" State="local" Children="force" />
<OptionState Id="PubPrimary" State="local" Children="force" />
<OptionState Id="WORDFiles" State="local" Children="force" />


</Configuration>

La modification de ce fichier permet d'aller encore plus loin, j'ai volontairement enlevée les balises qui ne me servais pas.

Dans l'état actuel, mon fichier indique le numéro de serie, puis les applications a ne pas installer avec la valeur absent a l'arguement state -> State="Local" , l'arguement Children defini si les dépendance de l'application seront installé, dans le cas contraire il est possible de définir l'installation des dépendances individuellement.


Bon a savoir:
Vous trouverez ici un detail de toutes les applications et dépendance
Tous savoir sur le fichier config.xml



Maintenant que le fichier config.xml est personnalisé, il ne reste plus qu'a créer une strategie de groupe et de paramêtrer la partie "installation de logiciel" en pointant le fichier msi contenu dans le dossier Entreprise.WW .

Placer un ordinateur dans l'unité d'organisation ou vous avez appliqué votre strategie de groupe. Sur l'ordinateur, executer la commande "gpupdate /force" pour actualiser la stategie. au redemarrage l'installation d'office commence.

ATTENTION, une fois sous windows, vous vous rendrez compte que les seuls logiciel installé sont justement ceux que vous avez configurés pour ne pas l'être !!! Patience, même si vous avez pu ouvrir votre session, l'installation ce poursuit en fond de tache, ces logiciels seront desinstallés et les autres apparaitrons dans votre menu démarrée et sur le bureau!

1 commentaire: