ImagingSCCMWindows

Guide partie 4 – Automatisation de l'installation d'Office 2016

By November 25, 2018No Comments

Introduction

Vous avez vu dans les chapitres précédents comment déployer Windows 10 dans votre entreprise. Toutefois, un poste avec un système d’exploitation seul sans application est d’une utilité toute relative.

Généralement, la principale application à fournir reste Microsoft Office, qui contient la plupart des outils bureautiques nécessaires à un travail en entreprise. Nous allons voir ici comment automatiser l’installation de Microsoft Office 2016 dans le cadre de vos scénarios de déploiement.

Nous verrons comment fonctionne l’automatisation intégrée à l’installation d’Office 2016, puis nous aborderons l’intégration d’Office 2016 dans MDT et enfin nous verrons comment le déployer via les stratégies de groupe.

Présentation des sources d’Office 2016

Que vous ayez obtenu Microsoft Office 2016 sous la forme d’un DVD ou d’une image ISO téléchargée depuis un site Microsoft, le contenu du média ou de l’image se présente sous la forme suivante :

CH07-01

Arborescence de Microsoft Office 2016 Professionnel Plus français

Nous allons voir ensemble à quoi correspondent la plupart des répertoires :

    • Admin : ce répertoire contient l’outil de personnalisation d’Office 2016 (ou OCT pour Office Customization Tool) et n’existe que sur les versions issues d’un contrat Microsoft Volume. Ce répertoire n’est utile que si vous souhaitez faire une installation administrative de Microsoft Office 2016 (voir plus bas). Il n’est pas obligatoire d’avoir ce répertoire pour installer Office.

    • Catalog : ce répertoire ne contient que quelques fichiers de catalogue, son but est d’avoir une référence de tous les fichiers de source d’installation de Microsoft Office 2016. C’est un système de vérification pour éviter une installation de fichiers corrompus.

    • .WW : ce répertoire contient le cœur de l’application et les sources d’installation des produits de l’édition que vous utilisez. Dans l’image le répertoire se nomme ProPlus.WW car ce sont les sources de Microsoft Office 2016 en version Professional Plus.

  • .fr-fr : ces répertoires contiennent les fichiers de langue du composant correspondant. À la différence des répertoires en .WW, il existe un répertoire pour chaque outil de la suite (Word, Excel, Groove, etc.) car les fichiers de langue doivent être utilisables pour n’importe quelle édition d’Office. Ainsi, vous pourrez utiliser un fichier de langue d’une installation d’Office Professional Plus sur une installation d’Office Standard sans rencontrer d’erreur, à la condition que le fichier de langue soit bien pour une application contenue dans votre version d’Office. Ainsi un fichier de langue pour Publisher ne servira à rien dans une installation en version Standard de Microsoft Office.

PUCE

Gestion multilingue d’Office : depuis Office 2007, le système de gestion de langues de Microsoft Office suit le même principe que celui de Windows. Les fichiers d’installation de l’application ne contiennent que les moteurs mais aucun langage, il est donc nécessaire d’avoir les fichiers de langage disponibles systématiquement dans vos sources d’installation. La grosse différence par rapport à la précédente version est qu’il n’est plus nécessaire de passer par une version spécifique d’Office (version anglaise) pour avoir un support multilingue.

  • Updates : une autre fonctionnalité de l’installation d’Office 2016 est la gestion intégrée et simplifiée des mises à jour d’Office. Le système d’installation d’Office va automatiquement appliquer tous les fichiers de patchs (fichier .msp) contenus dans ce répertoire pour les ajouter à l’installation d’Office.

Installation administrative

Pour pouvoir automatiser totalement l’installation d’Office 2016, il faut au préalable en réaliser une installation administrative.

Pour cela, il est nécessaire que le répertoire nommé Admin soit présent dans votre répertoire d’installation. Celui-ci est indispensable pour pouvoir utiliser l’outil de personnalisation d’Office 2016.

La présence de celui-ci dépend de la version d’Office que vous possédez. Les versions grand public et Microsoft Technet ne sont pas livrées avec ce répertoire, à la différence des versions professionnelles fournies par exemple sur le site de licence en volume.

Microsoft met à disposition gratuitement sur son site la dernière version de cet outil de personnalisation ainsi que les derniers modèles d’administration d’Office 2016 (utilisés dans le cadre des stratégies de groupe). Il suffit de vous diriger vers ce lien : http://www.microsoft.com/en-us/download/details.aspx?id=49030

