现象
使用参数 --productKey
(如 XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
)安装 Visual Studio 时,许可证密钥显示为无效,并且安装程序会反复请求许可证密钥,即使使用包中提到的许可证密钥。
解决方法
根据 使用命令行参数安装、更新和管理 Visual Studio,该 --productkey
参数仅支持格式为 XXXXXXXXXXXXXXXXXXXXXXXXX
25 个字母数字字符。
参数 | 说明 |
---|---|
--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