找回密码
 加入
搜索
查看: 7832|回复: 23

[系统综合] [求助]如何推送一个文件到局域网的一台计算机

 火.. [复制链接]
发表于 2010-12-30 10:28:51 | 显示全部楼层 |阅读模式
本帖最后由 ac5474012 于 2010-12-31 14:47 编辑

这个问题有点像病毒,但是我现在还是要问问. 我局域网有很多计算机但是我不想一个一个拷贝.有办法吗?

其实我想找一个让客户端运行一个exe的软件,或者方法.
发表于 2010-12-30 10:36:13 | 显示全部楼层
还是收到请求后用FTP方式更新拷贝比较好吧
发表于 2010-12-30 12:40:50 | 显示全部楼层
我也想知道,ftp的话似乎有点麻烦
我公司里平常是用xcopy编成bat实现多台pc拷贝的
但是做成bat之后,只能按顺序执行命令,拷贝完pc1,再拷贝pc2……
感觉这样效率有些低下,因为一台主机能承受同时xcopy好多pc的嘛
哪怕是能做成同时xcopy10台,20台的脚本,也不错啊
发表于 2010-12-30 12:57:48 | 显示全部楼层
用au3根据当前情况批量生成若干个bat,每个bat里面只进行一台机器的copy,然后用run函数批量运行这些bat文件,不用等前面的运行完才进行下一个(你说的按顺序执行相当于runwait)。
就像你一下选择10个bat,然后enter。。。。
发表于 2010-12-30 12:58:42 | 显示全部楼层
au3生成bat,那个直接用FileWriteLine ( 文件句柄 或 "文件名", "数据" )
发表于 2010-12-30 14:08:37 | 显示全部楼层
如果生成bat的话,我想还不如做文本呢,把命令写在里面
然后读取这个文本,每次读取一定数量,比如10条,20条
每一条运行一次run("cmd.exe /c xcopy xxxxxxxx)这样似乎好些
但是,怎么能判断保持10个cmd在xcopy呢?
比如头十个copy完3个,在下一个循环里运行三个,保持10个cmd在运行
或者判断10个xcopy执行完,执行下十个
发表于 2010-12-30 15:46:27 | 显示全部楼层
怎么不用"拉"办法
客户机启动运行^服务器端\更新.BAT
启动多少台就更新多少台
 楼主| 发表于 2010-12-31 09:19:45 | 显示全部楼层
回复 2# menfan1

你的意思是给客户端安装ftp服务吗?
发表于 2010-12-31 09:52:37 | 显示全部楼层
大哥,共享一下不行吗
 楼主| 发表于 2010-12-31 14:36:46 | 显示全部楼层
回复 9# nmgwddj

大哥,共享一下不行吗
nmgwddj 发表于 2010-12-31 09:52


我是问思路,还没有结果呢.你这是灌水呢吧?
 楼主| 发表于 2010-12-31 14:37:22 | 显示全部楼层
回复 7# _ddqs.

怎么不用"拉"办法
客户机启动运行^服务器端\更新.BAT
启动多少台就更新多少台
_ddqs. 发表于 2010-12-30 15:46


但是我怎么让客户机运行这个bat?
 楼主| 发表于 2010-12-31 14:38:41 | 显示全部楼层
回复 6# dearmb

如果生成bat的话,我想还不如做文本呢,把命令写在里面
然后读取这个文本,每次读取一定数量,比如10条,2 ...
dearmb 发表于 2010-12-30 14:08


关键是如何让客户端能成功运行一个exe或者bat文件.
 楼主| 发表于 2010-12-31 14:39:49 | 显示全部楼层
回复 5# sanmoking

au3生成bat,那个直接用FileWriteLine ( 文件句柄 或 "文件名", "数据" )
sanmoking 发表于 2010-12-30 12:58


现在纠结在怎么让客户端运行一个exe,我听说网吧这这类软件.
发表于 2010-12-31 14:41:42 | 显示全部楼层
C/S模式.
send指令去让客户端http(ftp) get或tcpsend等
 楼主| 发表于 2010-12-31 14:45:36 | 显示全部楼层
回复 14# ceoguang

C/S模式.
send指令去让客户端http(ftp) get或tcpsend等
ceoguang 发表于 2010-12-31 14:41


其实我想找一个让客户端运行一个exe的软件,或者方法.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-11-15 19:25 , Processed in 0.092418 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表