1. Gestion des architectures processeurs et des patchs de sécurité

Microsoft fournit deux versions de la suite Office : une version 64 bits et une version 32 bits. Si la version 64 bits permet de s’affranchir de certaines limitations d’Office (taille en mémoire des fichiers traités par exemple), elle apporte également son lot de contraintes au niveau du système d’exploitation et des modules tiers, qui doivent être également en 64 bits. La version 32 bits, elle, peut s’installer aussi bien sur un système d’exploitation 32 bits que 64 bits.

En plus de la gestion 64 bits, Office possède un système de mise à jour totalement intégré. Avant Office 2007, l’intégration des mises à jour ou des Service Packs aux sources nécessitait de nombreuses actions d’extraction et d’intégration. De plus, une fois qu’une mise à jour était intégrée aux sources, il était très difficile de la retirer en raison des interdépendances et des « couches » cumulatives des mises à jour entre elles.

Le nouveau système règle ces problèmes (tout en en ajoutant un autre que nous verrons). Tout le système de mise à jour est désormais intégré au répertoire updates. De façon automatique, le système d’installation d’Office vérifie le contenu de ce répertoire et exécute tous les fichiers de patchs (au format MSP) qu’il contient pendant l’installation.

Cette méthode règle le problème précédent des lignes de commande compliquées : il suffit désormais d’extraire les fichiers de patchs des mises à jour et de les copier directement dans le répertoire updates.

Par exemple pour une mise à jour pour Office 2016, il suffit de la télécharger sur le site de Microsoft. Elle se présente sous la forme d’un fichier exécutable. Pour extraire les fichiers de patchs vous devez lancer le fichier en ligne de commande avec l’option /extract. Une fenêtre de navigation s’affichera, il suffira de pointer vers le répertoire updates de Microsoft Office.
NRIO7-C02

Emplacement d’extraction des fichiers de mise à jour

Après l’extraction des fichiers, vous pouvez voir le fichier de patch (.msp) qui est présent dans le répertoire updates.
CH07-002

Répertoire updates après l’extraction d’une mise à jour

Quand vous réalisez l’extraction d’une mise jour, le nom de cette mise à jour n’est pas indiqué. Le nom du fichier de patch extrait est lié aux librairies d’Office qui sont modifiées. Le problème de gestion des mises à jour obsolètes est ainsi réglé. En effet, si deux mises à jour concernent la même librairie, le fichier de patch extrait est exactement le même. Ainsi, si vous copiez le fichier de patch d’une mise à jour plus récente dans le répertoire updates, il vous demandera de réaliser un écrasement du fichier précédent. Vous pouvez l’écraser seulement si vous avez la garantie que le fichier est bien plus récent que le précédent. Pour le vérifier, il suffit de regarder le nom du fichier exécutable que vous avez utilisé pour extraire le fichier de patch. Ce fichier contient systématiquement le numéro de fiche de support lié à la mise à jour, et ce numéro est toujours incrémenté de façon chronologique. Il suffit donc de garder un niveau minimum de suivi des mises à jour que vous implémentez.

Sinon, rien ne vous empêche de supprimer toutes les mises jour dans le répertoire updates, d’installer Office tel quel et ensuite de vérifier avec le système Windows Update toutes les mises à jour qui sont encore nécessaires à l’intégration dans votre installation.

Cette méthode a bien des avantages mais peut présenter  un problème majeur lorsqu’Office n’est pas inclus dans l’image de référence mais est installé une fois cette image déployée. En effet, pour chaque fichier de patch qui est inclus dans votre répertoire updates, vous augmentez le temps d’installation. Autant une installation d’Office 2016 sans aucun patch peut se dérouler en moins de dix minutes sur un ordinateur récent, autant avec un Service Pack et quelques mises à jour intégrées aux sources, cette installation risque d’atteindre 20 à 30 minutes. Si vous avez un impératif de temps d’installation, il peut être nécessaire d’inclure directement Office mis à jour dans votre image WIM plutôt que de l’implémenter ensuite.

2. Création d’un fichier d’installation automatisée

