部署 Visual Studio 時自動套用產品金鑰
您可以將產品密鑰以程式設計方式套用為腳本的一部分,以自動化 Visual Studio 的部署。 您可以在 Visual Studio 安裝期間或在安裝完成之後,以程式設計方式在裝置上設定產品密鑰。
安裝之後套用授權
您可以在目標機器上使用 StorePID.exe
公用程式,以無訊息模式透過產品密鑰啟用已安裝的 Visual Studio 版本。
StorePID.exe
是一個公用程式,會在下列預設位置使用 Visual Studio 2019 安裝:
C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE
使用 System Center 代理程式或以具有提升管理權限的命令提示字元來執行 StorePID.exe
。 接著是產品金鑰和 Microsoft 產品代碼(MPC)。
重要
請務必在產品金鑰中包含破折號。
StorePID.exe [product key including the dashes] [MPC]
安裝之後套用授權
您可以在目標機器上使用 StorePID.exe
公用程式,以無訊息模式透過產品密鑰啟用已安裝的 Visual Studio 版本。
StorePID.exe
是一種公用程式,其會在下列預設位置使用 Visual Studio 2022 安裝:
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE
使用 System Center 代理程式或以具有提升管理權限的命令提示字元來執行 StorePID.exe
。 接著是產品金鑰和 Microsoft 產品代碼(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
成功套用產品密鑰,則會傳回 0 的 %ERRORLEVEL%
。 如果遇到錯誤,它會根據錯誤條件傳回下列其中一個程式代碼:
錯誤 | 代碼 / 密碼 |
---|---|
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
成功套用產品密鑰,則會傳回 0 的 %ERRORLEVEL%
。 如果遇到錯誤,它會根據錯誤條件傳回下列其中一個程式代碼:
錯誤 | 代碼 / 密碼 |
---|---|
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 IDE 中,向我們回報產品問題。 如果您是 IT 系統管理員且未安裝 Visual Studio,則可以提交 IT 系統管理員意見反應。
- 建議功能、追蹤產品問題,並在 Visual Studio 開發人員社群中找到答案。