Автоматическое применение ключей продуктов при развертывании Visual Studio
Ключ продукта можно применить программным способом в рамках скрипта, который используется для автоматизации развертывания Visual Studio. Ключ продукта можно задать на устройстве программным способом во время установки Visual Studio или после завершения установки.
Применение лицензии после установки
Вы можете активировать установленную версию Visual Studio с помощью ключа продукта, используя утилиту StorePID.exe
на целевых компьютерах, в тихом режиме.
StorePID.exe
— это программа служебной программы, которая устанавливается с Visual Studio 2019 в следующем расположении по умолчанию:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE
Запустите StorePID.exe
с повышенными привилегиями либо с помощью агента System Center, либо командной строки с повышенными привилегиями. Затем используйте ключ товара и код продукта Майкрософт (MPC).
Важный
Обязательно включите дефисы в ключ продукта.
StorePID.exe [product key including the dashes] [MPC]
Применение лицензии после установки
Вы можете активировать установленную версию Visual Studio с помощью ключа продукта, используя утилиту StorePID.exe
на целевых машинах в тихом режиме.
StorePID.exe
— это служебная программа, которая устанавливается с Visual Studio 2022 в следующем расположении по умолчанию:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE
Запустите StorePID.exe
с повышенными привилегиями либо с помощью агента System Center, либо командной строки с повышенными привилегиями. Сначала укажите ключ продукта, затем код продукта Майкрософт (MPC).
Важный
Обязательно включите тире в ключ продукта.
StorePID.exe [product key including the dashes] [MPC]
В следующем примере показана командная строка для применения лицензии для Visual Studio 2022 Enterprise, которая имеет MPC 09660, ключ продукта AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
и предполагает расположение установки по умолчанию:
"C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09660
В следующем примере показана командная строка для применения лицензии для Visual Studio 2019 Enterprise, которая имеет MPC 09260, ключ продукта AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
и предполагает расположение установки по умолчанию:
"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 |
Если StorePID.exe
успешно применяет ключ продукта, он возвращает значение %ERRORLEVEL%
, равное 0. При возникновении ошибок возвращается один из следующих кодов в зависимости от условия ошибки:
Ошибка | Код |
---|---|
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 |
Заметка
При запуске виртуального экземпляра Visual Studio убедитесь, что вы также виртуализируете локальную папку AppData и реестр. Чтобы устранить неполадки с виртуальными экземплярами, выполните <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe
.
Если StorePID.exe
успешно применяет ключ продукта, он возвращает значение %ERRORLEVEL%
, равное 0. При возникновении ошибок возвращается один из следующих кодов в зависимости от условия ошибки:
Ошибка | Код |
---|---|
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 |
Заметка
При запуске виртуального экземпляра Visual Studio убедитесь, что вы также виртуализируете локальную папку AppData и реестр. Чтобы устранить неполадки с виртуальными экземплярами, выполните <Visual Studio installation directory>\Common7\IDE\DDConfigCA.exe
.
Поддержка или устранение неполадок
Иногда вещи могут пойти не так. Если установка Visual Studio завершается сбоем, ознакомьтесь с разделом Устранение неполадок с установкой и обновлением Visual Studio, чтобы получить пошаговые инструкции.
Ниже приведены несколько дополнительных вариантов поддержки:
- Используйте вариант поддержки чата установки (только на английском языке) для проблем, связанных с установкой.
- Сообщите о проблемах с продуктом, используя средство сообщить о проблеме, которое отображается как в установщике Visual Studio, так и в интегрированной среде разработки Visual Studio. Если вы ИТ-администратор и у вас не установлена Visual Studio, вы можете отправить обратную связь от ИТ-администратора.
- Предложите функцию, отслеживайте проблемы с продуктом и найдите ответы в сообществе разработчиков Visual Studio.