我想执行一个批处理文件
D:\apache-tomcat-6.0。20\apache-tomcat-7.0。30\bin\shutdown。球棒
它位于我的服务器上。
我应该如何编写我的。bat
文件?
如果您在同一工作组中
关机。exe/s/m\\
更新:
似乎是关机了。这里的bat用于关闭ApacheTomcat。
因此,您可能对psexec或PuTTY感兴趣:一个免费的Telnet/SSH客户端
因为本机解决方案可以是
wmic
示例:
wmic/节点:
在您的示例中,应该是:
wmic /node:inidsoasrv01 process call create ^ "cmd.exe D:\\apache-tomcat-6.0.20\\apache-tomcat-7.0.30\\bin\\shutdown.bat"
wmic/?WMIC /node?更多的代码
您可以使用WMIC或SCHTASKS(这意味着不需要第三方软件):
>
SCHTASKS:
SCHTASKS /sremote_machine /U用户名 /P密码 /create /tn"点播演示" /tr"C:\some.bat" /scONCE /sd01/01/1910 /st00:00 SCHTASKS /sremote_machine /U用户名 /P密码 /run /TN"点播演示"
wmic(wmic将返回已启动进程的pid)
WMIC/NODE:“远程机器”/user:user/password:password进程调用create“c:\some.bat”,“c:\exec\u dir”
使用微软的工具执行远程命令:PsExec
如果远程主机上没有您的bat文件,请先复制它。例如:
copy D:\apache-tomcat-6.0.20\apache-tomcat-7.0.30\bin\shutdown.bat \\RemoteServerNameOrIP\d$\apache-tomcat-6.0.20\apache-tomcat-7.0.30\bin\
然后执行:
psexec \\RemoteServerNameOrIP d:\apache-tomcat-6.0.20\apache-tomcat-7.0.30\bin\shutdown.bat
注意:psexec的文件路径是远程服务器上的文件路径,而不是本地服务器上的文件路径。
我想从R脚本执行批处理文件。该文件位于类似于“网络\路径\到\批处理\文件”的目录中。bat。 我知道我可以使用R中的system命令来运行DOS命令,但我不能简单地使用system(“start file.bat”)。那么,如何最好地使用R脚本来执行这个批处理文件呢?
主要内容:创建批处理文件,保存批处理文件,执行批处理文件,修改批处理文件在本章中,我们将学习如何创建,保存,执行和修改批处理文件。 创建批处理文件 批处理文件通常在记事本中创建。 因此,最简单的方法是打开记事本并输入脚本所需的命令。 对于这个练习,打开记事本并输入以下语句。 保存批处理文件 在创建批处理文件后,下一步是保存批处理文件。 批处理文件的扩展名为或。 命名批处理文件时需要注意的一些常规规则 - 在命名批处理文件时避免使用空格,有时会在从其他脚本中调用时产生问
当我运行这段代码时,我只得到命令提示。。bat文件没有运行。如何使用这段代码执行批处理文件? 提前致谢
问题内容: 我有一个简单的批处理文件。我想 从Jenkins调用/运行/执行该文件 。 Jenkins中是否有相同的插件? 如何从Jenkins执行批处理文件?如果有相同的任何教程或文档。 问题答案: 在Linux上,转到jenkins作业,转到配置,添加构建步骤“ execute shell”,然后键入脚本的名称。请确保您的文件是可执行文件(chmod 777 yourscript.sh),并且
问题内容: 我想从Java程序执行批处理文件。 我正在使用以下命令。 但是问题是我想提供一个相对路径而不是绝对路径,以便我可以在任何组件上部署该Java项目。 项目的目录结构如下: 我想从“解析器”目录中的“ Main.java”文件中运行“ util”目录中的“ Server.bat”文件。 问题答案: 当Java运行时,您可以将Runtime.exec()与相对路径一起使用,相对方式是相对于当
在Windows中,如何访问批处理文件运行时传递的参数? 例如,假设我有一个名为< code>hello.bat的程序。当我在Windows命令行输入< code>hello -a时,如何让我的程序知道< code>-a是作为参数传入的?