当前位置: 首页 > 知识库问答 >
问题:

使用本地PC上的批处理文件在远程PC上执行批处理文件

公孙成仁
2023-03-14

我想执行一个批处理文件

D:\apache-tomcat-6.0。20\apache-tomcat-7.0。30\bin\shutdown。球棒

它位于我的服务器上。

我应该如何编写我的。bat文件?

共有3个答案

夔庆
2023-03-14

如果您在同一工作组中 关机。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?更多的代码

拓拔高畅
2023-03-14

您可以使用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”

  • 佴博实
    2023-03-14

    使用微软的工具执行远程命令: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是作为参数传入的?