Formation EFREI - 2004/2005 Gestion des logiciels à l'aide des Stratégies de Groupes
Vue d'ensemble Logiciels : déploiement, mise à niveau, suppression, gestion Outils mis en jeu Service Windows Installer Active Directory GPO 2
Déploiement de logiciels Installations individuelles Installation et maintenance de logiciels centralisées 3
Technologies de gestion des logiciels Windows Installer Format de fichier de lot en remplacement de Install.exe Nouvelles fonctionnalités pour les logiciels (résilience, réparation automatique) Installation et maintenance de logiciels Technologie serveur Déploiement et gestion des lots par le biais de la console Stratégie de groupe 4
Cycle de vie des logiciels 1 Préparation Acquisition des lots (application packagée ou reconditionnée, fichier ZAP) 2 Déploiement Installation des lots (Attribution, Publication) 4 Suppression Suppression des lots (Forcée, Facultative) 3 Maintenance Mise à niveau des lots (MàJ, Correctifs) 5
Déploiement de logiciels Acquisition d'une nouvelle application Test du déploiement d'une application Reconditionnement d'applications Adaptation Choix du mode de déploiement Attribution Publication Publication de lots autres que Windows Installer Fichier MSI non disponible Évolution d'une application 6
Déploiement d'une nouvelle application 1 re re étape Disposer d'un lot Windows Installer (MSI) 2 e étape Placer le lot dans un dossier partagé 3 e étape Créer ou modifier un objet GPO 4 e étape Sélectionner une option de déploiement 7
Test du déploiement d'une application 1 2 3 4 1 Utilisation d'un groupe de testeurs Retirez des autorisations au groupe Utilisateurs authentifiés Accordez des autorisations au groupe Testeurs Appliquez une stratégie de groupe et testez l'application Rétablissez les autorisations du groupe Utilisateurs authentifiés Utilisation de la commande Installation automatique Appliquez une stratégie de groupe et désactivez la commande Installation automatique 2 3 Testez le logiciel déployé à l'aide du programme Ajout/Suppression de programmes Réactivez la commande Installation automatique 8
Attribution de logiciels Attribution à un utilisateur L'application est installée la première fois que l'utilisateur la démarre Démarrer Attribution à un ordinateur L'application est installée au prochain démarrage de l'ordinateur 9
Publication de logiciels Ajout/Suppression de programmes L'application est installée quand l'utilisateur la sélectionne dans le programme Ajout/Suppression de programmes du Panneau de configuration Appel de document L'application est installée quand l'utilisateur double-clique sur un type de fichier lié à cette application 10
Distinction Publication - Attribution Quand à lieu l'installation Publier pour un utilisateur GPO existe : installation accessible via le panneau de configuration GPO màj pendant la session : installation accessible à la prochaine connexion Oui Oui Déjà installé Attribuer à un utilisateur GPO existe : installation accessible via le panneau de configuration GPO màj pendant la session : installation accessible à la prochaine connexion Attribuer à un poste de travail Au prochain redémarrage du poste de travail Raccourci dans le menu Ajout/Suppression de démarrer Point d'installation programmes dans le Ajout/Suppression de Déjà installé panneau de configuration programmes dans le panneau de configuration Installation en cas d'ouverture d'un fichier associé Suppresion via le panneau de configuration Paquets d'installation supportés Oui, via Ajout/Suppression de programmes dans le panneau de configuration Fichiers «.msi» et «.zap» Oui. Mais le logiciel sera toujours ré-installable et restera annoncé via son raccourci dans le menu démarrer Non. Seul un compte équivalent «administrateur local» le pourra. L'utilisateur peut effectuer une réparation Fichiers «.msi» Fichiers «.msi» 11
Reconditionnement d'applications WinInstall LE 5 1 net use vers les lots 3 2 Station Windows 2000Pro ; XP Pro 7 Ordinateur de référence Lot (fichier.msi) 4 6 Discover 12
Publication de lots non Windows Installer Limites aux déploiement de lots autres que Windows Installer Les applications peuvent seulement être publiées Les applications ne se réparent pas automatiquement Les applications nécessitent l'intervention de l'utilisateur pour être installées Les applications ne peuvent pas être installées avec des privilèges élevés (l'utilisateur doit disposer des droits nécessaires pour les installer) Fichiers de description (.ZAP) 13
Syntaxe fichiers.zap Fichier texte 4 sections [Application] -> Obligatoire Obligatoire : FriendlyName ; SetupCommand Option : DisplayVersion ; Publisher ; URL ; LCID ; Architecture [ext] ; [CLSIDs] ; [progids] -> Optionnelles Exemple : [Application] FriendlyName = "Acrobat Reader" SetupCommand = "\\serveur\srcapplis\adberdr70_fra.exe" /s /v /qn ; Syntaxe avec " ou ""! DisplayVersion = 7.0 Publisher = Adobe URL = http://www.adobe.com [Ext] PDF= 14
Utilisation des modifications de logiciel Fichiers.MST Ajout/suppression au moment du déploiement Dictionnaire anglais Microsoft Word 2000 Une seule instance sur le serveur Dictionnaire français Dictionnaire allemand 15
Mise à niveau de logiciels Déploiement d'une mise à niveau obligatoire Déploiement d'une mise à niveau facultative Re-déploiement de logiciels 16
Déploiement d'une mise à niveau obligatoire Propriété du paquetage à Mises à niveau Activer «Mise à niveau nécessaire pour les packages existants» Utilisateurs exécutant la version N d'une application La version N+1 de l'application est déployée comme une mise à niveau obligatoire Les utilisateurs peuvent utiliser uniquement la version N+1 de l'application 17
Déploiement d'une mise à niveau facultative Propriété du paquetage à Mises à niveau Désactiver «Mise à niveau nécessaire pour les packages existants» Utilisateurs exécutant la version 1.0 d'une application La version N+1 de l'application est déployée comme une mise à niveau facultative Les utilisateurs peuvent utiliser l'une ou l'autre version de l'application 18
Redéploiement de logiciels Toutes les tâches à Redéploiement des applications Boîte de dialogue de confirmation Nouveau lot MSI 1 re étape 2 e étape Le correctif logiciel est placé sur le serveur L'utilisateur ouvre une session et appelle l'application 3 e étape L'objet GPO est redéployé Le correctif logiciel est appliqué 4 e étape 19
Suppression de logiciels Suppression forcée Les logiciels sont automatiquement supprimés des ordinateurs et ne peuvent pas être réinstallés Suppression facultative Les logiciels ne sont pas supprimés des ordinateurs, mais ils ne peuvent plus être installés Windows Installer Seuls les logiciels installés à partir de lots Windows Installer peuvent être supprimés à partir de la console Stratégie de groupe 20
Gestion des logiciels Association d'extensions de fichier fichier.gif Empêcher les utilisateurs d'associer un logiciel inapproprié à un type de fichier Création de catégories de logiciels Empêcher les utilisateurs d'installer trop d'applications Modification des options de déploiement Empêcher les utilisateurs d'installer la mauvaise application 21
Association d'extensions de fichier à des applications Configuration Ordinateur/Utilisateur à Installation de logiciels à Propriétés Onglet «Extensions de fichiers» Uniquement pour les applications déployées via GPO Objet GPO Comptabilité Comptabilité Word 2000 fichier.doc Objet GPO Ventes Word 97 Vous pouvez créer des objets GPO pour contrôler les applications associées à une extension de fichier. Les priorités que vous définissez s'appliqueront uniquement aux utilisateurs dépendant de l'objet GPO. Ventes fichier.doc 22
Création de catégories de logiciels Configuration Ordinateur/Utilisateur à Installation de logiciels à Propriétés Onglet «Catégories» Sans catégories Access Excel Microsoft Outlook PhotoDraw Microsoft Picture It! 99 PowerPoint Word Avec catégories Graphiques PhotoDraw Picture It! 99 Microsoft Office Access Excel PowerPoint Word Communications 23
Modification des options de déploiement Changer le type de déploiement Désactiver l'installation automatique (Publication) Désinstaller automatiquement les logiciels Logiciels non affichés dans Ajout/Suppression de programmes Interface utilisateur de l'installation (Base ou Complète) 24
Identification des solutions aux problèmes de déploiement de logiciels Err eur Vérifier que l'application figure sous Ajout/Suppression de programmes Err eur Vérifier que l'utilisateur a accès au point de distribution réseau Err eur Rechercher les éventuels conflits de stratégies de groupe 25