您好,我有 3 台带有共享文件夹的联网机器,我需要其中一台机器上的脚本来同时在所有 3 台计算机上运行文件。
解决这个问题的最佳方法是什么?
可以waitfor
用来同步。
在目标使用waitfor anysignalname
它会等待,直到这个信号被发送。
在主机上(或在三个目标之一的另一个 cmd 提示符上)用于waitfor /SI anysignalname
发送信号。
来自 sysinternals 的 PsExec
Telnet 等实用程序和赛门铁克 PC Anywhere 等远程控制程序可让您在远程系统上执行程序,但设置起来可能很麻烦,并且需要您在希望访问的远程系统上安装客户端软件。PsExec 是一个轻量级的 telnet 替代品,可让您在其他系统上执行进程,并与控制台应用程序完全交互,而无需手动安装客户端软件。PsExec 最强大的用途包括在远程系统上启动交互式命令提示和远程启用工具(如 IpConfig),否则它们无法显示有关远程系统的信息。
注意:一些防病毒扫描程序报告一个或多个工具感染了“远程管理员”病毒。PsTools 中没有一个包含病毒,但它们已被病毒使用,这就是它们触发病毒通知的原因。
http://technet.microsoft.com/en-gb/sysinternals/bb897553.aspx