挑战系统 完成非常任务
2008-08-19 17:22:03 来源:WEB开发网(3). 简化操作
上面的备份和切换需要输入命令略显麻烦,我们可以批处理来实现。将下面的代码分别保存为bf.bat和qh.bat,放在同一目录下。
@echo off
echo 备份网络设置
netsh dump >net1.txt
exit
@echo off
echo 恢复网络设置
netsh exec net1.txt
exit
这样在备份时只需双击bf.bat即可,网络切换时也只需双击qh.bat就可以了。当然,我们也可以进行共享。做好每个子网设置的备份然后放到共享服务器上进行共享,在别人需要在某子网移动办公的时候只需调用该子网的网络配置文件(net*.txt)运行qh.bat即可完成网络配置马上投入工作。
二、让系统中不同的帐户有不同的网络配置
Windows是多用户系统,我们可以创建不同的帐户并且可以使每个帐户有不同的系统环境,但网络环境却是统一的。如何来实现当每个帐号登录时不用手工设置而各自不同的网络配置呢?
1、思路
我们为每个用户创建一个批处理文件,通过该文件完成用户的网络设置。如何实现帐户登录自动完成网络配置呢?大家知道每个帐户都有各自的桌面环境,其中有一个“启动项”,我们可以将相应的用户网络设置批处理文件放到启动项中实现帐户登录后的网络自动配置。
2、实现
(1).创建批处理
以创建gslw用户的网络批处理文件为例,其他用户类似,将下面的代码保存为gslw.bat:
@echo off
netsh interface ip show address
netsh int ip set address name="本地连接" source=static addr=192.168.1.10 mask=255.255.255.0 gateway=192.168.1.1 gwmetric=1
netsh int ip set dns name="本地连接" source=static addr=202.100.64.68
netsh int ip add dns name="本地连接" addr=202.100.64.68
netsh int ip add dns name="本地连接" addr=61.178.0.93
netsh interface ip show address
netsh interface ip show dns
exit
(2).实现自动配置
更多精彩
赞助商链接