运行单个静默脚本

时间:2015-03-12 20:13:28

标签: batch-file command-line scripting

我希望运行一个脚本文件来自动执行KACE代理。我的问题是我需要脚本以静默方式运行,以便用户不知道它正在后台运行。我被告知使用vbs脚本来运行.bat静音,但为什么我不能从vbs脚本中运行所有内容?这是我的.bat脚本,除了保持沉默之外,目前我还需要它。

@ECHO OFF
cd "C:\Program Files\Dell\Kace\" 
runkbot.exe 6 0

谢谢!

3 个答案:

答案 0 :(得分:0)

如果您的网络上有管理员帐户,或者您拥有域并且您是域管理员,则可以使用PSExec远程调用脚本。

答案 1 :(得分:0)

设置oShell = WScript.CreateObject(" WScript.Shell") oShell.run" cmd / K CD C:\ Program Files \ Dell \ Kace& runkbot.exe 6 0",0,TRUE

答案 2 :(得分:0)

创建一个名为.vbs的{​​{1}}文件,代码为:

silent.vbs

然后使用Set WshShell = WScript.CreateObject("WScript.Shell") WshShell.Run """" & WScript.Arguments(0) & """" & sargs, 0, False

从批处理文件中调用它

或者您可以使用像这样的编译器将其编译为exe文件:http://www.f2ko.de/programs.php?lang=en&pid=ob2e