Pour automatiser l’installation d’Office 2016, il suffit donc de lancer l’outil de personnalisation. L’accès à cet outil se fait simplement via l’exécution de la commande Setup.exe /admin depuis la racine des sources (cette option de ligne de commande ne fonctionnera que si le répertoire Admin est bien présent dans vos sources d’installation).

Cette commande affiche une fenêtre où vous pouvez choisir de créer un nouveau fichier de réponses directement ou bien d’ouvrir un fichier existant. Ce fichier fonctionne ensuite de la même façon qu’un fichier de réponses de Windows ; le système d’installation d’Office ira chercher les paramètres d’installation à l’intérieur.

La liste des produits disponibles est fonction du contenu de votre répertoire de sources d’Office 2016. Si vous avez des fichiers d’installation de Visio ou Project par exemple, ceux-ci apparaîtront également dans la liste.

CH07-003

Choix du produit

Après avoir sélectionné la création d’un nouveau fichier, vous avez immédiatement la demande de choix du type de format utilisé par Office. Vous avez trois choix :
    • Conserver les paramètres actuels : les outils Office utiliseront les paramètres qui sont déjà configurés sur l’ordinateur au moment de l’installation. Si aucun paramètre n’existe, Office sauvegardera au format standard de Microsoft Office, c’est-à-dire le format Office Open XML.

    • Formats de Office Open XML : par défaut, Office sauvegardera les fichiers dans les formats de types docx, xlsx, pptx, etc.

  • Formats OpenDocument : vous pouvez utiliser le format de sauvegarde de la suite de logiciels Open Office. En revanche, il est important de savoir que, comme le format OpenDocument n’a pas été mis à jour depuis un certain temps, certaines nouvelles fonctionnalités d’Office 2016 ne fonctionneront pas avec ces formats de fichiers. Les logiciels Office 2016 afficheront une fenêtre d’avertissement lors de la sauvegarde d’un document.

Le format Office Open XML est recommandé pour bénéficier de toutes les fonctionnalités offertes.

CH07-004

Sélection du type de document par défaut

Après avoir sélectionné le type de document, vous arrivez sur la fenêtre par défaut de l’outil de personnalisation. Dans la partie gauche, vous avez un lien vers chacune des fenêtres de configuration que nous allons détailler. Ces liens apparaissent en gras si une modification a été implémentée pour ce paramétrage.
CH07-005

Panneau de bienvenue d’OCT

a. Installation

La première fenêtre concerne le chemin d’installation d’Office. OCT utilise la variable [ProgramfilesFolder]. Cette variable correspond à l’un de ces emplacements :

    • Répertoire Program Files : si vous installez la version 64 bits d’Office sur un OS 64 bits ou bien la version 32 bits sur un OS 32 bits.

  • Répertoire Program Files(x86) : si vous installez la version 32 bits d’Office sur un OS 64 bits.

Par ailleurs, vous devez indiquer un nom d’organisation, si vous laissez ce champ vide, le processus d’installation vous demandera de le fournir.
CH07-006

Choix du répertoire d’installation

La fenêtre Sources réseau supplémentaires sert à indiquer des emplacements d’installation alternatifs. Ce paramètre est utile seulement si vous n’utilisez pas d’outils dédiés à l’installation de logiciel (tels que les stratégies de groupe ou encore SCCM) pour garder toujours un emplacement d’installation disponible.

Attention, si vous remplissez cette liste, Office ira chercher les sources dans le premier emplacement disponible en suivant l’ordre de la liste. Ce qui signifie que si vous lancez une installation d’Office en France et que le premier emplacement d’installation est à Singapour, vous risquez d’attendre un certain temps avant que l’installation ne se termine…

CH07-007

Emplacement alternatif de sources

La fenêtre de licence et d’interface utilisateur sert à indiquer la clé à utiliser pour activer Office 2016. Office 2016 peut utiliser une clé KMS, il n’est plus nécessaire d’avoir une version spéciale pour le déploiement en volume. Par défaut, Office 2016 s’activera en client KMS et cherchera un serveur KMS pour s’activer.

L’option suivante est l’acceptation du contrat de licence utilisateur. Si vous ne la sélectionnez pas, l’installation d’Office vous posera la question et n’avancera pas tant que vous n’y aurez pas répondu.

