Partage via


Contrôler les mises à jour des déploiements Visual Studio basés sur le 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 du TOC.

Les administrateurs d’entreprise créent souvent une disposition et l’hébergent sur un partage de fichiers réseau pour les déployer sur leurs utilisateurs finaux. Cette page explique comment configurer correctement les options de disposition de votre réseau.

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

Scénario 1 : client initialement installé à partir d’un emplacement de mise en page, mais configuré pour recevoir des mises à jour à partir de l’emplacement de mise en page sur le réseau ou le web

Par défaut, Visual Studio continue de rechercher en ligne les 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, l’utilisateur peut l’installer. Bien que le cache de disposition réseau soit inspecté en premier pour les bits de produit mis à jour, s’ils ne sont pas trouvés là, Visual Studio recherche et télécharge les bits de produit mis à jour à partir du web.

Scénario 2 : Le client a été initialement installé et ne doit recevoir les mises à jour que de la configuration réseau

Si vous souhaitez contrôler l’emplacement où le client Visual Studio recherche des mises à jour, par exemple si votre ordinateur client n’a pas accès à Internet et que vous souhaitez vous assurer qu’il est uniquement et toujours installé à 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 configuration.

  1. Créez une disposition hors connexion :

    vs_enterprise.exe --layout C:\vsoffline --lang en-US
    
  2. Copiez-le dans le partage de fichiers où 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 de channelUri pour pointer vers une copie de l'channelManifest.json que l’administrateur contrôle.

    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"
    

    Désormais, les utilisateurs finaux peuvent exécuter le programme d’installation à partir de ce partage pour installer Visual Studio.

    \\server\share\VS\vs_enterprise.exe
    

Lorsqu’un administrateur d’entreprise détermine qu’il est temps pour ses utilisateurs de mettre à jour vers une version plus récente de Visual Studio, il peut mettre à jour l'emplacement de la mise en page pour incorporer les fichiers mis à jour, comme suit.

  1. Utilisez une commande similaire à la commande suivante :

    vs_enterprise.exe --layout \\server\share\VS --lang en-US
    
  2. Vérifiez que le fichier response.json dans la disposition mise à jour contient toujours vos personnalisations, en particulier la modification 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 channelManifest.json est plus récent que celui installé par l’utilisateur, Visual Studio informe l’utilisateur qu’une mise à jour est disponible.

Toute mise à jour de l'installation lancée depuis le client installera automatiquement la version mise à jour de Visual Studio directement à partir de la mise en page.

Scénario 3 : le client initialement installé à partir du web, mais doit désormais ne recevoir que les mises à jour d’une installation réseau

Dans certains cas, l’ordinateur client a peut-être déjà installé Visual Studio à partir du web, mais maintenant l’administrateur souhaite que toutes les mises à jour futures proviennent d’une disposition managée. La seule méthode prise en charge consiste à créer une disposition réseau avec la version souhaitée du produit, puis sur l’ordinateur client, exécutez le programme d’amorçage à partir de l’emplacement de disposition (par exemple, \\server\share\vs_enterprise.exe). Dans l’idéal, l’installation originale du client aurait été effectuée à l’aide du programme d’amorçage depuis la configuration réseau avec le ChannelURI correctement configuré, mais l’exécution du programme d’amorçage mis à jour depuis l’emplacement de la configuration réseau fonctionnera également. L’une de ces actions incorpore, sur l’ordinateur client, une connexion avec cet emplacement de disposition particulier. Pour que ce scénario fonctionne correctement, la seule mise en garde est que le “ChannelURI” dans le fichier response.json du layout doit être identique au ChannelURI qui a été défini sur la machine du client lors de l’installation initiale. Il est probable que cette valeur ait été initialement définie sur le canal de publication internet .

Support ou résolution des problèmes

Parfois, les choses peuvent mal tourner. Si votre installation de Visual Studio échoue, consultez résoudre les problèmes d’installation et de mise à niveau de Visual Studio pour obtenir des instructions pas à pas.

Voici quelques options de support supplémentaires :