Distribution avancée de logiciel par stratégie de groupe Rédacteur : Eric Drezet Administrateur réseau CNRS-CRHEA 04/2004 But du papier : présenter pas à pas la méthode pour déployer automatiquement un logiciel sur un ou plusieurs ordinateurs à l aide d une installation personnalisée Préalables : un domaine Active Directory, des clients Windows 2000, XP ou 2003 serveur, une application munie d un fichier d installation au format.msi, un fichier de personnalisation au format.mst (pour voir comment créer un fichier.mst pour Office 2003, consultez le papier «Modification d un package standard d installation». Exemple : Distribution personnalisée de la suite Office 2003 Standard à partir d un contrôleur de domaine Windows 2000 serveur. La distribution de logiciels par stratégie de groupe s appuie sur Active Directory et son organisation. Nous allons prendre l exemple d une structure disposant de plusieurs versions de Windows (2000, XP et 2003 serveur) et de plusieurs versions d Office (2000, 2002 et 2003). L attribution de logiciel peut se faire par machine ou par utilisateur. Dans le cas d utilisateurs ayant un ordinateur propre, on préférera une installation par machine. Au contraire, si les utilisateurs disposent uniquement de machines en libre-service, on préférera une installation par utilisateur. Nous choisirons dans cet exemple la première option. En ouvrant la console «Utilisateurs et ordinateurs Active Directory» en mode administrateur du domaine, on a accès à la structure de l annuaire. On peut ajouter aux unités d organisation installées automatiquement lors de la configuration d Active Directory, nos propres unités d organisation sur lesquelles s appuieront les stratégies de groupes. Dans notre exemple, on peut voir une unité d organisation «Postes clients» créée par l administrateur. Dans cette unité se trouvent deux nouvelles unités d organisation nommées «Win 2000» et «Win XP» (cf. figure 1). Dans chacune de ces unités, nous trouverons autant d unités d organisation que de versions de la suite logicielle distribuée. Ici, nous avons cinq unités d organisation : Office 2000 Pro SP3 Office 2000 Pro SP3 Office XP Pro Office XP Std Office 2003 Nous allons créer une nouvelle unité d organisation pour déployer Office 2003 Standard comme nous l avons vu dans le papier intitulé «Distribution logicielle par stratégie de groupe». Cette nouvelle UO se nomme Office 2003 Std (cf. figure 1). Eric Drezet Administrateur réseau CNRS-CRHEA 1
Figure 1 : l UO Office 2003 Std vient d être créée Pour créer une stratégie de groupe dans cette nouvelle unité d organisation, sélectionnez-la et cliquez sur le bouton droit de la souris. Dans le menu contextuel, sélectionnez «Propriétés» (cf. figure 4). Figure 4 : affichage des propriétés de l unité d organisation Dans la fenêtre de propriétés, cliquez sur l onglet «Stratégie de groupe» puis sur le bouton «Nouveau» pour créer la nouvelle stratégie. Tapez alors le nom de la stratégie de groupe qui sera appliquée à l unité d organisation en cours (cf. figure 5). Eric Drezet Administrateur réseau CNRS-CRHEA 2
A noter qu on peut appliquer plusieurs stratégies de groupes sur une même unité d organisation. Elles seront appliquées dans l ordre d affichage de cette fenêtre. Elles peuvent être momentanément désactivées, supprimées avec ou sans désinstallation des logiciels déployés. Figure 5 : création de la stratégie de groupe Pour définir la stratégie de groupe que l on vient de créer, cliquez sur le bouton «Modifier». La fenêtre «Stratégie de groupe» s ouvre. Nous allons déployer Office 2003 Standard dans le cadre de cet exemple sur des ordinateurs car nous disposons d utilisateurs peu mobiles. Déployez l arbre situé dans la partie gauche de la fenêtre en cliquant sur le signe «+» à gauche de «Configuration ordinateur». Faites de même au niveau de «Paramètres logiciel». Sélectionnez «Installation de logiciel» et cliquez sur le bouton droit de la souris. Dans le menu contextuel, sélectionnez l option de menu «Nouveau Package» (cf. figure 6). Eric Drezet Administrateur réseau CNRS-CRHEA 3
Figure 6 : installation d un nouveau package Vous devez alors sélectionner le chemin d accès au package d installation de l application (un fichier.msi) livré avec toute application compatible avec la technologie Windows Installer. Pour Office 2003, il s agit du fichier PRO11.msi (cf. figure 7). Note : l application considérée dans cet exemple a fait l objet d une installation administrative en vue d un déploiement administratif à partir d un point de distribution sur un serveur. Pour plus de précisions sur ce sujet, consultez le papier «Création d un point de distribution administrative». Figure 7 : sélection du package d installation de l application A ce stade, on a le choix de la méthode de déploiement : Attribution : ce qui est défini dans la fichier.msi va être installé Eric Drezet Administrateur réseau CNRS-CRHEA 4
Publication ou attribution avancée : cette option permet d installer l application quand l utilisateur l utilisera pour la première fois (seule l icône de l application est installée) ou encore permet d effectuer une attribution avancée à l aide d un fichier.mst modifiant les paramètres définis dans le fichier.msi. Exemple : pour distribuer une version Office 2003 standard et une version professionnelle, on peut créer un fichier.mst qui désactive l installation d Access prévue dans PRO11.msi. Dans notre exemple, nous allons effectuer une attribution avancée. Sélectionnez le bouton radio «Publication ou attribution avancée». Cliquez ensuite sur le bouton «OK» (cf. figure 8). Figure 8 : Attribution de l application à déployer La boîte de dialogue «Propriétés de Microsoft Office Professional Edition 2003» s affiche. Sélectionnez l onglet «Général» et entrez «Microsoft Office Satandard Edition 2003» comme nom (cf. figure 9). Eric Drezet Administrateur réseau CNRS-CRHEA 5
Figure 9 : nommez le package de distribution Sélectionnez ensuite l onglet «Modifications» et cliquez sur le bouton «Ajouter». Parcourez le disque dur du serveur jusqu à localiser le fichier.mst décrivant l installation standard d Office 2003. Normalement ce fichier doit se trouver dans le même répertoire que le fichier.msi (cf. figure 10). Sélectionnez le fichier.mst et cliquez sur le bouton «Ouvrir». Eric Drezet Administrateur réseau CNRS-CRHEA 6
Figure 10 : sélection du fichier.mst pour personnaliser l installation Le fichier de modification est maintenant affiché. Il ne reste plus qu à cliquer sur le bouton «OK» pour le valider (cf. figure 11). Eric Drezet Administrateur réseau CNRS-CRHEA 7
Figure 11 : modifications personnalisant le package initial Après quelques instants, le package d installation va être affiché avec tous les paramètres de définition le concernant (cf. figure 12). Là encore, plusieurs packages d installation peuvent être définis dans cette stratégie de groupe. Ils seront installés suivant leur ordre d apparition dans la fenêtre. Figure 12 : le package est prêt à être déployé Fermez alors la fenêtre de stratégie de groupe puis la fenêtre de propriétés de l unité d organisation en cliquant sur le bouton «Fermer». La stratégie est prête à l emploi. Pour installer la suite logicielle Office 2003 Standard sur un groupe de machines, il suffit maintenant de déplacer ces machines dans l unité d organisation qui vient d être créée et de redémarrer les machines concernées. Eric Drezet Administrateur réseau CNRS-CRHEA 8