Delen via


Productcodes automatisch toepassen bij het implementeren van Visual Studio

U kunt uw productcode programmatisch toepassen als onderdeel van een script dat wordt gebruikt om de implementatie van Visual Studio te automatiseren. U kunt een productcode op een apparaat programmatisch instellen tijdens een installatie van Visual Studio of nadat de installatie is voltooid.

De licentie toepassen na de installatie

U kunt een geïnstalleerde versie van Visual Studio activeren met een productcode met behulp van het hulpprogramma StorePID.exe op de doelcomputers in de stille modus. StorePID.exe is een hulpprogramma dat wordt geïnstalleerd met Visual Studio 2022 op de volgende standaardlocatie:

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE

Voer StorePID.exe uit met verhoogde bevoegdheden, hetzij met behulp van een System Center-agent of een opdrachtprompt met verhoogde bevoegdheid. Volg deze met de productsleutel en de Microsoft-productcode (MPC).

Belangrijk

Zorg ervoor dat u de streepjes in de productcode opneemt.

StorePID.exe [product key including the dashes] [MPC]

In het volgende voorbeeld ziet u een opdrachtregel voor het toepassen van de licentie voor Visual Studio 2022 Enterprise, met een MPC van 09660, een productcode van AAAAA-BBBBB-CCCCC-DDDDD-EEEEEen wordt uitgegaan van een standaardinstallatielocatie:

"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660

De licentie toepassen na de installatie

U kunt een geïnstalleerde versie van Visual Studio activeren met een productcode met behulp van het hulpprogramma StorePID.exe op de doelcomputers in de stille modus. StorePID.exe is een hulpprogramma dat wordt geïnstalleerd met Visual Studio op de volgende standaardlocatie:

C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\IDE

Voer StorePID.exe uit met verhoogde bevoegdheden, hetzij met behulp van een System Center-agent of een opdrachtprompt met verhoogde bevoegdheid. Volg deze met de productsleutel en de Microsoft-productcode (MPC).

Belangrijk

Zorg ervoor dat u de streepjes in de productcode opneemt.

StorePID.exe [product key including the dashes] [MPC]

In het volgende voorbeeld ziet u een opdrachtregel voor het toepassen van de licentie voor Visual Studio Enterprise, met een MPC van 09660, een productcode van AAAAA-BBBBB-CCCCC-DDDDD-EEEEE, en waarbij wordt uitgegaan van een standaardinstallatielocatie.

"C:\Program Files\Microsoft Visual Studio\18\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
Visual Studio Edition MPC
Visual Studio Enterprise 2022 09660
Visual Studio Professional 2022 09662
Visual Studio Edition MPC
Visual Studio Enterprise 2026 09860
Visual Studio Professional 2026 09862

Als StorePID.exe de productcode met succes toepast, wordt een %ERRORLEVEL%-waarde van 0 geretourneerd. Als er fouten optreden, wordt een van de volgende codes geretourneerd, afhankelijk van de foutvoorwaarde:

Fout Code
PID_ACTION_SUCCESS 0
PID_ACTION_NOTINSTALLED 1
PID_ACTION_INVALID 2
PID_ACTION_EXPIRED 3
PID_ACTION_INUSE 4
PID_ACTION_FAILURE 5
PID_ACTION_NOUPGRADE 6

Notitie

Wanneer u een virtuele instantie van Visual Studio uitvoert, moet u ervoor zorgen dat u ook de lokale AppData-map en het register virtualiseert. Als u problemen met virtuele exemplaren wilt oplossen, voert u <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exeuit.

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 (uitsluitend in het 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.