Le niveau d’affichage correspond à l’apparence de la fenêtre d’installation que vous désirez voir afficher. Il y a trois choix :

    • Complet – par défaut : c’est l’affichage standard dans lequel les options d’annulation sont accessibles.

    • Simple : affiche la fenêtre de base d’Office et la progression de l’installation. Cette fenêtre limite les possibilités d’annulation disponibles à l’utilisateur.

  • Aucun : il n’y a aucun affichage d’installation, donc aucune possibilité d’annulation, mais aussi aucune indication que l’installation est terminée, voire réussie. N’utilisez cette option que si vous prévoyez un déploiement de grande envergure.

En plus, vous pouvez choisir si une indication de fin d’installation s’affiche et si l’utilisateur peut annuler ou non l’opération. L’option Supprimer la boîte de dialogue modale enlève l’affichage en avant-plan de la fenêtre d’installation d’Office.
CH07-008

Choix du numéro de série et niveau d’interaction

Sur la fenêtre Supprimer les installations précédentes vous pouvez choisir le comportement de l’installation avec les versions précédentes du produit en cours d’installation. Par défaut, Office désinstallera toutes les versions précédentes du produit. Vous pouvez, si vous le désirez, choisir de désinstaller seulement certains produits en sélectionnant l’option Supprimer les versions antérieures des programmes Microsoft Office suivantes. La liste affichée en dessous correspond au produit que vous avez sélectionné lors du lancement d’OCT. Si l’outil était en train de créer un fichier de réponses pour Visio, vous verriez seulement les produits liés à Visio dans cette liste.

CH07-009

Suppression des versions précédentes

Il n’est pas possible de sélectionner une version spécifique des produits Office (i.e. désinstaller 2003 et 2007 mais garder 2010). Depuis Office 2003, la plupart des produits Office cohabitent relativement bien entre eux.

Sur la fenêtre Ajouter des installations et exécuter des programmes vous pouvez lancer des commandes à la fin de l’installation d’Office. Cette option est utile si vous utilisez des progiciels qui se basent sur Office, vous pouvez ainsi regrouper l’installation de ces logiciels avec celle d’Office. Attention, il est impératif que les sources programmes que vous ajoutez ici soient dans le même emplacement que vos sources d’installation d’Office.
CH07-010

Ajout de commandes supplémentaires

La fenêtre Paramètres de sécurité Office doit être maniée avec parcimonie : en cas de mauvais paramétrage, vous risquez d’ouvrir la porte à l’exécution de fichiers malicieux qui passeront alors au travers des sécurités standards d’Office. Vous pouvez ajouter une liste de certificats éditeurs pour permettre l’exécution de compléments signés par votre entreprise sans avoir d’avertissement.

Si vous utilisez des fichiers ou des compléments qui ne sont pas signés mais qui sont sur des emplacements réseau bien identifiés, il suffit de les ajouter à la partie Ajouter les chemins d’accès suivants à la liste Emplacements approuvés, vous éviterez ainsi les avertissements de sécurité au moment de leur ouverture depuis des emplacements réseau.

Et enfin, dans la partie Paramètres de sécurité par défaut, vous pouvez choisir le comportement de vos applications sur certains paramètres de sécurité qui leur sont propres.

CH07-011

Sécurité d’Office

La dernière fenêtre de la partie Installation, intitulée Modifier les propriétés d’installation, offre la possibilité de modifier directement les propriétés MSI du package.

PUCE

Attention, il est déconseillé de changer une des propriétés natives du package Office.

CH07-012

Propriétés d’installation

b. Fonctionnalités

La rubrique Fonctionnalités permet de modifier les paramètres utilisateurs ainsi que de choisir les composants à installer.

La fenêtre Modifier les paramètres utilisateur vous donne accès à la plupart des paramètres de vos logiciels Office. Vous pouvez par exemple voir sur cette image les paramètres qui ont été modifiés par le choix du format de fichier de sauvegarde par défaut d’Office, effectué au lancement d’OCT. Vous pouvez par exemple choisir comme format de sauvegarde par défaut le format de compatibilité Office 2000-2003 pour une meilleure compatibilité avec des acteurs extérieurs à votre société.
CH07-013

Personnalisation détaillée d’Office

La seconde fenêtre de fonctionnalités concerne l’état d’installation des différents composants, c’est ici que vous choisissez les différents éléments d’Office à installer : Word, Excel, correcteurs orthographiques.

Un simple clic sur chacun des carrés à gauche des éléments vous permet de choisir s’il faut les installer systématiquement, au premier lancement uniquement ou ne pas les mettre à disposition du tout.
CH07-014

