使用NET批处理命令同步更新局域网各台计算机的资源---计算机网络技术
HomeLoginRegister文章阅读贴子检索音乐搜寻AdService论坛留言 | 收藏本站 | About Site 计算机基础知识|
计算机网络技术 | 计算机网络安全 | 数据库基础知识 |
创业投资理财 | 成功之路 | 办公处理Wps | 操作系统
Word技术文章 | Excel经验总结 | PowerPoint教程 | 网页制作教程 | 图片处理基础 | flash教程 | asp.net开发 |
IT新技术
WWW.dzwebs.net ∈ Baidu &; Google 使用NET批处理命令同步更新局域网各台计算机的资源
Admin | 2008-8-8 18:30:23 | Nums: 1123 Times| 上一篇 下一篇 本文来自:计算机网络技术 打印本页
您尚未登陆,本站复制功能仅对会员开放 〖注 册〗 〖登 陆〗 -
批量接收文件或更新目录文件,保证各台计算机资源全部一样,在网吧、机房或企业机房,早已是家常便饭。
但是,很多管理员使用的方法是C\S结构
程序,一台安装服务器版,其他的安装客户版,以此接收并更新文件!
本文,我们不介绍这种软件的使用方法,而是介绍更为简单、功能更强大的另类技巧!
如下这个批处理利用net命令来进行文件和目录的同步更新,优点就是任何机器都可以做服务器和客户机,而且不占用任何资源,当然缺点也有,那就是写批处理有点烦。
首先看下面的批处理文件,之后再作详细的解释:
net use S: \\computer-01\D
attrib -s -h -r S:\ghost C:\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 use [devicename | *] [computernamesharename[volume]]
[password | *]] [/user:[domainname]username] [[/delete] |
[/persistent:{yes | no}]]
参数介绍:
键入不带参数的net use列出网络连接。
devicename指定要连接到的资源名称或要断开的设备名称。
computernamesharename服务器及共享资源的名称。
pass
word访问共享资源的密码。
*提示键入密码。
/user指定进行连接的另外一个用户。
domainname指定另一个域。
username指定登录的用户名。
/home将用户连接到其宿主目录。
/delete取消指定网络连接。
/persistent控制永久网络连接的使用。
如下是简单的例子说明:
①net use e: YFANGTEMP 将YFANGTEMP目录建立为E盘
②net use e: YFAN
GTEMP /delete 断开连接
一:命令诠释
①net use S: \\computer-01\D
(将computer-01的共享盘d盘进行网络连接,并映射成网络驱动盘s盘。这里d盘要做完全共享,如果其属性不是完全共享,文件将无法复制。
提示:如果怕完全共享被人将文件删除,可以设完全共享密码。假设远程共享盘完全共享密码为123,那么这行命令改成如下:
net use S: \\computer-01\D
123
这样访问远程客户机共享盘就没有问题了。
提示:这里为什么要选d盘而不是e盘c盘,是要和同步更新的服务机的盘符对应起来,我要复制本地机d盘下的东西,当然要和d盘对应。)
②attrib -s -h -r S:\ghost\
(把目标盘下要复制的目标目录下的文件属性(只读、隐藏、
系统)三项去掉。提示:如果目标盘没有ghost目录接下来的xcopy命令会自动创建的)
③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 自动覆盖已有文件)
④net use * /delete (断