Delen via


Beheerdersupdates toepassen die gebruikmaken van Microsoft Endpoint Manager (SCCM of Intune)

In dit document worden verschillende typen en kenmerken van updates van Visual Studio-beheerders beschreven. In dit artikel vindt u informatie over hoe en wanneer deze moeten worden gedistribueerd in uw organisatie, welke configuratieopties beschikbaar zijn en hoe u rapporten kunt weergeven en problemen kunt oplossen.

Voorwaarden

Zie Beheerdersupdates inschakelenvoor meer informatie over de vereisten voor het gebruik van beheerdersupdates.

Houd er rekening mee dat beheerdersupdates updates zijn, geen initiële installaties. Ze veronderstellen dat Visual Studio al op de computer is geïnstalleerd. Met andere woorden, het toepassen van beheerdersupdates initieert geen gloednieuwe installatie.

Informatie over updates voor Visual Studio-beheerders

Het Updatepakket voor Visual Studio-beheerders dat is gepubliceerd naar het Microsoft Update-systeem, is beschikbaar via drie distributiekanalen:

  1. Het WSUS-kanaal (Windows Server Update Servers), dat doorgaans wordt beheerd door de SCCM Configuration Manager deel van de Microsoft Endpoint Manager oplossing voor apparaatbeheer.
  2. Het Microsoft Update voor Bedrijven-kanaal van Windows Update voor Bedrijven, dat doorgaans wordt beheerd door het Intune- deel van de Microsoft Endpoint Manager oplossing voor apparaatbeheer. Op dit moment worden alleen beveiligingsupdates gepubliceerd naar dit kanaal.
  3. Het Microsoft Update Catalog kanaal, waar u het pakket kunt downloaden en gebruiken om een indeling bij te werken of een clientexemplaar bij te werken.

Het overgrote deel van de clientcomputers wordt bijgewerkt met behulp van de WSUS/SCCM- of Windows Update voor Bedrijven-/Microsoft Update/Intune-kanalen. In beide scenario's wordt de Visual Studio-beheerdersupdate gepubliceerd naar de Microsoft Update-servers, waar deze vervolgens wordt gedetecteerd als beschikbaar en van toepassing door de systeemeigen Windows Update-clientagent.

Het Updatepakket voor visual Studio-beheerders bevat informatie die het Visual Studio-installatieprogramma op de clientcomputers moet kunnen downloaden en initiëren. Het installatieprogramma van Visual Studio downloadt de binaire bestanden voor productupdates van waar de clientcomputer is geconfigureerd om updates te downloaden van, hetzij van internet of van een lokale lay-out.

Het updatepakket van de beheerder bevat niet voldoende informatie om een schone installatie van het product uit te voeren, noch bevat het een van de werkelijke binaire bestanden van het product. De updates van Visual Studio-beheerders zijn cumulatief, wat betekent dat een Visual Studio-update met een hoger versienummer en een latere releasedatum een superset is van een oudere, lagere versie.

Notitie

Standaard downloadt en installeert het SYSTEEM-account van de clientcomputer de Updates van visual Studio-beheerders. Dit betekent dat het SYSTEEM-account beheerdersbevoegdheden moet hebben voor de computer en dat het ook toegang moet hebben tot internet of de locatie van de netwerkindeling om de bijgewerkte product-bits te kunnen downloaden.

Updates van Visual Studio-beheerders zijn alleen van toepassing op onderhoudsversies van Visual Studio die nog steeds worden ondersteund. Zie Visual Studio-productlevenscyclus en onderhoudvoor meer informatie over welke Visual Studio-servicebasislijnen gedurende een bepaalde periode nog steeds worden ondersteund. Alle ondersteunde Visual Studio-servicebasislijnen worden veilig gehouden.

Typen en kenmerken van beheerdersupdates

