在命令行上显示或安装Windows产品密钥

目前,我们正在使用Windows 2008 HPC R2设置多个Windows HPC群集。 我们希望能够通过命令行在集群上执行Windows许可命令,即显示当前的许可证状态,安装产品密钥,重新安装试用密钥等。

不幸的是, slmgr命令总是打开一个对话框来显示其输出,而不是写入标准输出。 这是非常不愉快的,因为我们希望能够使用HPC工具在许可证状态上运行并行操作。

任何人都可以提出一个命令来pipe理完全在命令行上运行的Windows许可证吗?

我自己回答道歉:我们在一分钟前遇到了答案。

事实certificate,如果您使用cscript调用slmgr ,则输出将转到命令行而不是对话框。 所以你想要一个像这样的命令,

cscript slmgr c:\windows\system32\slmgr.vbs -dli