求bt种子 你懂的:用批处理实现向局域网内多台机器中复制文件 - 企业网管技术大杂烩 - 我是网管论坛 - P...
来源:百度文库 编辑:偶看新闻 时间:2024/07/01 13:22:16
用批处理实现向局域网内多台机器中复制文件
批处理, 局域网, 机器, 文件 总公司用Email的方式传过来一个“edp.exe”文件,要求对收银电脑进行升级。方法是覆盖掉所有收银POS机中“c:\pos”下的同名文件。我部收银电脑有五十多台,全部安装Windows2000 Pro版。如果用手工复制的方式,相当麻烦。经过摸索发现用批处理可以实现批量复制。方法如下:
一、使用此方法的前提条件有以下几点:
1、所有的收银电脑在同一个网段;
2、所有的收银电脑的IP地址是顺序且规则的。如我处的收银电脑的IP地址分别为192.168.6.101-192.168.6.138、192.168.6.151-192.168.6.155、192.168.6.161、192.168.6.163-192.168.6.168;
3、每台收银电脑都是相同的登录名和相同的登录密码,此例中用户名为edp,密码为空
4、每台收银电脑都开通的默认共享c$(因为此处我们的操作仅涉及c$),如果没有开通,可以通过修改注册表的方式来开通。具体方法在注册表编辑器regedit中删除掉“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet
\Services\LanmanServer\Parameters”中的“AutoShareWks”子键,然后重启电脑。(该方法仅针对Windows2000 Pro版)
二、编辑批处理文件
我们先新建一个文件夹“C:\EDP”,然后将需要复制到其他机台上的文件复制到该文件夹下,此处是“edp.exe”文件。
然后在该文件夹下新建一个文本文件,然后将扩展名改为“.bat”,比如“copyedp.bat”。
在该文本文件添加以下内容并保存:
- @echo off
- for /L %%A in (101,1,138) do net use \\192.168.6.%%A\c$ "" /user:"edp"
- for /L %%B in (151,1,155) do net use \\192.168.6.%%B\c$ "" /user:"edp"
- net user \\192.168.6.161\c$ "" /user:"edp"
- for /L %%C in (163,1,168) do net use \\192.168.6.%%C\c$ "" /user:"edp"
- rem 以上指令是的目的是与目标机器建立连接
- for /L $$D in (101,1,138) do copy/y c:\edp\edp.exe \\192.168.6.%%D\c$\pos\
- for /L $$E in (151,1,155) do copy/y c:\edp\edp.exe \\192.168.6.%%E\c$\pos\
- copy/y c:\edp\edp.exe \\192.168.6.161\c$\pos\
- for /L %%F in (163,1,168) do copy/y c:\edp\edp.exe \\192.168.6.%%F\c$\pos\
- rem 以上指令是将文件复制到目标机器。
这儿需要注意的有以下几点:
1、该批处理中我们用到了循环语句“for”,对该命令不熟悉的朋友可以通过在“开始菜单-运行”中输入“cmd”,然后输入“help for”指令来查看关于该命令的帮助;
2、%%符号后面的字母要区分大小写,即%%a不等同于%%A;
3、“copy”命令加上“/y”参数的目的是不询问直接覆盖目标文件。
以上内容仅考虑可行性,未考虑安全性在内,且仅在公司测试通过,或有不足,请指正!
[ 本帖最后由 hymyg 于 2007-7-9 15:36 编辑 ]
如何在局域网中实现删除对方机器里面的文件
请教高手,如何在WIN2000中实现分布式文件管理,局域网内其它机器如何访问?
用VB的mscomm控件如何实现局域网内的文件复制
局域网中怎么实现文件共享?
局域网文件共享,禁止复制到别的机器。
U盘问题? 从机器中向U盘复制文件时 总是报路径太深无法复制 我该怎么办
如果想在局域网中向其他机器发送消息,用“运行”中的什么命令?
在批处理中实现后台操作?
Linux 中实现如何编辑批处理功能?
XP用路由器的局域网中电脑如何实现共享文件
请问一下在局域网中怎么实现文件的传输?
急!vba实现复制文件到局域网其他计算机!急啊!公司存亡!
急!vba实现复制文件到局域网其他计算机!急啊!公司存亡!
想制作一张光盘.然后做一个批处理命令:自动复制光盘下的SOFT文件夹到系统最后一个分区中.如何才能实现?
用批处理能实现自动关机吗
复制光盘里的批处理bat文件怎么做呢。
急!高分求解!用批处理命令copy文件时,发现凡中文目录下的文件都无法复制,怎么办??
局域网不能复制共享文件
局域网文件共享,禁止复制。
请教批处理高手----如何实现对boot文件的修改!
用批处理删除指定文件
在2太机器组成的家庭局域网中如何实现客户机控制主机自动关机
150MB大的文件在100MB交换机局域网中复制用了34秒,速度是否正常?
用移动硬盘向硬盘复制文件时自动重启