Er zijn drie typen beheerdersupdates voor Visual Studio:

  • beveiligingsupdates van toepassing zijn op alle Visual Studio-edities (bijvoorbeeld Enterprise, Professional, Community, enzovoort) en ze bevatten beperkte, zeer gerichte en compatibele wijzigingen op serviceniveau. Beveiligingsupdates brengen een client niet naar een latere secundaire versie; ze zijn ontworpen om oplossingen te bieden voor beveiligingsproblemen voor een client die zich al op een bepaald niveau van een secundaire versie bevindt. Beveiligingsupdates hebben ten minste één beveiligingsoplossing, maar de beveiligingsoplossing is mogelijk wel of niet aanwezig in een onderdeel of workload die op de clientcomputer is geïnstalleerd. We kunnen bijvoorbeeld een beveiligingsprobleem in de .NET-onderdelen oplossen en de update labelen als een beveiligingsupdate, maar het zou geen zinvol effect hebben op een clientcomputer waarop alleen C++-onderdelen zijn geïnstalleerd. Beveiligingsupdates kunnen ook andere betrouwbaarheidsoplossingen of andere vereiste onderdeelupdates bevatten. Beveiligingsupdates worden gepubliceerd naar alle drie de distributiekanalen die eerder worden vermeld.

  • Functie-updates stellen IT-beheerders in staat om computers in hun organisatie naar een recentere kleinere versie van Visual Studio te updaten. Functie-updates zijn alleen van toepassing op Visual Studio-edities die vaak worden gevonden in ondernemingen, zoals Enterprise, Professional en Build Tools-SKU's. Alle functie-updates worden alleen gepubliceerd naar de Microsoft Update-catalogus als "functiepakketten", die optioneel handmatig te importeren zijn in SCCM Configuration Manager. Functie-updates zijn cumulatief en bevatten aanvullende kwaliteit en eerdere beveiligingsoplossingen.

  • kwaliteitsupdates zijn ook alleen van toepassing op die Visual Studio-edities die vaak worden gevonden in ondernemingen en die beperkte, zeer gerichte en compatibele serviceniveauwijzigingen bevatten. Kwaliteitsupdates brengen een client niet naar een latere secundaire versie; ze zijn ontworpen om prestatie- en betrouwbaarheidscorrecties of andere noodzakelijke onderdelenupdates te leveren aan een client die al op een bepaald niveau van een secundaire versie is. Kwaliteitsupdates verzamelen zich samen met beveiligingsupdates en bevatten dus alleen beveiligingsoplossingen als de beveiligingsoplossing al onafhankelijk is uitgebracht. Kwaliteitsupdates worden ook alleen gepubliceerd naar de Microsoft Update Catalog als 'Updates' waar ze optioneel beschikbaar zijn om handmatig geïmporteerd in SCCM Configuration Manager.

De titels van beheerdersupdates decoderen

De titel van elke beheerder werkt de resulterende versie van de update bij. Bijvoorbeeld

  • Visual Studio 2019 versie 16.0.0 tot en met 16.9.0-update die zijn geclassificeerd als een 'Feature Pack' van toepassing is op Visual Studio 2019-edities die zijn gelicentieerd voor zakelijk gebruik op de client tussen het volledige productversiebereik van 16.0.0 tot en met 16.9.0, en de clienteditie wordt bijgewerkt naar 16.9.0.
  • Visual Studio 2019 versie 16.0.0 tot en met 16.11.21-update geclassificeerd als 'Beveiligingsupdates' is van toepassing op Visual Studio 2019-edities die zijn gelicentieerd voor zakelijk gebruik op de client tussen versie 16.0.0 en 16.11.20. Deze clientversies worden bijgewerkt naar 16.11.21.
  • Be veiligingsupdate van Visual Studio 2019 versie 16.11.21 van toepassing is op Visual Studio 2019-edities die zijn gelicentieerd voor zakelijk gebruik op de client tussen versie 16.0.0 en 16.11.20. Deze clientversies worden bijgewerkt naar 16.11.21.
  • Visual Studio 2022 versie 17.0.3-update geclassificeerd als Beveiligingsupdate, is van toepassing op elke Visual Studio 2022-editie op de client die zich op het Current-kanaal of het 17.0 LTSC-kanaalbevindt en deze naar de versie 17.0.3.
  • Visual Studio 2022 versie 17.1.0-update geclassificeerd als een 'Feature Pack' is van toepassing op visual Studio 2022-edities die zijn gelicentieerd voor zakelijk gebruik op de client die zich op het Current-kanaal bevindt, en deze wordt bijgewerkt naar de versie 17.1.0.
  • Visual Studio 2022 versie 17.2.7-update geclassificeerd als Beveiligingsupdate, is van toepassing op elke Visual Studio 2022-editie op de client die zich op het Current-kanaal of het 17.2 LTSC-kanaal bevindt, en brengt deze tot naar de versie 17.2.7.
  • Beveiligingsupdate van Visual Studio 2022 versie 17.3.7 van toepassing is op elke Visual Studio 2022-editie op de client die zich op het Current-kanaal bevindt en deze naar de versie 17.3.7.

Als het clientexemplaar groter is dan de versie van de beheerderupdate die wordt toegepast, zal de beheerderupdate geen effect hebben.

De clientcomputer configureren voor het ontvangen van beheerdersupdates

Configuratieopties

Er zijn enkele configuratieopties die kunnen worden gebruikt om de update-ervaring van Visual Studio-beheerders aan te passen, zodat deze compatibel en afgestemd is op de implementatievoorkeuren en -vereisten van uw organisatie.

