将更新文件从1台PC复制到其网络客户端

时间:2011-09-07 07:05:23

标签: networking vbscript batch-file

情景 - LAN上有9台PC,1台讲师系统和8台客户端,都带有静态IP。 教师系统上目录中的文件可以随时更新,我想启动一个脚本,该脚本将连接到客户端PC,查找设置目录并复制文件以确保它们是最新的。这也需要杀死.exe 确保事情正常运作。然后,如果可能,重新启动该应用程序。

我希望理想情况下从一个简单的脚本运行,所以从我看到的VBS或者批处理文件最好。但我愿意接受建议。 感谢。

更新即可。 我正在尝试运行PsExec以在每个客户端上启动VBS脚本: 启动PsExec.exe @ addresses.txt -u [用户名] -p [密码] -i 2 c:\ scripts \ killTask​​.vbs

然后我设置了Microsoft SyncToy,然后再次启动PsExec以启动所需的程序。但是PsExec正在返回未知用户/错误密码错误。 PsExec是否存在连接到XP机器的常见问题/修复?

1 个答案:

答案 0 :(得分:0)

批处理文件应该相当简单。

我会查看系统内部pskillpsexec来停止和启动进程。要进行复制,我会使用xcopy / D,如果源日期较新,它将复制文件。设置一个环境变量以包含客户端PC列表,然后使用for循环为每个执行pskill,xcopy,psexec的程序调用例程。