Comment : créer et exécuter une installation sans assistance de Visual Studio
Vous pouvez exécuter l'application d'installation de Visual Studio en tant qu'installation sans assistance (autrement dit, en mode silencieux) sur un intranet plutôt qu'à partir de médias tels que des DVD.Cette rubrique indique comment préparer Visual Studio pour ce type d'installation à partir d'un partage réseau.
Création d'une image réseau
Tout d'abord, créez une image réseau des médias Visual Studio.
Pour créer une image réseau
Créez un dossier sur le serveur (par exemple, Lecteur:\IDEinstall\).
Effectuez l'une des étapes suivantes :
Téléchargez le programme d'amorçage Web, puis exécutez Product.exe /Layout Lecteur:\IDEinstall\.
OR
Copiez le contenu du média de Visual Studio dans le répertoire IDEinstall.
Partagez le dossier IDEinstall sur le réseau et définissez les paramètres de sécurité appropriés.
Le chemin d'accès réseau de l'application d'installation de Visual Studio ressemble à \\NomServeur\IDEinstall\produit.exe.
[!REMARQUE]
L'installation peut échouer si une combinaison de chemin et de nom de fichier dépasse 260 caractères.La longueur maximale d'un chemin d'accès dans Visual Studio est limitée à 221 caractères. Le chemin d'accès local ne doit pas dépasser 70 caractères et le nom de chemin d'accès réseau ne doit pas dépasser 39 caractères.
L'installation peut également échouer si les noms de dossier dans le chemin incluent des espaces incorporés (par exemple, « \\Nomserveur\IDEinstall » ou \\NomServeur\Visual Studio\).
Déployer Visual Studio sans assistance
Pour déployer Visual Studio sans assistance, vous devez modifier le fichier AdminDeployment.xml, qui se trouve dans le répertoire racine du support d'installation.Vous pouvez utiliser ce fichier pour préparer un déploiement de Visual Studio sur votre réseau ou l'extraire dans une installation si vous placez ce fichier dans le répertoire Lecteur: \IDEinstall\packages.Le fichier AdminDeployment.xml n'est pas exclusif à un système d'exploitation, à une architecture, à une édition de Visual Studio ou à un langage du système d'exploitation.
[!REMARQUE]
Pendant l'installation, l'ordinateur peut redémarrer automatiquement une ou plusieurs fois.Une fois qu'il redémarre, vous devez vous ré-enregistrer avec le même compte d'utilisateur que celui avec lequel vous étiez connecté avant le redémarrage de l'ordinateur.Vous pouvez éviter les redémarrages automatiques en installant les composants requis avant d'exécuter une installation sans assistance.
Le schéma du fichier AdminDeployment contient les éléments suivants :
Élément |
Attribut |
Valeurs |
Description |
---|---|---|---|
BundleCustomizations |
TargetDir |
Chemin d'accès |
Se comporte de la même façon que lors du remplacement du chemin d'accès dans l'interface utilisateur de l'application d'installation.Cet élément est ignoré si Visual Studio est déjà installé. |
BundleCustomizations |
NoWeb |
yes|default |
Si la valeur de cet élément est Oui, l'application d'installation n'essaie jamais d'accéder au Web pendant l'action d'installation. |
SelectableItemCustomization |
Hidden |
Oui|Non |
Si la valeur de cet élément est Oui, masque un élément sélectionnable dans l'arborescence de personnalisation. |
SelectableItemCustomization |
Sélectionné |
Oui|Non |
Active ou désactive un élément sélectionnable dans l'arborescence de personnalisation. |
Attention |
---|
L'application d'installation respectera l'état sélectionné d'un SelectableItem, même s'il est masqué.Par exemple, si vous souhaitez toujours installer un élément sélectionnable, vous pouvez le marquer comme masqué et sélectionné. |
Pour créer une installation sans assistance de Visual Studio
Dans le fichier Lecteur:\IDEinstall\AdminDeployment.xml, modifiez la valeur de l'attribut NoWeb des éléments BundleCustomizations de « par défaut » à « Oui », comme dans l'exemple suivant :
Remplacer <BundleCustomizations TargetDir="default" NoWeb="default"/> par <BundleCustomizations TargetDir="default" NoWeb="yes"/>
Modifiez l'attribut SelectableItemCustomization en fonction des besoins pour les composants facultatifs, puis enregistrez le fichier.
Exécution de l'installation sans assistance
Vous pouvez exécuter l'installation sans assistance en exécutant automatiquement l'application d'installation de Visual Studio sur des ordinateurs clients ou en permettant aux utilisateurs d'exécuter l'application eux-mêmes à l'aide des paramètres que vous définissez.
Pour exécuter une installation sans assistance sur un ordinateur client
Ouvrez le menu Démarrer, sélectionnez Exécuter, puis entrez \\ServerName\IDEinstall\vs_Product.exe /adminfile PathOfTheAdmindeployment.xmlFileAdditionalParametersAsNeeded
Par exemple, vous pouvez spécifier la ligne de commande suivante : \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\ IDEinstall\AdminDeployment.xml /quiet /norestart
Pour permettre aux clients d'installer manuellement Visual Studio avec les paramètres prédéfinis
Copiez le fichier personnalisé AdminDeployment.xml sur un partage réseau qui est en lecture seule (par exemple, \\NomServeur\IDEinstall\packages\AdminDeployment.xml).
Permettez aux utilisateurs d'effectuer l'installation à partir de ce partage.
Gestion d'une installation
Si vous ouvrez le panneau de configuration et relancez l'application d'installation, vous pouvez modifier les fonctionnalités de Visual Studio, désinstaller des langages de programmation et réparer ou désinstaller Visual Studio.
[!REMARQUE]
Vous devez disposer d'informations d'identification d'administration sur l'ordinateur local pour utiliser le mode Maintenance.
Pour gérer une installation sur un ordinateur client
Ouvrez Panneau de configuration, puis choisissez Programmes et fonctionnalités.
Sélectionnez Visual Studio, puis Modification.
Pour modifier les paramètres AdminDeployment sur un ordinateur client après l'installation de Visual Studio
Effectuez une mise à jour de admindeployment.xml selon vos besoins.
Sélectionnez le bouton Démarrer, puis Exécuter.
Entrez le texte suivant :
\\ServerName\IDEinstall\vs_Product.exe /AdminFile PathToAdmindeployment.xmlFile AdditionalParametersAsNeeded
Par exemple, vous pouvez spécifier la ligne de commande suivante : \\server1\IDEinstall\vs_ultimate.exe /adminfile \\server1\IDEinstall\AdminDeployment.xml /quiet /norestart
Le paramètre de réparation est le paramètre par défaut après l'installation de Visual Studio.Si vous réparez Visual Studio avec un /AdminFile mis à jour, vous substituez les paramètres de déploiement Admin par ceux appelés par AdminDeployment.xml.