De meest voorkomende configuratieopties zijn als volgt:

  • Windows Update voor Bedrijven Microsoft Update-opt-in**

    Cloud verbonden clientcomputers die door Intune worden beheerd, moeten worden geconfigureerd voor Windows Update voor Business en deelnemen aan de AllowMUUpdateServicePolicy- om Visual Studio-beheerdersupdates te ontvangen via het Microsoft Update-kanaal van Windows Update voor Business.

  • Visual Studio-beheerder update-aanmelding

    Deze registersleutel is vereist voor de clientcomputer om beheerdersupdates te ontvangen via de WSUS- of Windows Update voor Bedrijven Microsoft Update-kanalen. Het is een systeem-brede registersleutel, wat betekent dat het van toepassing is op alle exemplaren van Visual Studio die op de computer zijn geïnstalleerd.

  • bronlocatie van de bijgewerkte productonderdelen

    Bij het uitvoeren van de update downloaden de clientcomputers de bijgewerkte productbits van internet via het Microsoft CDN of van een netwerkindelingsshare die de beheerder heeft voorbereid en onderhouden. In beide gevallen moet het account op de clientcomputer waarop de update wordt uitgevoerd (meestal SYSTEM, maar kan worden aangepast aan USER) zowel beheerdersbevoegdheden op de computer hebben als toegang tot de bronlocatie van productbestanden.

    • Als het product afkomstig is van internet, moet het SYSTEEM-account dat de update uitvoert, toegang hebben tot ten minste de Visual Studio-eindpunten.
    • Als het product afkomstig is van een netwerkindelingslocatie, moeten de volgende voorwaarden waar zijn voordat de beheerdersupdate kan worden geïmplementeerd:
    • Het account dat de update uitvoert, moet machtigingen hebben voor de netwerkshare. Als SYSTEM-accounts bijvoorbeeld de beheerdersupdates uitvoeren, moet u de groep "Domeincomputers" machtigingen geven voor de netwerkdeelschijf.
    • Op een bepaald moment moet op de clientcomputer de bootstrapper al vanaf die locatie voor de netwerkindeling worden uitgevoerd. In het ideale geval zou de oorspronkelijke clientinstallatie zijn gebeurd met behulp van de bootstrapper van de netwerkindeling, maar het is ook mogelijk om net een update te hebben geïnstalleerd met behulp van een bijgewerkte bootstrapper op dezelfde netwerklocatie. Een van deze acties zou een verbinding met die specifieke indelingslocatie op de clientmachine insluiten.
    • De locatie van de netwerkindeling (waarmee de client is verbonden) moet worden bijgewerkt om de bijgewerkte productbits te bevatten dat de beheerdersupdate wil implementeren.

Raadpleeg de Groepsbeleid voor beheerdersupdates beheren of de Opdrachtregelparameters gebruiken om Visual Studio-documentatie bij te werken voor een uitgebreide lijst met alle ondersteunde updategedrag van beheerders.

Methoden voor het configureren van een beheerdersupdate

Er zijn drie belangrijke methoden voor het configureren van beheerdersupdates: via beleid) via een configuratiebestand op de clientcomputer, of via een wijziging van het implementatiepakket administratorupdate in SCCM Configuration Manager of Microsoft Endpoint Manager.

Beleid

Beheerdersupdates zoeken naar specifieke beleidsconfiguratie, zoals AdministratorUpdatesEnabled zoals beschreven in Beleidsregels configureren voor bedrijfsimplementaties. Beheerderstoegang op de clientcomputer is vereist voor het configureren van beleid.

Configuratiebestand

Sommige instellingen kunnen op de clientcomputer worden bewaard in een optioneel configuratiebestand, dat het voordeel heeft om deze slechts één keer in te stellen en toe te passen op alle toekomstige beheerdersupdates. De benadering van het configuratiebestand gedraagt zich als een registersleutel en is machinebreed, wat betekent dat deze van toepassing is op alle installaties van Visual Studio die op de clientcomputer zijn geïnstalleerd. De standaardlocatie voor het configuratiebestand bevindt zich op C:\ProgramData\Microsoft\VisualStudio\updates.config. Als u echter een andere locatie wilt gebruiken om het bestand op te slaan, kunt u dit doen door het beleid UpdateConfigurationFile te configureren en de waarde in te stellen op het pad van uw configuratiebestand.