Choix des composants installés

c. Contenu supplémentaire

Dans la partie Contenu supplémentaire, vous choisirez les éléments supplémentaires à ajouter (ou retirer) sur l’ordinateur. Dans la fenêtre Ajouter des fichiers, vous ajouterez autant de fichiers que nécessaire. C’est par exemple ici que vous ajouterez les modèles à utiliser dans votre infrastructure.

CH07-015

Ajout de fichiers

À l’inverse, la fenêtre Supprimer des fichiers permettra d’indiquer la liste des fichiers à supprimer du poste lors de l’installation d’Office.
CH07-016

Suppression de fichiers

Comme pour les fichiers, vous pouvez ajouter les clés de registre que vous désirez via la fenêtre Ajouter des entrées de registre.
CH07-017

Ajout de clés de registre

De la même façon dans la fenêtre Supprimer des entrées de registre vous effacerez toutes les entrées que vous aurez renseignées.
CH07-018

Suppression de clés de registre

Pour finir, dans la fenêtre Configurer des raccourcis, vous pourrez modifier, supprimer ou ajouter des raccourcis vers les applications Office.
CH07-019

Modification des raccourcis

d. Outlook

La section Outlook vous donne accès aux différents éléments de configuration de profil Outlook.

Dans la fenêtre Profil d’Outlook, vous pourrez choisir de créer un nouveau profil, de laisser Outlook dans sa configuration par défaut ou encore d’utiliser un fichier de profil. Vous pouvez choisir de créer un nouveau profil et indiquer Messagerie d’entreprise comme nom de profil.
CH07-020

Profil Outlook

La fenêtre Ajouter des comptes n’est accessible que si vous avez choisi de créer un nouveau profil. Ensuite, sur cette fenêtre, il suffit de cliquer sur le bouton Ajouter pour créer une nouvelle configuration de compte e-mail.
CH07-021

Ajout de compte

Ainsi, vous pouvez indiquer la configuration de votre accès e-mail. Tous les types de protocoles disponibles dans Outlook (Exchange, POP3, IMAP par exemple) sont accessibles. Il suffit de sélectionner votre protocole et de cliquer sur Suivant.
CH07-022

Sélection du type de compte

La fenêtre suivante est la fenêtre de configuration standard d’Outlook, dans laquelle vous indiquerez le nom de vos serveurs de messagerie ainsi que les autres informations de connexion nécessaires (login et mot de passe). Ces informations ne sont pas dépendantes d’Outlook mais de la configuration de votre architecture de messagerie (par exemple, vos accès aux comptes de messagerie de votre fournisseur d’accès Internet).
CH07-023

Paramétrage POP3

Après avoir créé la configuration de votre compte e-mail, vous le verrez apparaître dans la fenêtre Ajouter des comptes. Si vous avez plusieurs comptes configurés, vous pourrez sélectionner le compte principal (celui qui reçoit les e-mails) au niveau des deux champs Remettre les nouveaux messages à l’emplacement suivant (boîte aux lettres qui recevra les messages) ainsi que l’option Compte de messagerie par défaut (cette option détermine à partir de quels comptes les e-mails seront envoyés).
CH07-024

Compte Outlook configuré

Vous pouvez, dans la fenêtre Exporter les paramètres, sauvegarder cette configuration dans un fichier PRF. Ce fichier peut ensuite être importé directement sur un Outlook déjà installé plutôt que de passer par une nouvelle installation.
CH07-025

Exportation PRF

Pour terminer, il suffit de sauvegarder le fichier via le menu Fichier puis Enregistrer sous pour le mettre directement dans le répertoire updates de votre dossier de sources d’installation d’Office. Comme le système d’installation lit les fichiers de mise à jour par ordre alphabétique, il est conseillé d’avoir un nom de fichier qui le fasse apparaître en haut de la liste pour éviter tout problème.
CH07-026

Enregistrement du fichier de réponses

Si vous désirez utiliser des fichiers d’installation différents plutôt que de passer par le système automatique inclus avec le répertoire updates, il suffit d’utiliser l’option d’installation /adminfile. Cette possibilité est intéressante si vous désirez utiliser un emplacement de source global d’Office mais réaliser des installations différentes (par exemple une installation qui ne contient que Word).

Paramétrage des fichiers d’installation (config.xml)

En plus du fichier de réponses automatique, un second fichier est utilisé par le système d’installation d’Office : le fichier config.xml. C’est un fichier au format XML qui vous permet de configurer certains paramètres qui sont déjà accessibles avec l’OCT, tels que SOURCELIST pour préciser de multiples sources d’installation. Il permet de configurer certains paramètres comme la journalisation qui n’est pas accessible depuis l’OCT.

Nous vous conseillons de réaliser en priorité votre fichier de réponses avec OCT et, si un paramétrage nécessaire n’est pas disponible, d’utiliser le fichier config.xml.

Comme pour le fichier MSP généré par OCT, le système d’installation d’Office utilise par défaut le fichier config.xml qui est dans le répertoire d’installation de l’édition (le répertoire se terminant par .WW). Dans ce répertoire il y a déjà un fichier config.xml présent. Il ne contient que des exemples comme vu ici :

 
    
    
    
    
    
    
    
    
    
    
    

Dans un fichier XML, toutes les lignes entourées des balises sont considérées comme des commentaires et donc ignorées par le système d’installation. Nous n’allons pas énumérer toutes les options disponibles dans le fichier config.xml, mais celles qui sont le plus souvent utilisées et qui n’existent pas dans OCT.

    • Configuration Product : dans cette balise est indiqué le type de produit que l’on installe. Il n’est pas nécessaire de la modifier. Sa valeur correspond au nom du répertoire d’édition. Donc si vous désirez réaliser un fichier config.xml qui gère plusieurs éditions, il suffit de créer une balise pour chaque édition.

  • AddLanguage : cette balise permet de forcer l’installation d’une langue avec Office. Par défaut, si les sources d’Office sont multilingues, le système d’installation d’Office n’implémentera que la langue du système et aucune autre. Cette balise utilise en plus l’option Shelltransform ; cette option permet de choisir quelle est la langue d’affichage de Microsoft Office. Cela peut être utile si vous utilisez un Microsoft Office en français alors que vos systèmes sont en anglais. Par défaut, l’affichage de Microsoft Office suit la langue du système d’exploitation. Pour un véritable système multilingue, il est nécessaire d’utiliser cette balise (voir plus loin).

Si vous désirez utiliser un fichier config.xml différent de celui par défaut, il suffit d’utiliser l’option /config avec le système d’installation d’Office pour indiquer un chemin différent.

Gestion multilingue

Comme nous l’avons vu dans ce chapitre, les fichiers gérant l’affichage des programmes dans une langue sont séparés des programmes. Cette façon de présenter les sources permet de facilement réaliser des sources multilingues d’Office.

Nous allons voir comment réaliser des sources bilingues français/anglais. Pour cela, vous devez posséder soit les sources anglaises complètes d’Office, soit le pack de langues anglais d’Office.

Copiez l’intégralité des sources d’installation d’Office 2016 français dans un répertoire temporaire.
Copiez ensuite tous les répertoires se terminant par en-us du pack de langues (ou de l’installation complète) anglais.
CH07-039

Sources franco-anglaises d’Office

PUCE

Qui peut le plus peut le moins : les fichiers de langue ne sont pas des fichiers de programme et sont donc indépendants de l’édition. Lorsque vous installez une version d’Office, le système d’installation ira chercher les fichiers de langue correspondant aux outils installés et seulement ceux-ci.

Vous disposez désormais de sources d’installation multilingues. Toutefois, par défaut, Office n’installera qu’une seule des langues disponibles : celle qui correspond à la langue du système d’exploitation.

Pour installer plusieurs langues et offrir à l’utilisateur la capacité de basculer d’une langue à une autre, il faut modifier le fichier config.xml de votre installation.

Pour cela, il faut ajouter trois lignes au fichier :

 
 

Les deux dernières lignes forcent respectivement l’ajout de la langue anglaise et celui de la langue française. Les « Id » à utiliser correspondent tout simplement aux suffixes des répertoires de langues que vous avez ajoutés.

La première ligne demande l’ajout de la langue correspondant à la langue du système (via l’option match) mais surtout indique via l’option ShellTransform d’utiliser la même langue que le système d’exploitation pour l’affichage de l’interface des produits Office. Ainsi, si votre système est en français, Office s’affichera en français.

