Appliquer automatiquement des clés de produit lors du déploiement de Visual Studio

Vous pouvez appliquer votre clé de produit par programmation dans le cadre d’un script utilisé pour automatiser le déploiement de Visual Studio. Vous pouvez définir une clé de produit sur un appareil par programmation pendant une installation de Visual Studio ou une fois l’installation terminée.

Appliquer la licence après l’installation

Vous pouvez activer une version installée de Visual Studio avec une clé de produit à l’aide de l’utilitaire StorePID.exe sur les machines cibles, en mode silencieux. StorePID.exe est un programme utilitaire qui s’installe avec Visual Studio 2019 à l’emplacement par défaut suivant :

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

Exécutez StorePID.exe avec des privilèges élevés, à l’aide d’un agent System Center ou d’une invite de commandes avec élévation de privilèges. Poursuivez avec la clé de produit et le MPC (code produit Microsoft).

Important

Assurez-vous de bien inclure les tirets de la clé de produit.

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

Appliquer la licence après l’installation

Vous pouvez activer une version installée de Visual Studio avec une clé de produit à l’aide de l’utilitaire StorePID.exe sur les machines cibles, en mode silencieux. StorePID.exe est un programme utilitaire qui s’installe avec Visual Studio 2022 à l’emplacement par défaut suivant :

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

Exécutez StorePID.exe avec des privilèges élevés, à l’aide d’un agent System Center ou d’une invite de commandes avec élévation de privilèges. Faites suivre de la clé de produit et du MPC (code produit Microsoft).

Important

Assurez-vous de bien inclure les tirets de la clé de produit.

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

L’exemple suivant montre une ligne de commande permettant d’appliquer la licence pour Visual Studio 2022 Enterprise, qui a un MPC de 09660, une clé de produit de AAAAA-BBBBB-CCCCC-DDDDD-EEEEEet suppose un emplacement d’installation par défaut :

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

L’exemple suivant montre une ligne de commande pour appliquer la licence pour Visual Studio 2019 Enterprise, qui a un MPC de 09260, une clé de produit de AAAAA-BBBBB-CCCCC-DDDDD-EEEEEet suppose un emplacement d’installation par défaut :

"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

Si StorePID.exe applique correctement la clé de produit, il retourne un %ERRORLEVEL% de 0. S’il rencontre des erreurs, il retourne l’un des codes suivants, en fonction de la condition d’erreur :

Erreur 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

Remarque

Lorsque vous exécutez une instance virtuelle de Visual Studio, assurez-vous que vous virtualisez également le dossier AppData local et le Registre. Pour résoudre les problèmes liés aux instances virtuelles, exécutez <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe.

Si StorePID.exe a correctement appliqué la clé de produit, la valeur 0 est retournée pour %ERRORLEVEL%. S’il rencontre des erreurs, il retourne l’un des codes suivants, en fonction de la condition d’erreur :

Erreur 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

Remarque

Lorsque vous exécutez une instance virtuelle de Visual Studio, assurez-vous que vous virtualisez également le dossier AppData local et le Registre. Pour résoudre les problèmes liés aux instances virtuelles, exécutez <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe.

Support ou résolution des problèmes

Parfois, les choses peuvent mal tourner. Si votre installation de Visual Studio échoue, consultez résoudre les problèmes d’installation et de mise à niveau de Visual Studio pour obtenir des instructions pas à pas.

Voici quelques options de support supplémentaires :