Distribution 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. Exemple : Distribution personnalisée de la suite Office 2003 à 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 quatre unités d organisation : Office 2000 Pro SP3 Office 2000 Pro SP3 Office XP Pro Office XP Std Nous allons créer une nouvelle unité d organisation pour déployer Office 2003. Cette nouvelle UO se nomme Office 2003 (cf. figure 1). Eric Drezet Administrateur réseau CNRS-CRHEA 1
Figure 1 : l UO Office 2003 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 2). Figure 2 : 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 3). 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. Eric Drezet Administrateur réseau CNRS-CRHEA 2
Figure 3 : 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 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 4). Figure 4 : installation d un nouveau package Eric Drezet Administrateur réseau CNRS-CRHEA 3
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 5). 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 5 : 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é 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. Note : pour la création d un fichier.mst voir le papier «Création d un fichier.mst». Dans notre exemple, nous allons effectuer une attribution. Cliquez alors sur le bouton «OK» (cf. figure 6). Eric Drezet Administrateur réseau CNRS-CRHEA 4
Figure 6 : Attribution de l application à déployer Après quelques instants, le package d installation va être affiché avec tous les paramètres de définition le concernant (cf. figure 7). 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 7 : 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 complète 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 5