如何将窗口输出到文本文件?

5
我正在设计一个批处理文件,首先要检查Windows副本是否已激活(使用slmgr /xpr命令),如果未激活,则输入密钥进行激活。我已经完成了所有工作,唯独无法检查激活状态,因为当您运行slmgr /xpr命令时,它会输出到Windows主机脚本对话框中,我无法想出如何将该框的文本输出到文本文件以用作变量。有人知道如何做到这一点/有更好的方法吗? 提前感谢!

1
你可以查看 %windir%\system32\slmgr.vbs,看看能否制作一个输出到控制台或文件的副本。 - Blorgbeard
2个回答

7
使用cscript将slmgr输出的文本内容输出到控制台。
cscript slmgr.vbs /xpr

2

你可以试试这个方法,将 slmgr.vbs /dli 替换成 slmgr.vbs /xpr

它会自动在你的 C:\ 盘生成一个文本文件:

cscript c:\Windows\System32\slmgr.vbs /dli > c:\slmgr_result.txt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接