Автоматическое применение ключей продуктов при развертывании 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.