Updates voor Visual Studio-implementaties op basis van een netwerk beheren
Waarschuwing
DEZE INHOUD IS BEDOELD OM UIT TE FASEREN, OMDAT DEZE IS SAMENGEVOEGD OP ANDERE PAGINA'S. Deze pagina is verwijderd uit de inhoudsopgave.
Ondernemingsbeheerders maken vaak een indeling en hosten deze op een netwerkbestandsshare om te implementeren voor hun eindgebruikers. Op deze pagina wordt beschreven hoe u de opties voor de netwerkindeling correct configureert.
Bepalen waar Visual Studio naar updates zoekt
scenario 1: Client die oorspronkelijk is geïnstalleerd op basis van een indeling, maar is geconfigureerd voor het ontvangen van updates vanaf de locatie van de netwerkindeling of de web-
Visual Studio blijft standaard online zoeken naar updates, zelfs als de installatie oorspronkelijk is geïmplementeerd vanuit een netwerkshare. Als er een update beschikbaar is op internet, kan de gebruiker deze installeren. Hoewel de cache voor de netwerkindeling eerst wordt geïnspecteerd voor bijgewerkte product bits, als ze daar niet worden gevonden, zoekt en downloadt Visual Studio bijgewerkte product bits van het web.
Scenario 2: Client is oorspronkelijk geïnstalleerd en mag alleen updates ontvangen van de netwerkindeling
Als u wilt bepalen waar de Visual Studio-client zoekt naar updates, bijvoorbeeld als uw clientcomputer geen internettoegang heeft en u ervoor wilt zorgen dat deze alleen wordt geïnstalleerd vanuit de indeling, kunt u de locatie configureren waar het installatieprogramma van de client zoekt naar bijgewerkte product-bits. Het is raadzaam om ervoor te zorgen dat deze instelling correct is geconfigureerd voordat de client de eerste installatie uitvoert vanuit de indeling.
Een offlineindeling maken:
vs_enterprise.exe --layout C:\vsoffline --lang en-US
Kopieer deze naar de bestandsshare waar u deze wilt hosten:
xcopy /e C:\vsoffline \\server\share\VS
Wijzig het
response.json
bestand in de indeling en wijzig dechannelUri
waarde zodat deze verwijst naar een kopie van de channelManifest.json die de beheerder beheert.Zorg ervoor dat u backslashes in de waarde escapet, zoals in het volgende voorbeeld:
"channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
Eindgebruikers kunnen nu setup uitvoeren vanuit deze share om Visual Studio te installeren.
\\server\share\VS\vs_enterprise.exe
Wanneer een ondernemingsbeheerder bepaalt dat het tijd is voor hun gebruikers om bij te werken naar een nieuwere versie van Visual Studio, kunnen ze de indelingslocatie als volgt bijwerken om de bijgewerkte bestanden op te nemen.
Gebruik een opdracht die vergelijkbaar is met de volgende opdracht:
vs_enterprise.exe --layout \\server\share\VS --lang en-US
Zorg ervoor dat het
response.json
-bestand in de bijgewerkte indeling nog steeds uw aanpassingen bevat, met name de wijziging van de channelUri, als volgt:"channelUri":"\\\\server\\share\\VS\\ChannelManifest.json"
Bestaande Visual Studio-installaties uit deze indeling zoeken naar updates op \\server\share\VS\ChannelManifest.json
. Als de channelManifest.json nieuwer is dan wat de gebruiker heeft geïnstalleerd, meldt Visual Studio de gebruiker dat er een update beschikbaar is.
Elke installatie-update die vanaf de client wordt geïnitieerd, installeert automatisch de bijgewerkte versie van Visual Studio rechtstreeks vanuit de indeling.
Scenario 3: De client die oorspronkelijk vanaf het web is geïnstalleerd, maar nu alleen updates van een netwerkconfiguratie zou moeten ontvangen
In sommige gevallen is Visual Studio mogelijk al geïnstalleerd vanaf het web op de clientcomputer, maar nu wil de beheerder alle toekomstige updates ontvangen uit een beheerde indeling. De enige ondersteunde manier om dit te doen, is door een netwerkindeling te maken met de gewenste versie van het product en vervolgens op de clientcomputer de bootstrapper uit te voeren vanaf de indelingslocatie (bijvoorbeeld \\server\share\vs_enterprise.exe
). In het ideale geval zou de oorspronkelijke clientinstallatie zijn uitgevoerd met behulp van de bootstrapper van de netwerkindeling met de correct geconfigureerde ChannelURI, maar het uitvoeren van de bijgewerkte bootstrapper vanaf de locatie van de netwerkindeling werkt ook. Een van deze acties zou een verbinding met die specifieke indelingslocatie op de clientcomputer inbedden. Het enige nadeel voor dit scenario is dat de 'ChannelURI' in het response.json
-bestand van de indeling hetzelfde moet zijn als de ChannelURI die is ingesteld op de computer van de client toen de oorspronkelijke installatie plaatsvond. Waarschijnlijk is deze waarde oorspronkelijk ingesteld op het internet releasekanaal.
Ondersteuning of probleemoplossing
Soms kan het fout gaan. Als de installatie van Visual Studio mislukt, raadpleegt u Problemen met de installatie en upgrade van Visual Studio oplossen voor stapsgewijze instructies.
Hier volgen nog enkele ondersteuningsopties:
- Gebruik de installatiechat (alleen Engels) voor installatieproblemen.
- Meld productproblemen aan ons met behulp van het hulpprogramma Een probleem melden dat wordt weergegeven in het visual studio-installatieprogramma en in de Visual Studio IDE. Als u een IT-beheerder bent en Visual Studio niet hebt geïnstalleerd, kunt u feedback verzenden IT-beheerder.
- Een functie voorstellen, productproblemen bijhouden en antwoorden vinden in de Visual Studio Developer Community.