Vous disposerez ainsi des deux langues installées sur votre système. Si vous voulez ajouter une troisième langue (telle que l’allemand par exemple), il vous suffira de copier les répertoires .de-de du pack de langues allemand dans votre dossier de sources d’installation et d’ajouter une ligne supplémentaire dans le fichier config.xml.

Gestion d’Office 2016 dans MDT

Quand on en vient à l’utilisation de MDT pour déployer Microsoft Office 2016, on peut voir qu’il n’est pas tout à fait géré comme n’importe quelle application.

Dans votre partage de déploiement MDT, rendez-vous dans la partie Applications et demandez l’ajout d’une nouvelle application via le lien à droite New Application.
CH07-027

Répertoire Applications

L’assistant ne change pas par rapport à l’ajout d’une application standard, il suffit de sélectionner Application with source files (application avec des fichiers source).
CH07-028

Sélection du type d’application

Indiquez les informations de l’application Microsoft Office 2016.
CH07-029

Propriétés de l’application

Indiquez le répertoire de sources que vous utilisez.
CH07-030

Emplacement des sources

Laissez le nom de l’application tel quel.
CH07-031

Nom de l’application

Indiquez le fichier setup.exe comme ligne de commande pour l’application.
CH07-032

Ligne de commande

Confirmez les paramètres d’importation de l’application.
CH07-033

Paramètres d’importation d’Office dans MDT

La copie des fichiers est réalisée par l’assistant.

CH07-034

Copie des sources Office

En allant voir les propriétés de l’application importée, vous pouvez constater qu’un onglet Office Products spécifique apparaît.
CH07-035

Onglet Office Products

Cet onglet permet de gérer via une interface graphique quelques paramètres d’installation d’Office, en réalité un sous-ensemble de ceux que vous pouvez gérer via le fichier config.xml. Pour paramétrer les autres aspects d’Office (fonctionnalités installées, paramétrage utilisateur, comptes de messagerie, etc.), cliquez sur le bouton Office Customization Tool, vous retrouverez alors l’outil OCT vu précédemment.

Voici les options de personnalisation offertes par l’onglet Office Products :

Office product to install

Permet de choisir les produits Office à installer. MDT analyse le répertoire des sources et remonte tous les répertoires .ww qui y sont présents (c’est-à-dire ceux des produits ou suites majeurs). Si vous avez déjà configuré un fichier config.xml dans vos sources, il est recommandé de laisser cette option configurée sur .

Office languages

Ce tableau liste les langues disponibles détectées par MDT, vous permettant ainsi de sélectionner les packs de langues à installer (équivalant à l’option AddLanguage du fichier config.xml).

Product key

Sert à renseigner la clé d’activation.

Customer name

Nom de l’utilisateur.

Display level

C’est le niveau d’interaction de l’utilisateur avec le système d’installation d’Office. Il est impératif de le configurer si vous ne souhaitez pas que les utilisateurs aient la possibilité d’annuler l’installation.

Accept EULA

Option nécessaire pour permettre une installation automatisée. Il s’agit de l’acceptation du contrat de licence de l’utilisateur final (CLUF, ou EULA en anglais) d’Office.

Cache only

Cette option permet d’indiquer au programme d’installation que les sources doivent uniquement être copiées dans le répertoire MSOCache, créé sur la partition disposant le plus d’espace libre sur le poste de destination.

Always Suppress reboot

MDT sait gérer les redémarrages provoqués par l’installation d’une application. Toutefois, pour limiter les risques, il est malgré tout conseillé de cocher cette case et de gérer le redémarrage avec Microsoft Office.

L’avantage de cette interface est qu’elle permet de gérer de manière graphique la plupart des options courantes d’automatisation d’Office. Vous pouvez ainsi réaliser facilement une installation sans assistance d’Office 2016 sans avoir à éditer manuellement le moindre fichier.

Bien sûr, si vous désirez utiliser des options plus avancées, il sera toujours nécessaire d’utiliser OCT ou encore d’éditer directement le fichier config.xml. Mais comme MDT reste minimaliste dans la gestion de l’automatisation de l’installation, il y a peu de risques d’effet de bord.

En revanche, dans la mesure où MDT gère directement le fichier config.xml, il n’est pas recommandé d’éditer manuellement ce fichier et ensuite de passer par l’interface MDT, vos paramètres risqueraient d’être écrasés. Si vous avez prévu d’utiliser un fichier de réponses MSP créé par OCT, vous n’avez pas de risque d’effet de bord car celui-ci n’est pas géré par MDT.

