我有一個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