我们使用包含以下内容的批处理文件来激活映像后的 Windows 域计算机:
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr -ato
这种方法效果很好,但是有一个问题:每个命令执行后都会出现一个对话框,并且文件不会继续运行,直到您关闭它。
有没有办法抑制对话框?(成功时,而不是错误时)。至少两个命令都可以在无需用户干预的情况下执行的方法也很好(走过 50 多台计算机并在每台计算机上按下回车键会很无聊)
答案1
在批处理文件中尝试“start slmgr -ato”
答案2
通过 cscript 调用也可以
cscript C:\Windows\System32\slmgr.vbs /ato
答案3
在命令中添加“//b”。这将抑制弹出窗口。
例如
slmgr.vbs //b -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
答案4
+1 表示“cscript ...”变体在命令执行时提供了有用的 ERRORLEVEL,而“add '//b'”变体在退出时不会提供任何 ERRORLEVEL。
克里斯