在部署 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]

下列範例示範的命令列可套用 MPC 為 09660、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 並採用預設安裝位置的 Visual Studio 2022 Enterprise 授權:

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

下列範例示範的命令列可套用 MPC 為 09260、產品金鑰為 AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 並採用預設安裝位置的 Visual Studio 2019 Enterprise 授權:

"C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\StorePID.exe" AAAAA-BBBBB-CCCCC-DDDDD-EEEEE 09260
Visual Studio 版本 MPC
Visual Studio Enterprise 2022 09660
Visual Studio Professional 2022 09662
Visual Studio 版本 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 安裝和升級問題進行疑難排解,以取得逐步指導方針。

以下是一些支援選項: