Een Visual Studio-client bijwerken die is geïnstalleerd vanuit een indeling
📣 We horen graag uw feedback!Neem even de tijd om deze enquête te voltooien en laat ons weten hoe we de indelingservaring kunnen verbeteren. Bedankt voor uw steun!
U kunt en moet regelmatig alle Visual Studio-installaties bijwerken, zodat ze de meest recente beveiligings- en functionaliteitscorrecties ontvangen.
Als Visual Studio is geïnstalleerd op een computer in een organisatie en oorspronkelijk is geïnstalleerd vanuit een indeling, maakt de clientcomputer waarschijnlijk deel uit van een 'beheerde omgeving', wat betekent dat deze wordt beheerd door een centraal beheerteam en moet voldoen aan het organisatiebeleid. Als u clientcomputers in beheerde omgevingen wilt bijwerken, moet u rekening houden met de onderstaande vragen, omdat de antwoorden informeren hoe u het updateproces moet benaderen.
- Waar komen de updates vandaan: een indeling of door Microsoft gehoste servers? Als de update afkomstig is van een indeling, is de indeling bijgewerkt? Wordt de indeling gehost op een netwerkshare of op een interne intranetserver?
- Wordt de update handmatig gestart door de gebruikerof is het een door de beheerder geïnitieerde gebeurtenis, zoals via een administrator-update of via een programmatische opdracht? Houd er rekening mee dat degene die de update uitvoert, beheerdersmachtigingen moet hebben op de clientcomputer.
De updatebron voorbereiden
Als uw clients zijn geconfigureerd voor het verkrijgen van updates van gehoste Microsoft-servers, moeten ze toegang hebben tot internet. Tijdens de update downloaden en installeren de clients de nieuwste versie die beschikbaar is bij Microsoft op het updatekanaal waarop de client is geabonneerd.
Als uw clients zijn geconfigureerd voor het verkrijgen van updates van een indeling, is de eerste stap voordat u de client bijwerkt, ervoor te zorgen dat de indeling zelf de bijgewerkte versie van Visual Studio bevat. De IT-beheerder moet de bestaande indeling bijwerken met de nieuwste productupdates zodat zowel nieuwe clientinstallaties als clientupdates de bijgewerkte versie kunnen ontvangen, of ze kunnen een hele nieuwe indeling maken in een andere indelingsmap die u kunt gebruiken om de clientcomputers bij te werken. De aanbevolen procedure is om de indelingen op de tweede dinsdag van de maand bij te werken nadat de beveiligingsupdates zijn uitgebracht.
Zorg ervoor dat ofwel het gebruikersaccount of het systeemaccount dat de update uitvoert, de juiste toegang heeft tot de netwerkshare of de interne website die de indeling bevat. Raadpleeg Netwerkgerelateerde fouten oplossen wanneer u Visual Studioinstalleert of gebruikt voor meer informatie.
De update handmatig starten op de clientcomputer
Een gebruiker op de clientcomputer met voldoende machtigingen kan de Visual Studio-update zelf handmatig initiëren. De Visual Studio-client zoekt in de bronlocatie naar updates om te bepalen of er updatepakketten beschikbaar zijn. Daarom is het belangrijk om de bronindeling bijgewerkt te houden.
Gebruikers kunnen handmatig een Visual Studio-exemplaar bijwerken door:
- het Visual Studio-installatieprogramma te starten. Als er een update beschikbaar is, kunnen ze klikken op bijwerken.
- start de Visual Studio IDE en reageer op de meldingsvlag of het bericht, of kies Help > Controleren op updates.
Als bestanden worden gebruikt wanneer de update wordt gestart, bijvoorbeeld als Visual Studio is geopend, wordt de update geblokkeerd totdat Visual Studio is gesloten. Af en toe moet een update opnieuw worden opgestart.
Handmatig configureren waar de Visual Studio-client zoekt naar updates
Wanneer Visual Studio in eerste instantie op de clientcomputer is geïnstalleerd, wordt de locatie vastgelegd waar moet worden gecontroleerd op updates. Als Visual Studio is geïnstalleerd vanaf gehoste Microsoft-servers, wordt standaard gezocht naar updates van door Microsoft gehoste servers. Als Visual Studio is geïnstalleerd of bijgewerkt door een bootstrapper aan te roepen op een netwerkindeling of door het script uit te voeren om te installeren vanuit een webhosted indeling, wordt gezocht naar updates op de locatie die is opgegeven door de indeling.
Met de standaardfunctionaliteit van Visual Studio 2019, zodra de client het product heeft geïnstalleerd, is de configuratie van de updatelocatie van de client vergrendeld en onveranderbaar. De enige manier om betrouwbaar te de bronlocatie voor updates te wijzigen, is door het product te verwijderen en opnieuw te installeren met behulp van de juiste configuratie.
Als de Visual Studio-client echter gebruikmaakt van het meest recente Installatieprogramma voor Visual Studio 2022, kan de bronlocatie van de client voor updates worden gewijzigd. Dit is handig als u wilt installeren vanuit de ene indeling, maar updates wilt hebben die afkomstig zijn van een andere indeling. Er zijn verschillende manieren om het Installatieprogramma van Visual Studio 2022 op een clientcomputer te krijgen. De eenvoudigste manier is om elke versie van Visual Studio te gebruiken die na juni 2023 is verzonden, omdat deze versies automatisch het nieuwste installatieprogramma bevatten. Een andere manier is om het Visual Studio 2022-product te installeren en te gebruiken. Ten slotte kunt u het Visual Studio 2022-installatieprogramma distribueren via uw Visual Studio 2019-indelingen.
Als u handmatig de updatelocatie wilt weergeven en configureren waaruit de client naar updates zoekt, opent u de Update-instellingen en controleert u of deze correct is geconfigureerd. Vervolgens kunt u de update starten vanaf de client.
Meldingen bijwerken
Als er een update beschikbaar is op de locatie waar de client op zoek is naar updates, de client een bericht of een meldingsvlag.
Zie Updates beheren voor Visual Studio-implementaties op basis van het netwerkvoor meer informatie over het beheren van updates wanneer updatemeldingen aan gebruikers worden gepresenteerd.
Beheerdersupdates gebruiken om de clientcomputers bij te werken
Als u in een organisatie bent, is de aanbevolen best practice om uw clientcomputers in te schrijven voor Visual Studio-beheerdersupdates. Visual Studio-beveiligingsreleases komen doorgaans beschikbaar op patch-dinsdag, de tweede dinsdag van de maand. De IT-beheerder moet een gewoonte ontwikkelen om hun indelingen maandelijks te onderhouden en bij te werken, zoals op de ochtend van de tweede woensdag van de maand, en ze Microsoft Endpoint Manager gebruiken om de Visual Studio-beveiligingsupdates te implementeren op de clientcomputers in hun organisatie. Beheerdersupdates activeren clients om hun bronlocatie voor updates te bekijken voor nieuwe updates en als de indeling is bijgewerkt, wordt de update automatisch toegepast op de clientcomputer (waarbij visual Studio niet wordt gebruikt).
De clientcomputers programmatisch bijwerken
Beheerders kunnen de clientinstallaties van Visual Studio programmatisch bijwerken door de opdrachten uit te geven aan het installatieprogramma aan de clientzijde of door een bootstrapper in de netwerkindeling aan te roepen.
Visual Studio programmatisch bijwerken met behulp van het Visual Studio-installatieprogramma
U kunt een update naar Visual Studio initiëren door programmatisch het installatieprogramma van de client aan te roepen en de updateopdracht uit te geven. Met deze opdracht wordt Visual Studio bijgewerkt op basis van de productbits die beschikbaar zijn op de bronlocatie voor updates. Als u de bronlocatie van de update op de client wilt wijzigen tijdens het uitvoeren van de update, kunt u dat programmatisch doen door de parameter --channelUri
door te geven naast de updateopdracht. Bijvoorbeeld:
U kunt het kanaal wijzigen in een netwerkindeling en een updateopdracht op de client als volgt uitvoeren:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise" --channelUri "\\\\server\\share\\newlayoutdir\\channelmanifest.json"
of als volgt, waarmee de bron van updates wordt ingesteld op een gehoste Locatie van Microsoft:
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2022\Enterprise" --channelUri "https://aka.ms/vs/17/release/channel"
In de vorige twee voorbeelden kunt u de uitvoering van het installatieprogramma niet programmatisch starten vanuit dezelfde map waarin het installatieprogramma zich bevindt.
Visual Studio programmatisch bijwerken met behulp van een bootstrapper
U kunt Visual Studio bijwerken door programmatisch een bootstrapper aan te roepen vanaf dezelfde locatie die u oorspronkelijk hebt geïnstalleerd. Als u een bootstrapper van Microsoft hebt gedownload, kunt u, als uw client toegang heeft tot internet, elke bijgewerkte bootstrapper downloaden en gebruiken om uw Visual Studio-client bij te werken. Let op het kanaal van de bootstrapper, omdat dit ertoe kan leiden dat het updatekanaal van de client wordt gewijzigd.
Als uw bootstrapper zich op een netwerkindelingsshare bevindt, moet de beheerder eerst de netwerkindeling bijwerken om de Visual Studio-productupdates te bevatten voordat de client die bootstrapper kan gebruiken om bij te werken.
In het volgende voorbeeld wordt de client bijgewerkt met behulp van de bestaande bootstrapper in de oorspronkelijke netwerkindeling. Bij deze methode wordt ervan uitgegaan dat de IT-beheerder de indeling al heeft bijgewerkt.
\\server\share\originalinstallVSdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet
U kunt ook een update naar uw Visual Studio 2019-client initiëren door programmatisch een bootstrapper aan te roepen vanaf een andere locatie voor netwerkindelingen die de versie van het product bevat waarnaar u de client wilt bijwerken. Hiervoor moet u het installatieprogramma van Visual Studio 2022 op de client ophalen. De eenvoudigste manier om dit in te schakelen, is door ervoor te zorgen dat uw nieuwe Visual Studio 2019-indeling gebruikmaakt van het nieuwste installatieprogramma. Als u de bootstrapper uitvoert vanuit een nieuwe door het netwerk gehoste indeling, wordt het updatekanaal op de client ingesteld op de updatelocatie die is opgegeven in de indeling. U kunt deze opdracht bijvoorbeeld uitvoeren op de clientcomputer met behulp van een nieuwe bootstrapper in een nieuwe door het netwerk gehoste indeling:
U kunt ook een update naar uw Visual Studio-client initiëren door programmatisch een bootstrapper aan te roepen vanaf een andere locatie van netwerkindeling die de versie van het product bevat waarnaar u de client wilt bijwerken. Als u bootstrapper uitvoert vanuit een nieuwe door het netwerk gehoste indeling, wordt het updatekanaal op de client ingesteld op de updatelocatie die is opgegeven in de indeling. U kunt deze opdracht bijvoorbeeld uitvoeren op de clientcomputer met behulp van een nieuwe bootstrapper in een nieuwe door het netwerk gehoste indeling:
\\server\share\desiredupdatelayoutdir\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --quiet
Waar de client naar toekomstige updates zal kijken, is afhankelijk van de waarde van de channelUri in het response.json
-bestand van de nieuwe indeling.
Notitie
Gebruik de opdracht vswhere.exe om het installatiepad van een bestaand exemplaar van Visual Studio op een clientcomputer te identificeren.
Programmatisch een client bijwerken die geen internettoegang heeft
Als uw clientcomputer geen internettoegang heeft, moet deze de updates van een indeling verkrijgen. Houd er rekening mee dat er twee onderdelen zijn die moeten worden bijgewerkt wanneer Visual Studio wordt bijgewerkt. Het eerste is het installatieprogramma en het tweede is het Visual Studio-product zelf. Voor door het netwerk gehoste indelingen kunt u de bootstrapper of het installatieprogramma aanroepen om de client bij te werken. Voor gehoste indelingen voor intranet webservers kunt u bijwerken door het installatieprogramma op de client aan te roepen. In het volgende voorbeeld ziet u beide situaties, en beide gaan ervan uit dat de beheerder de indeling al heeft bijgewerkt naar de veiligste bits.
In dit voorbeeld wordt Visual Studio geïnstrueerd om expliciet te zoeken naar beide van deze onderdelen vanuit een netwerkindeling. De eerste opdracht dwingt het installatieprogramma bij te werken vanuit de indeling en met de tweede opdracht voorkomt u dat pakketten worden gedownload van gehoste Microsoft-servers op internet.
\\server\share\VSlayoutdirectory\vs_enterprise.exe --quiet --update --wait --offline
\\server\share\VSlayoutdirectory\vs_enterprise.exe update --installPath "C:\clientmachine\installpath" --noWeb --wait --quiet --norestart
In dit voorbeeld wordt Visual Studio geïnstrueerd om zichzelf bij te werken op basis van de inhoud die is opgenomen in de gehoste indeling van de interne intranetserver.
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" update --installPath "C:\Program Files\Microsoft Visual Studio\2019\Enterprise"
Ondersteuning krijgen voor uw netwerkindeling
Als u een probleem ondervindt met uw netwerkindeling, willen we dit weten. De beste manier om ons te vertellen is met behulp van het hulpprogramma Een probleem melden dat zowel in het installatieprogramma van Visual Studio als in de Visual Studio IDE wordt weergegeven. Als u een IT-beheerder bent en Visual Studio niet hebt geïnstalleerd, kunt u IT-beheerder feedback indienen via hier. Wanneer u dit hulpprogramma gebruikt, zou het erg nuttig zijn als u de logboeken van het HULPPROGRAMMA VS Collect kunt verzenden die ons kunnen helpen het probleem te diagnosticeren en op te lossen.
We bieden ook een installatiechat- (alleen Engels) ondersteuningsoptie voor installatieproblemen.
Er zijn ook andere ondersteuningsopties beschikbaar. Bekijk onze Visual Studio Developer Community.
Verwante inhoud
- Een netwerkindeling maken en onderhouden
- Beheerdershandleiding voor Visual Studio
- Netwerkgerelateerde fouten oplossen bij het installeren of gebruiken van Visual Studio
- Opdrachtregelparameters gebruiken om Visual Studio te installeren
- Tools voor het detecteren en beheren van Visual Studio-exemplaren
- Beleidsregels configureren voor bedrijfsimplementaties van Visual Studio
- levenscyclus en onderhoud van Visual Studio-producten