2011-09-07 62 views
0

该场景 - 局域网上的9台PC,1台教师系统和8台客户端,全部使用静态IP。 教师系统目录中的文件可以在任何时候更新,我想启动一个脚本连接到客户端PC,查找设置目录并复制文件以确保它们是最新的。这也需要杀死一个.exe到 确保事情正常工作。如果可能的话,重新启动该应用将更新的文件从1台PC复制到它的联网客户端

我希望这是从一个简单的脚本理想地运行,所以从我见过的VBS或可能是批处理文件是最好的。但我愿意接受建议。 谢谢。

更新。 我试图运行PSEXEC到每个客户端上启动VBS脚本: 开始PsExec.exe @ addresses.txt -u [用户名] -p [密码] -i 2 C:\脚本\ killTask​​.vbs

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

回答

0

对于批处理文件,这应该相当简单。

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

相关问题