无法使用变量从 Powershell 设置 Windows 产品密钥

无法使用变量从 Powershell 设置 Windows 产品密钥

我想在 powershell 中像这样设置产品密钥:

PS C:\> slmgr.vbs /ipk $var

但随后我收到 Windows Script Host 错误 0xC004F050 — 产品密钥无效。我从此命令的输出中复制了密钥:

PS C:\> echo $var
XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

当我尝试像这样设置它时:

PS C:\> slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

然后就可以激活了。有什么问题吗?

答案1

解决方案是使用 trim() 函数,因为键末尾包含一个空格。

相关内容