安装 Visual Studio 时许可证密钥无效

现象

使用参数 --productKey (如 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX)安装 Visual Studio 时,许可证密钥显示为无效,并且安装程序会反复请求许可证密钥,即使使用包中提到的许可证密钥。

解决方法

根据 使用命令行参数安装、更新和管理 Visual Studio,该 --productkey 参数仅支持格式为 XXXXXXXXXXXXXXXXXXXXXXXXX25 个字母数字字符。

参数 说明
--productKey 可选:在 install 命令期间,这个参数会定义要用于已安装的产品的产品密钥。 它由格式的 25 个字母数字字符 XXXXXXXXXXXXXXXXXXXXXXXXX组成。

若要解决此问题,请从参数--productKey中删除短划线XXXXX-XXXXX-XXXXX-XXXXX-XXXXX。 下面是一个示例:

$RetVal = Execute-Process -Path "$dirFiles\vs_Professional.exe" -Parameters "--add Microsoft.VisualStudio.Workload.Data --add Microsoft.VisualStudio.Workload.DataScience --add Microsoft.VisualStudio.Workload.ManagedDesktop --locale en-US --quiet --wait --norestart --productKey XXXXXXXXXXXXXXXXXXXXXXXXX" -PassThru