我有一个master.bat文件,其中有...运行主bat文件
call file1.bat
call file2.bat
call file3.bat
call file4.bat
我想安排它在我的Windows Server 2008上以静默/无形mode.I运行'寻找一些方式来运行这个master.bat没有任何可见的用户(无窗口,CMD接口,没有任务栏名称等)。 我不想安装任何批处理exe软件。
我试图通过更改用户运行任务到“系统”,它已完成工作,但我不能在实际中做到这一点。 我发现Windows脚本宿主的run方法可以让你在不可见的模式运行一个脚本.....
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\Batch Files\master.bat" & Chr(34), 0
Set WshShell = Nothing
,但没有更多的文件,请:)任何其他建议这一点。
EDIT1
考虑available..it将确定使用Windows脚本宿主的运行方法的选择有限,但我怎么可以安排在任务调度master.vbs ..?
使用脚本shell是创建CMD过程而不弹出窗口的唯一方法 – Antoniossss
Tha是真的。 。 。有点 – nephi12
你可以从服务器上运行一些东西,并让它与远程计算机联系,但如果你使用.BAT,实际上从最终用户的计算机运行它将显示至少最小化。使用脚本作为@Antoniossss说是唯一的方法。 – Grant