Dela via


Använd produktnycklar automatiskt när du distribuerar Visual Studio

Du kan använda produktnyckeln programmatiskt som en del av ett skript som används för att automatisera distributionen av Visual Studio. Du kan ange en produktnyckel på en enhet programmatiskt under en installation av Visual Studio eller när installationen är klar.

Tillämpa licensen efter installationen

Du kan aktivera en installerad version av Visual Studio med en produktnyckel med hjälp av verktyget StorePID.exe på måldatorerna i tyst läge. StorePID.exe är ett verktygsprogram som installeras med Visual Studio 2019 på följande standardplats:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE

Kör StorePID.exe med förhöjd behörighet, antingen med hjälp av en System Center-agent eller en upphöjd kommandotolk. Följ den med produktnyckeln och Microsofts produktkod (MPC).

Viktig

Se till att ta med bindestrecken i produktnyckeln.

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

Tillämpa licensen efter installationen

Du kan aktivera en installerad version av Visual Studio med en produktnyckel med hjälp av verktyget StorePID.exe på måldatorerna i tyst läge. StorePID.exe är ett verktygsprogram som installeras med Visual Studio 2022 på följande standardplats:

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

Kör StorePID.exe med förhöjd behörighet, antingen med hjälp av en System Center-agent eller en upphöjd kommandotolk. Följ den med produktnyckeln och Microsoft Product Code (MPC).

Viktig

Se till att inkludera bindestrecken i produktnyckeln.

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

I följande exempel visas en kommandorad för att tillämpa licensen för Visual Studio 2022 Enterprise, som har en MPC på 09660, en produktnyckel för AAAAA-BBBBB-CCCCC-DDDDD-EEEEEoch förutsätter en standardinstallationsplats:

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

I följande exempel visas en kommandorad för att tillämpa licensen för Visual Studio 2019 Enterprise, som har en MPC på 09260, en produktnyckel för AAAAA-BBBBB-CCCCC-DDDDD-EEEEEoch förutsätter en standardinstallationsplats:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09260
Visual Studio Edition MPC
Visual Studio Enterprise 2022 09660
Visual Studio Professional 2022 09662
Visual Studio Edition MPC
Visual Studio Enterprise 2019 09260
Visual Studio Professional 2019 09262

Om StorePID.exe lyckas tillämpa produktnyckeln returnerar den ett %ERRORLEVEL%-värde på 0. Om det uppstår fel returnerar den någon av följande koder, beroende på feltillståndet:

Fel Kod
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

Not

När du kör en virtuell instans av Visual Studio kontrollerar du att du även virtualiserar den lokala AppData-mappen och registret. Om du vill felsöka virtuella instanser kör du <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe.

Om StorePID.exe lyckas tillämpa produktnyckeln returneras en %ERRORLEVEL% på 0. Om det uppstår fel returnerar den någon av följande koder, beroende på feltillståndet:

Fel Kod
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

Not

När du kör en virtuell instans av Visual Studio kontrollerar du att du även virtualiserar den lokala AppData-mappen och registret. Om du vill felsöka virtuella instanser kör du <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe.

Support eller felsökning

Ibland kan saker gå fel. Om Visual Studio-installationen misslyckas kan du läsa Felsöka problem med installation och uppgradering av Visual Studio för stegvis vägledning.

Här är några fler supportalternativ: