Contrôler les mises à jour applicables aux déploiements de Visual Studio à partir du réseau

Avertissement

CE CONTENU EST DESTINÉ À ÊTRE RETIRÉ CAR IL A ÉTÉ INTÉGRÉ DANS D’AUTRES PAGES. Cette page a été supprimée de la liste des matières.

Les administrateurs d’entreprise créent souvent une disposition qu’ils hébergent sur un partage de fichiers réseau en vue d’un déploiement pour les utilisateurs finaux. Cette page explique comment configurer correctement vos options de disposition réseau.

Contrôle de l’emplacement où Visual Studio recherche des mises à jour

Scénario 1 : client installé à l’origine à partir d’une disposition, mais configuré pour recevoir des mises à jour à partir de l’emplacement de disposition réseau ou du web

Par défaut, Visual Studio continue de rechercher en ligne des mises à jour même si l’installation a été déployée à l’origine à partir d’un partage réseau. Si une mise à jour est disponible sur le web, alors l’utilisateur peut l’installer. Bien que le cache de disposition réseau soit inspecté en premier pour tous les bits de produit mis à jour, s’ils y sont introuvables, Visual Studio recherche et télécharge les bits de produit mis à jour à partir du web.

Scénario 2 : client installé à l’origine qui ne doit recevoir que les mises à jour de la disposition réseau

Si vous souhaitez contrôler l’emplacement où le client Visual Studio recherche les mises à jour, par exemple, si votre ordinateur client n’a pas accès à Internet et que vous voulez vous assurer qu’il s’installe uniquement et toujours à partir de la disposition, vous pouvez configurer l’emplacement où le programme d’installation du client recherche les bits de produit mis à jour. Il est préférable de s’assurer que ce paramètre est configuré correctement avant que le client effectue l’installation initiale à partir de la disposition.

  1. Créez une disposition en mode hors connexion :

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Copiez-la dans le partage de fichiers dans lequel vous souhaitez l’héberger :

    xcopy /e C:\vsoffline \\server\share\VS
    
  3. Modifiez le fichier response.json dans la disposition et modifiez la valeur channelUri pour qu’elle dirige vers une copie de channelManifest.json que contrôle l’administrateur.

    Veillez à placer une séquence d’échappement avec les barres obliques inverses dans la valeur, comme dans l’exemple suivant :

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

    Les utilisateurs finaux peuvent maintenant exécuter la configuration à partir de ce partage pour installer Visual Studio.

    \\server\share\VS\vs_enterprise.exe
    

Quand un administrateur d’entreprise détermine que le moment est venu pour les utilisateurs d’effectuer une mise à jour vers une version plus récente de Visual Studio, il peut mettre à jour l’emplacement de la disposition pour intégrer les fichiers mis à jour, comme suit.

  1. Utilisez une commande semblable à la commande suivante :

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Vérifiez que le fichier response.json de la disposition mise à jour contient toujours vos personnalisations, en particulier la modification de channelUri, comme suit :

    "channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
    

Les installations existantes de Visual Studio à partir de cette disposition recherchent les mises à jour sur \\server\share\VS\ChannelManifest.json. Si le fichier channelManifest.json est plus récent que celui que l’utilisateur a installé, Visual Studio informe l’utilisateur qu’une mise à jour est disponible.

Toute mise à jour d’installation lancée à partir du client installe automatiquement la version mise à jour de Visual Studio directement à partir de la disposition.

Scénario 3 : client installé à l’origine du web, mais qui ne doit à présent recevoir que les mises à jour de la disposition réseau

Dans certains cas, l’ordinateur client a peut-être déjà installé Visual Studio à partir du web, mais l’administrateur souhaite maintenant que toutes les mises à jour futures proviennent d’une disposition managée. La seule façon acceptée consiste à créer une disposition réseau avec la version souhaitée du produit, puis, sur l’ordinateur client, à exécuter le programme d’amorçage à partir de l’emplacement de disposition (par exemple \\server\share\vs_enterprise.exe). Dans l’idéal, l’installation du client d’origine aurait eu lieu à l’aide du programme d’amorçage à partir de la disposition réseau avec le ChannelURI correctement configuré, mais l’exécution du programme d’amorçage mis à jour à partir de l’emplacement de disposition réseau fonctionnera également. L’une ou l’autre de ces actions incorporerait, sur l’ordinateur client, une connexion avec cet emplacement de disposition particulier. La seule mise en garde pour que ce scénario fonctionne correctement est que le « ChannelURI » dans le fichier response.json de la disposition doit être identique à channelURI qui a été défini sur l’ordinateur du client lorsque l’installation d’origine s’est produite. Très probablement, cette valeur a été définie à l’origine sur le canal de mise en production Internet.

Support ou résolution des problèmes

Parfois, des problèmes peuvent se produire. Si votre installation de Visual Studio échoue, consultez Résolution des problèmes d’installation et de mise à niveau de Visual Studio pour obtenir une aide pas à pas.

Voici d’autres options de support :