我们目前正在使用 Windows 2008 HPC R2 设置多个 Windows HPC 集群。我们希望能够通过命令行跨集群执行 Windows 许可命令,即显示当前许可状态、安装产品密钥、重新启用试用密钥等。
不幸的是,该slmgr
命令总是打开一个对话框来显示其输出,而不是写入标准输出。这非常令人不快,因为我们希望能够使用 HPC 工具对许可证状态运行并行操作。
有人可以建议一个完全在命令行上运行的用于管理 Windows 许可证的命令吗?
答案1
抱歉,我自己才回答这个问题:我们刚才才遇到答案。
事实证明,如果你slmgr
使用调用cscript
,输出将转到命令行而不是对话框。因此,你需要一个类似这样的命令,
cscript slmgr c:\windows\system32\slmgr.vbs -dli