Comment : déployer Visual Studio à l'aide de SCCM (Microsoft System Configuration Manager)
Si vous avez configuré l'infrastructure de prise en charge pour Configuration Manager, vous pouvez déployer Visual Studio en créant et en définissant cinq zones principales.Ces zones sont décrites dans le tableau ci-après :
Zone |
Description |
---|---|
Regroupements |
Groupes de ressources Configuration Manager (par exemple, utilisateurs, groupes d'utilisateurs ou ordinateurs), par rapport auxquels un déploiement de logiciels est ciblé.Pour plus d'informations sur les regroupements, consultez Présentation des regroupements sur le site Microsoft TechNet. |
Packages |
Ensemble de fichiers sources que Configuration Manager gère et distribue pour le déploiement de logiciels.Les informations contenues dans un package incluent des points de distribution et des programmes.Pour plus d'informations sur les packages, consultez À propos des packages sur le site Web Microsoft TechNet. |
Programmes |
Les programmes font partie de la configuration de package de Configuration Manager.Ils contiennent des commutateurs de ligne de commande et des paramètres supplémentaires en vue de leur exécution à partir des fichiers sources de package désignés, tels que "Setup.exe".Pour plus d'informations sur les programmes, consultez À propos des programmes sur le site Web Microsoft TechNet. |
Points de distribution |
Les points de distribution sont des systèmes de site de Configuration Manager qui stockent des packages désignés pour le déploiement vers les clients Configuration Manager.Lorsqu'un client reçoit et traite une publication pertinente, il contacte un point de distribution pour télécharger le package et démarrer le processus d'installation.Pour plus d'informations sur les points de distribution, consultez À propos des points de distribution sur le site Web Microsoft TechNet. |
Publications |
Les publications associent des packages et des programmes à des regroupements, et permettent aux administrateurs de cibler un déploiement de logiciels d'applications spécifiques ou personnalisées vers des regroupements d'ordinateurs ou d'utilisateurs.Une publication spécifie un package et un programme ainsi que le regroupement dans lequel ils seront publiés ou déployés.Pour plus d'informations sur les publications, consultez À propos des publications sur le site Web Microsoft TechNet. |
Déploiement de Visual Studio dans un environnement de test
Cette section décrit l'environnement réseau de test pour l'infrastructure Configuration Manager.Il inclut également les étapes concernant l'utilisation de Configuration Manager pour déployer Visual Studio.
Environnement réseau
L'environnement réseau de test pour cet exemple apparaît dans l'illustration suivante.
Tous les serveurs (A, B et C) exécutent Windows Server 2008 et sont membres du même domaine (CPANDL.COM), qui inclut également des ordinateurs clients (D) qui exécutent Windows 7 Professional.Les applications et rôles qu'exécute chaque serveur et le nom de domaine qualifié complet pour chaque ordinateur client se présentent comme suit :
A - Active Directory, DNS, DHCP <DC.CPANDL.COM>
B - Microsoft SQL Server 2008 <SQLSRV.CPANDL.COM>
C - System Center Configuration Manager 2007 R2 (point de gestion, point de distribution) <SCCM.CPANDL.COM>
D - Windows 7 Professional, client System Center Configuration Manager 2007 <W7C01.CPANDL.COM>
[!REMARQUE]
Dans cet environnement réseau de test de base, le serveur de site exécute simultanément plusieurs rôles du système du site (par exemple, point de gestion et point de distribution).Toutefois, nous ne recommandons pas cette configuration pour les sites de production qui disposent de nombreuses ressources.
Dans cet exemple, des informations détaillées sont fournies pour déployer Visual Studio dans l'environnement de test Configuration Manager précédemment défini.Ces étapes indiquent comment utiliser Configuration Manager pour déployer Visual Studio à l'aide d'une installation sans assistance dans laquelle les utilisateurs n'interagissent pas avec le processus d'installation.
Les étapes sont divisées selon les sections suivantes :
Modifiez le fichier AdminDeployment.xml.
Créer un regroupement
Créer le répertoire source de package
Créer un programme qui dispose des paramètres de configuration et d'installation pour Windows Installer
Créer un programme qui dispose des paramètres de configuration et d'installation pour le .NET Framework
Créer un programme qui dispose des paramètres de configuration et d'installation pour Visual Studio
Sélectionner un point de distribution
Créer une publication pour le package Visual Studio
Modifiez le fichier AdminDeployment.xml.
Pour modifier le fichier AdminDeployment.xml
Pour une installation personnalisée de Visual Studio, modifiez le fichier d'AdminDeployment.xlm.
Pour plus d’informations, consultez Comment : créer et exécuter une installation sans assistance de Visual Studio. Par exemple, si vous souhaitez une installation complète, utilisez les options de ligne de commande /q /norestart .
Créer un regroupement
Cette section indique comment utiliser des règles d'adhésion directes pour créer un regroupement dans Configuration Manager.Cela permet d'activer la sélection des ressources des ordinateurs ciblés.Pour plus d'informations sur les règles d'adhésion (qu'elles soient directes ou de requête), consultez À propos des règles d'adhésion sur le site Web Microsoft TechNet.Pour plus d'informations sur les regroupements, consultez Regroupements dans Configuration Manager sur le site Web Microsoft TechNet.
Pour créer un regroupement
Accédez à System Center Configuration Manager / Base de données du site / Gestion de l'ordinateur / Regroupements.
Cliquez avec le bouton droit sur Regroupements, puis cliquez sur Nouveau regroupement.
Dans la page Général de l'Assistant Nouveau regroupement, tapez un nom pour le regroupement.Dans cet exemple, il s'agit d'Ordinateurs-cibles.
Dans la page Règles d'adhésion, cliquez sur l'icône de l'ordinateur pour ouvrir l'Assistant Création d'une règle d'adhésion directe.Cliquez sur Suivant.
Dans la page Rechercher des ressources, dans le menu de classe Ressource, sélectionnez Ressource système.Dans le menu de nom Attribut, sélectionnez Nom.Dans le champ Valeur, tapez % et cliquez sur Suivant.
Dans la page Limitation au regroupement, cliquez sur Parcourir, sélectionnez Tous les systèmes Windows Workstation ou Professionnel, puis cliquez successivement sur OK et sur Suivant.
Dans la page Sélectionner les ressources, sélectionnez chacune des ressources de l'ordinateur ciblé.Dans cet exemple, OrdinateurTest01 et OrdinateurTest02 sont sélectionnés.Cliquez sur Suivant.
Dans la page Terminé, cliquez sur Terminer.
Dans la page Règles d'adhésion de l'Assistant Nouveau regroupement, cliquez sur Suivant.
Dans la page Publications, n'assignez pas encore de publication car celle-ci n'a pas encore été créée.Cliquez sur Suivant.
Dans la page Sécurité, acceptez les paramètres par défaut et cliquez successivement sur Suivant et sur Fermer.
Créer le répertoire source de package
Le dossier source de package contient tous les fichiers et sous-répertoires requis pour exécuter les programmes dans un package.Dans cet exemple, le répertoire source est \\SCCM\VisualStudioNextVer\, qui contient une copie du média d'installation Visual Studio.
[!REMARQUE]
Il se peut que vous puissiez réduire la taille d'un fichier de package créé par Configuration Manager ; pour cela, vous devez supprimer tous les fichiers non requis (par exemple, d'autres programmes présents sur le média Visual Studio qui ne seront pas déployés).
Pour plus d'informations sur les répertoires sources de packages, consultez Comment configurer un répertoire source de package sur le site Web Microsoft TechNet.
L'étape suivante consiste à créer un package qui contient les paramètres spécifiés pour l'installation du programme (Visual Studio, en l'occurrence), ainsi que l'emplacement à partir duquel le package est distribué aux clients Configuration Manager managés.Cet emplacement est appelé point de distribution.Dans cet exemple, les étapes sont pour créer un package manuellement.Une fois le package créé, vous pouvez créer un point de distribution pour le package et un programme qui contient les paramètres de configuration et d'installation pour Visual Studio.
Pour créer le package
Dans la console Configuration Manager, accédez à System Center Configuration Manager / Base de données du site / Gestion de l'ordinateur / Distribution de logiciels / Packages.
Cliquez avec le bouton droit sur Packages, pointez sur Nouveau, puis cliquez sur Package.
Dans la page Général de l'Assistant Nouveau package, tapez le Nom, la Version, le Fabricant et la Langue (par exemple, Visual Studio, NextVer, Microsoft, Anglais (E.U.).
Dans la page Source de données, sélectionnez Ce package contient des fichiers sources.Cliquez sur Définir, puis, dans la zone Répertoire source, tapez le chemin d'accès vers l'emplacement des fichiers sources.Pour cet exemple, tapez l'emplacement du répertoire source du lecteur local (par exemple, C:\VisualStudioNextVer, qui contient une copie du DVD d'installation Visual Studio).
Cliquez sur OK, puis sur Suivant dans les pages Accès aux données, Paramètres de distribution, Rapports et Sécurité.Dans la page Assistant terminé, cliquez sur Fermer.
Le package de cet exemple (Microsoft Visual Studio NextVer version anglaise (US)) est maintenant créé.
L'étape suivante consiste à créer un programme Configuration Manager, qui contient les paramètres de configuration et d'installation pour le programme Visual Studio.
Pour éviter le redémarrage de mi-installation, trois programmes (Windows Installer 4.5, le .NET Framework 4 et Visual Studio) sont définis dans ce processus.À l'aide de la logique de dépendance de SCCM, ces programmes sont installés dans un ordre précis et chacun est redémarré automatiquement avant l'installation du programme suivant.
Créer un programme qui dispose des paramètres de configuration et d'installation pour le .NET Framework
Cette section fournit les étapes nécessaires à la création d'un programme pour le déploiement d'une installation du .NET Framework 4.5.
Pour créer un programme pour le package Visual Studio (.NET Framework 4.5)
Cliquez avec le bouton droit sur Programmes, pointez sur Nouveau, puis cliquez sur Programme.
Dans la page Général, tapez un nom pour le package dans la zone Nom qui, dans cet exemple, est Installation silentieuse du .NET Framework.Dans la zone Ligne de commande , tapez dotnetfx45_Full_x86_x64.exe /q /norestart /ChainingPackage « AdminDeployment ».
Dans la liste d'exécution, sélectionnez Masqué.
Dans la liste Après l'exécution, vérifiez que Aucune action requise est sélectionné.Cliquez sur Suivant puis, dans la page Configuration requise, à nouveau sur Suivant.
Dans la page Environnement, dans la liste Le programme peut s'exécuter, sélectionnez si un utilisateur doit être connecté.Vous activez ainsi l'exécution avec des droits d'administration pour le mode exécution.Laissez le Mode lecteur avec la valeur S'exécute avec le nom UNC, puis cliquez sur Suivant.
Dans la page Avancé, sélectionnez Supprimer les notifications de programmes.Sélectionnez également Exécuter un autre programme en premier, puis le package Visual Studio NextVer et le programme MSI 4.5.Cliquez sur Suivant.
[!REMARQUE]
Si vous voulez que les utilisateurs soient informés de l'installation par le biais d'une notification sur leur ordinateur, assurez-vous que la case à cocher Supprimer les notifications de programmes est désactivée.
Dans la page Windows Installer, cliquez sur Suivant.
Cliquez sur Suivant, puis, dans la page Mode de maintenance MOM, à nouveau sur Suivant.
Pour afficher la page Résumé, cliquez sur Suivant.
Pour terminer la création du programme, cliquez sur Suivant et, dans la page Assistant terminé, cliquez sur Fermer.
Créer un programme qui dispose des paramètres de configuration et d'installation pour Visual Studio
Cette section fournit les étapes nécessaires à la création d'un programme pour le déploiement d'une installation silencieuse.
Pour créer un programme pour le package Visual Studio
Cliquez avec le bouton droit sur Programmes, pointez sur Nouveau, puis cliquez sur Programme.
Dans la page Général, tapez un nom pour le package dans la zone Nom qui, dans cet exemple, est Installation silencieuse de Visual Studio NextVer.
Dans la boîte de ligne de commande, tapez Vs_<product>.exe /AdminFile <path dans AdminDeployment.xml. /quiet /norestart <paramètres optionnels supplémentaires>.
Dans la liste d'exécution, sélectionnez Masqué.
Dans la liste Après l'exécution, vérifiez que Aucune action requise est sélectionné.Cliquez sur Suivant, puis, dans la page Configuration requise, à nouveau sur Suivant.
Dans la page Environnement, dans la liste Le programme peut s'exécuter, sélectionnez si un utilisateur doit être connecté.Vous activez ainsi l'exécution avec des droits d'administration pour le mode exécution.Laissez le Mode lecteur avec la valeur S'exécute avec le nom UNC, puis cliquez sur Suivant.
Dans la page Avancé, sélectionnez Supprimer les notifications de programmes.Sélectionnez également Exécuter un autre programme en premier, puis le package Visual Studio NextVer et le programme MSI 4.5.Cliquez sur Suivant.
[!REMARQUE]
Si vous voulez que les utilisateurs soient informés de l'installation par le biais d'une notification sur leur ordinateur, assurez-vous que la case à cocher Supprimer les notifications de programmes est désactivée.
Dans la page Windows Installer, cliquez sur Suivant.
Cliquez sur Suivant, puis, dans la page Mode de maintenance MOM, à nouveau sur Suivant.
Pour afficher la page Résumé, cliquez sur Suivant.
Pour terminer la création du programme, cliquez sur Suivant et, dans la page Assistant terminé, cliquez sur Fermer.
Sélectionner un point de distribution
Pour utiliser un serveur comme point de distribution pour fournir des packages aux ordinateurs clients, vous devez d'abord désigner un serveur de site comme point de distribution.Dans cette section, un serveur de site nommé SCCM qui a été configuré à la fois comme point de gestion et point de distribution, est désigné comme point de distribution.
Pour sélectionner un point de distribution pour le package récemment créé
Cliquez avec le bouton droit sur Points de distribution, cliquez sur Nouveaux points de distribution et sur Suivant, puis sélectionnez le point de distribution (SCCM, dans cet exemple).Cliquez sur Suivant.
Cliquez sur Fermer.
Créer une publication pour le package Visual Studio
L'étape suivante consiste à publier le package, Microsoft Visual Studio NextVer (version anglaise (E.U.), qui contient maintenant à la fois le point de distribution Configuration Manager et des informations de programme pour le déploiement d'une installation sans assistance de Visual Studio.
Avant de procéder à la publication du package, vérifiez d'abord qu'il a été installé sur le point de distribution.
Pour plus d'informations sur la vérification de l'état d'un package, consultez Comment afficher l'état d'un package sur le site Web Microsoft TechNet.
Pour créer une publication
Cliquez avec le bouton droit sur Publications, pointez sur Nouveau, puis cliquez sur Publication.
Dans la page Général de l'Assistant Nouvelle publication, dans la zone Nom, tapez Visual Studio NextVer.Cliquez sur Parcourir pour la zone Package, puis sélectionnez le package que vous souhaitez publier qui, dans cet exemple, est Microsoft Visual Studio NextVer (version anglaise (E.U.), puis cliquez sur OK.
Cliquez sur Parcourir pour la zone Regroupement, sélectionnez le regroupement qui, dans cet exemple, est Ordinateurs-cibles, cliquez sur OK, puis sur Suivant.
Dans la page Planifier, dans les zones Heure de début de la publication, tapez les date et heure lorsque la publication est disponible, puis cliquez sur le bouton d'astérisque pour Attributions obligatoires.
Dans la page Attribution de calendrier, cliquez sur Planifier et tapez les mêmes date et heure que vous avez entrées précédemment dans la page Planifier.Cliquez sur OK pour revenir à la page Planifier.
Dans la page Planifier, sélectionnez Activer l'éveil par appel réseau (Wake On LAN), Ignorer les fenêtres de maintenance lorsque le programme est en cours d'exécution et Autoriser le système à redémarrer en dehors des fenêtres de maintenance, puis cliquez sur Suivant.
[!REMARQUE]
Dans votre environnement de production, certaines stratégies peuvent nécessiter des sélections différentes pour l'attribution de calendrier de celles spécifiées dans ces étapes.Pour plus d'informations sur ces options, consultez Propriétés du nom de la publication : Onglet Calendrier sur le site Web Microsoft TechNet.
Dans les pages Points de distribution, Interaction, Sécurité et Résumé, cliquez sur Suivant, puis, dans la page Assistant terminé, cliquez sur Fermer.
Le package va maintenant être publié dans le regroupement ciblé et l'installation sans assistance de Visual Studio 2010 peut commencer.
Pour plus d'informations sur la surveillance de l'état de la publication, consultez Comment afficher l'état d'une publication sur le site Web Microsoft TechNet.
Ressources pour le déploiement de l'infrastructure
Cette section inclut des ressources pour vous aider à comprendre et à configurer une infrastructure afin de tester le déploiement de Visual Studio à l'aide de Configuration Manager.
Active Directory, DNS, DHCP
Active Directory Domain Services for Windows Server 2008 sur le site Web Microsoft TechNet
Windows Server 2008 Step-by-Step Guide for DNS in Small Networks sur le site Web du Centre de téléchargement Microsoft
Serveur DNS (page éventuellement en anglais) sur le site Web Microsoft TechNet
Serveur DHCP (page éventuellement en anglais) sur le site Web Microsoft TechNet
SQL Server 2008
Installation de SQL Server 2008 (Vidéo liée à SQL Server) sur le site Web Microsoft TechNet
SQL Server 2008 Security Overview for Database Administrators sur le site Web Microsoft.com
System Center Configuration Manager 2007 R2 (point de gestion, point de distribution)
System Center Configuration Manager (SCCM) 2007 POC Installation Guidelines sur le site Web Microsoft TechNet
Planification et déploiement d'un site Configuration Manager unique sur le site Web Microsoft TechNet
Windows 7 Professional, client System Center Configuration Manager Client
Planification et déploiement de clients pour Configuration Manager 2007 sur le site Web Microsoft TechNet