我想在 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() 函数,因为键末尾包含一个空格。