`
happmaoo
  • 浏览: 4335480 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

用net命令进行局域网文件批量处理

阅读更多

现在大家都希望有个同步软件可以达到网络目录或者文件的更新来减少自己的工作量,现在网络上也有很多软件可以达到这个目的,象同步专家之类的,但是这些软件需要安装服务端和客户端,客户端要常驻才能使用,并且占用了一定的资源.如下这个批处理利用net命令来进行文件和目录的同步更新.优点就是任何机器都可以做服务器和客户机,而且不占用任何资源.当然缺点也有就是写批处理有点烦^^.

我首先写出批处理,然后作详细的解释:
net use S: \\computer-01\D
attrib -s -h -r S:\ghostC:\WINDOWS\COMMAND\Xcopy.exe /s /e /y D:\ghost S:\ghost
net use * /delete

net use S: \\computer-02\D
attrib -s -h -r S:\ghost
C:\WINDOWS\COMMAND\Xcopy.exe /s /e /y D:\ghost S:\ghost
net use * /delete

写说明一下net命令的用法,这里采用net命令其中一个参数net use,如果对其他有兴趣,可以在command窗口打net /?显示其help屏幕。
参数net use
作用:连接计算机或断开计算机与共享资源的连接,或显示计算机的连接信息。
命令格式:net use [devicename | *] [computernamesharename[volume]] [password | *]] [/user:[domainname]username] [[/delete] | [/persistent:{yes | no}]]
参数介绍:
键入不带参数的net use列出网络连接。
devicename指定要连接到的资源名称或要断开的设备名称。
computernamesharename服务器及共享资源的名称。
password访问共享资源的密码。
*提示键入密码。
/user指定进行连接的另外一个用户。
domainname指定另一个域。
username指定登录的用户名。
/home将用户连接到其宿主目录。
/delete取消指定网络连接。
/persistent控制永久网络连接的使用。
如下是简单的例子说明:
(1)net use e: YFANGTEMP 将YFANGTEMP目录建立为E盘
(2)net use e: YFANGTEMP /delete 断开连接

这里我只写两行批处理,用意这两大行网络标识是不同的,其他可以依次类推。我的网吧网络标识是computer-01~computer-N 也就是网吧电脑的网络名称,可以根据自己实际情况更改。譬如user01~userXX

开始解释每行命令,实际应用稍后解释。
一.命令解析。
1.net use S: \\computer-01\D (将computer-01的共享盘d盘进行网络连接,并映射成网络驱动盘s盘。这里d盘要做完全共享,如果不是完全共享文件就复制不过去了,到时不要耍菜刀追我^^。提示1:如果怕完全共享被人将文件删除,可以设完全共享密码。假设远程共享盘完全共享密码为123,那么这行命令改成如下: net use S: \\computer-01\D 123。这样访问远程客户机共享盘就没有问题了。提示2:这里为什么要选d盘而不是e盘c盘,是要和同步更新的服务机的盘符对应起来,我要复制本地机d盘下的东西,当然要和d盘对应。)

2. attrib -s -h -r S:\ghost\ (把目标盘下要复制的目标目录下的文件属性(只读、隐藏、系统)三项去掉。提示:如果目标盘没有ghost目录接下来的xcopy命令会自动创建的)

3. C:\WINDOWS\COMMAND\Xcopy.exe /y /s /e D:\ghost S:\ghost\(将本地机的d盘下的ghost目录下文件复制到虚拟映射盘s盘下ghost目录,这里的s盘就是computer-01上的d盘。提示1:s盘在执行第一大行后会自动消失,当执行第二大行时computer-02的d盘被虚拟映射成s盘;提示2:/s /e参数含义指把ghost下所有子目录包括空目录全部复制。/y 自动覆盖已有文件)

4. net use * /delete (断开所有连接)

2.实际应用
1.共享盘目录的更新:
比方现在头痛的传奇,我统一安装在d盘的netgames下的mir目录。把d盘完全共享并设置共享密码为****。当要更新文件和外挂文件时,外挂文件也是放在mir目录下的。这样先调试好一台电脑然后写出如下命令并执行。
net use S: \\computer-01\D ****
attrib -s -h -r S:\netgames\mir
C:\WINDOWS\COMMAND\Xcopy.exe D:\netgames\mir S:\netgames\mir
net use * /delete

提示:1。这里没有用/s/e就是只复制mir根目录下的文件而不复制整个目录
2.我们也可以在xcopy前插入一句C:\WINDOWS\COMMAND\del /y S:\netgames\mir\*.*
把mir下的文件删除干净后再复制。保险起见可以不写。
3.\\computer-01可以依次类推写下去,如computer-02 -03 -04. . . . .

2.共享目录的更新
上述我们把传奇目录下文件和外挂更新好后,但是出现一个问题。网管软件的桌面图标没有同步更新,好事作到底,上次我们是把整个盘符作了完全共享,这次我们只把一个目录完全共享并设置密码****。因为我用的是pubwin4网管软件,安装c盘,为了安全起见,还是只共享文件夹,而不是整个盘。Pubwin的桌面快捷方式安装在c盘的program files的hitsoft下,将hitsoft完全共享即可,传奇和传奇外挂快捷方式放在目录下的netgames下。批处理如下

net use S: \\computer-01\hitsoft ****
attrib -s -h -r S:\netgames
C:\WINDOWS\COMMAND\Xcopy.exe c:\program~1\hitsoft\netgames S:\netgames /s /y /e
net use * /delete

提示:我们可以做的更多,还有删除目录,只要把xcopy转换成deltree就可以了。

分享到:
评论

相关推荐

    通过批处理调用本机或者局域网机器执行WINDOWS计划任务

    通过批处理调用本机或者局域网内机器执行WINDOWS计划任务

    局域网助手+cdkey

    不同于其它相似软件,局域网助手优化的界面设计能够让局域网管理人员在 大量机器上同时进行不同的操作,快速而高效。局域网助手独特的强力网络扫描引擎可以扫描到您所需要的信息,使用可扩展和开放的XML和XML组管理...

    LanHelper局域网助手1.99破解版

    不同于其它相似软件,局域网助手优化的界面设计能够让局域网管理人员在 大量机器上同时进行不同的操作,快速而高效。局域网助手独特的强力网络扫描引擎可以扫描到您所需要的信息,使用可扩展和开放的XML和XML组管理...

    局域网助手注册机

    不同于其它相似软件,局域网助手优化的界面设计能够让局域网管理人员在 大量机器上同时进行不同的操作,快速而高效。局域网助手独特的强力网络扫描引擎可以扫描到您所需要的信息,使用可扩展和开放的XML和XML组管理...

    掌控局域网监控软件

    11.文件分发:把电子文件批量分发到多台指定电脑中,节约资源和时间。 12.远程命令控制:远程开机(需配合使用网络人电脑控制器硬件)、远程关机、远程重启、远程注销、锁定本地或远端电脑的鼠标键盘等。

    局域网助手(LanHelper)V1.99

    不同于其它相似软件,局域网助手优化的界面设计能够让局域网管理人员在 大量机器上同时进行不同的操作,快速而高效。局域网助手独特的强力网络扫描引擎可以扫描到您所需要的信息,使用可扩展和开放的XML和XML组管理...

    Linux shell实现批量关闭局域网中主机端口

     1、通过nmap命令查询局域网中所有主机打开的端口,并存入文件nmap1.txt中。  1 # 通过nmap命令查询局域网中所有主机打开的端口,并存入文件nmap1.txt中  2 mkdir -p /wuhao/sh/files  3 nmap $1 > /wuhao/...

    Python实现ssh批量登录并执行命令

    现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传,网络同...

    ssh批量登录并执行命令的python实现代码

    现在有个任务是在这些电脑上执行某些命令,者说进行某些操作,比如安装某些软件,拷贝某些文件,批量关机等。如果一台一台得手工去操作,费时又费力,如果要进行多个操作就更麻烦啦。 或许你会想到网络同传, 网络同...

    腾飞远程控制软件V2.4授权1000台电脑使用版本.rar

    1.本软件 由腾飞软件工作室开发,采用高性能内网传输协议,以及高效的图像处理及压缩技术,使监控性能达到... 一键批量传输文件、文本分发、批量截屏、屏幕墙等6. 适用于 游戏工作室、公司企业员工监控、机房集中管理等

    JAVA上百实例源码以及开源项目

    2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...

    Visual C++ 程序开发范例宝典 源码 光盘 part2

    cc实例155 批量改变指定文件的属性 5.8 加密与解密 cc实例156 文件的加密与解密 cc实例157 文件夹加密 5.9 其他文件管理知识 cc实例158 文件分割器 cc实例159 帮助文件 cc实例160 用 WinRar压缩和...

    Visual C++程序开发范例宝典(PDF扫描版).part3

     cc实例226 对SQLServer数据库进行录入和提取多媒体文件   cc实例227 对SQLcServer数据库进行录入和存储Word文档   8.10 数据备份恢复   cc实例228 Access数据库备份与还原   cc实例229 SQLcServer...

    Visual C++程序开发范例宝典(PDF扫描版).part2

     cc实例226 对SQLServer数据库进行录入和提取多媒体文件   cc实例227 对SQLcServer数据库进行录入和存储Word文档   8.10 数据备份恢复   cc实例228 Access数据库备份与还原   cc实例229 SQLcServer...

    Visual C++程序开发范例宝典(光盘) 第四部分

    实例226 对SQLServer数据库进行录入和提取多媒体文件 实例227 对SQL Server数据库进行录入和存储Word文档 8.10 数据备份恢复 实例228 Access数据库备份与还原 实例229 SQL Server数据库备份与恢复 实例230 ...

    Visual C++程序开发范例宝典(光盘) 第八部分

    实例226 对SQLServer数据库进行录入和提取多媒体文件 实例227 对SQL Server数据库进行录入和存储Word文档 8.10 数据备份恢复 实例228 Access数据库备份与还原 实例229 SQL Server数据库备份与恢复 实例230 ...

    明日科技C#开发入门及项目实战

    实例159 文件批量更名 实例160 复制文件时显示复制进度 实例161 对指定文件夹中的文件进行分类存储 实例162 将文本文件转换成网页文件 实例163 伪装文件夹 实例164 word目录提取工具 第15章 gdi+绘图 实例165 在...

    700个批处理打包下载.rar

    对含有数字的文件进行改名操作.cmd 对数字进行排序.cmd 局域网扫描批处理.txt 屏幕炸弹.bat 建立回收站.cmd 弹出对话框.bat 快速清理垃圾文件.bat 感情进度条.bat 感情进度条.cmd 打开控制面板中的某项.cmd 打开系统...

    JAVA上百实例源码以及开源项目源代码

    Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB版、VC版还有Delphi版的飞鸽传书软件,但是Java版的确实不多,因此这个Java...

Global site tag (gtag.js) - Google Analytics