Déploiement d’Office via GPO

Il a toujours été possible de déployer une application sur une infrastructure de domaine (Active Directory) de manière transparente via l’utilisation de stratégies de groupe (GPO). Le système d’installation des GPO se base sur l’utilisation de fichier de package Windows Installer (fichier MSI).

Or, dans les sources fournies pour Microsoft Office 2016, il n’y a pas de fichier d’installation utilisant le format de fichier MSI. Il n’y a que le fichier setup.exe qui est disponible avec les autres fichiers de sources. Et l’exécution d’un seul fichier MSI depuis les sources n’a aucun effet sur l’installation globale d’Office.

Pour la télédistribution de Microsoft Office 2016 via GPO, Microsoft préconise l’utilisation d’un script de démarrage machine.

Un script de démarrage machine est un programme qui se lance avec les droits les plus élevés sur le système (utilisateur SYSTEM) au moment où Windows démarre. L’utilisation d’un tel script permet de réaliser n’importe quelle modification sur le poste alors que l’utilisateur n’a pas encore ouvert de session.

PUCE

La procédure ci-dessous suppose que vous disposiez des droits de création d’une stratégie de groupe sur votre domaine Active Directory et que les outils d’administration des stratégies de groupe soient installés sur le poste.

Pour installer Office 2016 via une stratégie de groupe :

Lancez la console Gestion de stratégie de groupe.
Créez une nouvelle stratégie dans le conteneur Objets de stratégie de groupe (ex : Installation Office 2016).
CH07-036

Création d’une stratégie de groupe

Faites un clic droit sur la stratégie et sélectionnez Modifier.
Dans la section Configuration ordinateur – Stratégies – Paramètres Windows – Scripts (démarrage/arrêt), faites un clic droit sur Démarrage (panneau de droite) et sélectionnez Propriétés.
CH07-037

Modification des scripts de démarrage

Pour exécuter un script de démarrage, il suffit de lancer via la commande Exécuter (accessible via le raccourci [Windows] R) le fichier gpedit.msc. Ce fichier correspond à l’interface de gestion de stratégie de groupe locale.
Cliquez sur Ajouter.
CH07-038

Gestion des scripts de démarrage d’une GPO

Entrez le nom que portera le script d’installation (ex : installOffice2016.cmd) et cliquez sur OK.
Cliquez sur Afficher les fichiers.
Créez dans le dossier affiché (de la forme \\lab.local\SysVol\lab.local\Policies\{GUID}\Machine\Scripts\Startup) le script d’installation.
Éditez avec le Bloc-notes le script créé et saisissez le code ci-dessous :
set ProductName=Office16.PROPLUS 
reg query HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432NODE\Microsoft\Windows\ 
CurrentVersion\Uninstall\%ProductName% 
if NOT %errorlevel%==1 (goto End)> 
 
\\monserveur\Office\setup.exe 
 
:end

La ligne set ProductName indique le produit que vous souhaitez installer, ici Office16.PROPLUS, correspondant à l’installation d’Office 2016 (qui porte le numéro 16) dans sa version Professional Plus.

À l’instar du mécanisme natif d’installation intégrée aux GPO, le script de démarrage est réexécuté à chaque démarrage de Windows et doit vérifier si l’application est déjà installée ou non pour ne pas relancer à chaque fois l’installation d’Office 2016.

Pour cela, la seconde ligne réalise un reg query sur une clé de registre du système. Cette clé est dans la ruche Uninstall de Windows et porte le nom de produit de votre version d’Office. Une sous-clé par produit n’est créée dans uninstall que si le produit a été installé.

Ce qui veut dire que si la clé de registre n’existe pas, c’est que la version d’Office n’est pas encore installée et que cette commande va renvoyer un code d’erreur. La ligne suivante analyse le code d’erreur et saute l’installation d’Office si le code n’est pas égal à 1.

Conclusion

Dans ce chapitre, vous avez pu voir les différentes possibilités de paramétrage de l’installation de Microsoft Office. Ces étapes sont nécessaires quelle que soit l’application que l’on implémente dans son infrastructure. Elles permettent d’automatiser et de personnaliser les applications. C’est un travail d’intégration applicative.