Het configuratiebestand, dat de JSON-indeling heeft, ondersteunt de optie installerUpdateArgs. Dit is een matrix met tekenreeksen gescheiden door komma's die meer schakelopties opgeven die u kunt doorgeven aan het Installatieprogramma van Visual Studio. Als de inhoud van het bestand een ongeldig veld bevat of een optie die niet wordt ondersteund, mislukt de update. Zie Opdrachtregelparameters gebruiken om Visual Studiote installeren voor meer informatie.

Hier volgt een voorbeeld van een configuratiebestand:

"installerUpdateArgs" : ["--quiet", "--keepWindowsUpdateOn"], 
"checkPendingReboot" :  "true" 

Het updatepakket voor beheerders handmatig bijwerken in SCCM of Intune

De opdrachtregelparameters van een afzonderlijk updatepakket voor beheerders kunnen handmatig worden gewijzigd in SCCM of Microsoft Endpoint Manager door de IT-beheerder. Over het algemeen raden we deze aanpak niet aan, hoewel dit technisch mogelijk is.

Verificatie, foutcodes en probleemoplossing

Vaststellen dat Visual Studio is bijgewerkt

U kunt een van de volgende methoden gebruiken om te controleren of de beheerdersupdate correct is geïnstalleerd:

  • Start Visual Studio op de clientcomputer, selecteer Help->Overen controleer of het versienummer overeenkomt met het laatste nummer in de titel van de beoogde update.
  • Gebruik het hulpprogramma vswhere op de clientcomputer om de verschillende versies van Visual Studio op de computer te identificeren. Zie Tools voor het detecteren en beheren van Visual Studio-exemplarenvoor meer informatie.
  • Elke poging tot beheerupdate genereert verschillende logboekbestanden in de %temp% map van de clientcomputer die de voortgang van de updatebewerking vastlegt. Sorteer de map op datum en zoek naar bestanden die beginnen dd_updatedriver, dd_bootstrapper, dd_clienten dd_setup voor de beheerupdates, de bootstrapper, het Installatieprogramma van Visual Studio en de installatie-engine. Controleer of deze logboekbestanden een 0 bevatten, waarmee wordt aangegeven dat de update is toegepast. Deze logboekbestanden kunnen ook worden gebruikt om te controleren of het configuratiebestand wordt gebruikt. Raadpleeg de Visual Studio Log Collection Tool voor meer informatie.

Foutcodes en voorwaarden

Belangrijk

Houd er rekening mee dat Visual Studio moet worden gesloten voordat u de update installeert. Als Visual Studio is geopend of wordt gebruikt, wordt de installatie van de update geannuleerd.

Beheerdersupdates kunnen de volgende retourcodes opleveren:

Foutcode Definitie
0 De beheerupdate is geïnstalleerd.
1001 Visual Studio Installer of een gerelateerd installatieproces wordt uitgevoerd. De update wordt niet toegepast.
1002 Visual Studio Installer is gepauzeerd. De update wordt niet toegepast.
1003 Visual Studio wordt gebruikt, dus de update is geannuleerd. Deze voorwaarde kan worden overschreven met behulp van de vlag --force.
1004 Er is geen internet gedetecteerd. De update kan geen contact maken met de internetlocatie met de bijgewerkte bestanden. De update wordt niet toegepast.
1005 De registerwaarde AdministratorUpdatesEnabled is ingesteld op 0 of helemaal niet ingesteld. De update wordt niet toegepast.
1006 De registerwaarde AdministratorUpdatesOptOut is ingesteld op 1. De update wordt niet toegepast. De sleutel is bedoeld voor clientcomputers die niet door de beheerder moeten worden bijgewerkt.
1007 Het Installatieprogramma van Visual Studio is niet geïnstalleerd.
1009 Het Visual Studio-exemplaar is geconfigureerd voor het gebruik van een indeling, maar de indeling mist pakketten om de update uit te voeren.
3010 Voor het systeem moet opnieuw worden opgestart. De update is al dan niet toegepast. Start de computer opnieuw op en probeer de update opnieuw uit te voeren.
8006 Update is geannuleerd omdat er een Visual Studio-gerelateerd proces bezig is
862968 De update is voltooid en een herstart wordt aanbevolen, maar is niet vereist.
8007070 De update is geannuleerd omdat er onvoldoende ruimte is op schijf.
Ander Er is een fout opgetreden bij het toepassen van de update. De update wordt niet toegepast.

Zie Opdrachtregelparameters gebruiken om Visual Studiote installeren voor een uitgebreide lijst met clientfoutcodes.

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 Engelstalig) 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.

U kunt de volgende methoden gebruiken om feedback te geven over updates van Visual Studio-beheerders of om problemen te melden die van invloed zijn op de updates:

Zie ook

Bekijk de volgende aanvullende bronnen voor meer informatie: