【问题标题】:step by step / quickest way to script to to remotely execute files一步一步/最快的方式编写脚本以远程执行文件
【发布时间】:2012-10-07 17:38:20
【问题描述】:

您好,我有 3 台带有共享文件夹的联网机器,我需要其中一台机器上的脚本来同时在所有 3 台计算机上运行文件。

解决这个问题的最佳方法是什么?

【问题讨论】:

  • schtasks?我有能力在远程机器上安排任务。
  • 你的容忍度是多少? 10 秒之内?

标签: cmd remote-access execute


【解决方案1】:

来自 sysinternals 的 PsExec

Telnet 等实用程序和赛门铁克 PC 等远程控制程序 Anywhere 允许您在远程系统上执行程序,但它们可以是 设置很痛苦,并且要求您在服务器上安装客户端软件 您希望访问的远程系统。 PsExec 是一个轻量级的 telnet-replacement,可让您在其他系统上执行进程, 完成与控制台应用程序的完全交互,无需 必须手动安装客户端软件。 PsExec 最强大的 用途包括在远程系统上启动交互式命令提示符 和远程启用工具,如 IpConfig,否则没有 能够显示有关远程系统的信息。

注意:一些防病毒扫描程序报告说,一个或多个工具 感染了“远程管理员”病毒。 PsTools 均不包含 病毒,但它们已被病毒利用,这就是它们触发的原因 病毒通知。

http://technet.microsoft.com/en-gb/sysinternals/bb897553.aspx

【讨论】:

    【解决方案2】:

    您可以使用waitfor 进行同步。

    在目标使用waitfor anysignalname它会等待,直到这个信号被发送。

    在主机上(或在三个目标之一的另一个 cmd 提示符上)使用 waitfor /SI anysignalname 发送信号。

    【讨论】:

      猜你喜欢
      • 2011-05-28
      • 1970-01-01
      • 2017-08-16
      • 2018-06-13
      • 1970-01-01
      • 2013-09-18
      • 1970-01-01
      • 2017-04-25
      • 2011-08-22
      相关资源
      最近更新 更多