我在组织中使用MDT(Microsoft Deployment Toolkit)和WDS(Windows Deployment Services)。我在任务序列中调用了cmd /c %scriptroot%\HP_Win_7.bat
的CMD文件。
批处理文件的内容:
slmgr /ilc c:\support\zertifikate\HP.xrm-ms
slmgr /ipk 74T2M-DKDBC-788W3-H689G-6P6GT
slmgr /ato
在执行批处理文件的过程中,我从Windows脚本宿主中获得3个弹出窗口,我必须按下"确定"或"输入"。批量暂停,直到我确认弹出窗口。如果没有,则cmd文件暂停。
我想要一个隐藏弹出窗口或自动确认它们的解决方案。
该脚本加载证书文件和通用密钥并激活窗口。 (对于HP Win 7 PC,Windows-Key是通用的)
答案 0 :(得分:3)
这取决于谁在制作弹出窗口。如果它们是由slmgr.vbs
脚本直接生成的,那么您有两个简单的选项:
您可以在“批量”模式下直接请求执行脚本,您将无法获得输出
slmgr.vbs //b /ilc c:\support\zertifikate\HP.xrm-ms
...
如果要保留输出(但没有弹出脚本),而不是执行wscript.exe
下的脚本(默认情况下,直接调用脚本时使用),请使用{{1在控制台模式下执行它,以便将所有输出写入控制台
cscript.exe