一、网络设置自由切换,移动办公任我行
移动办公是我们经常会遇到的,在不同的子网(部门)间进行相关的工作。拿着自己的笔记本,利用网卡接口连入局域网,马上就可以进入工作状态,大大提高了工作效率。但是每个子网有不同的网络配置,例如IP地址、网关、DNS、DHCP等等。这样的话每到一个新的子网(部门)中,就需要员工重新进行网络设置,显得非常麻烦,而且对于有些人确实比较困难。
1、思路
我们可以将不同环境下的网络设置备份下来,当你需要在某个网络环境中使用时,调用相应的备份文件即可完成网络的相关设置,这样就免去了手工设置的烦恼,非常方便快捷。
2、实现
(1).备份网络设置:先将电脑的网络设置为子网1的网络配置,然后在命令提示符(cmd.exe)窗口中敲入如下命令:netsh dump >net1.txt当然你也可以指定其他的保存位置,这样就完成了对“子网1”的网络配置的备份。同样可以将单位其他子网的网络配置备份为net*.txt(*为其他子网的序号)文件。(图1)
(2).设置切换:完成备份后,进行切换就比较简单了。若此时你需要设置成为“子网1”的网络配置,在命令提示符(cmd.exe)窗口中敲入如下命令:netsh exec net1.txt即可完成“子网1”的网络配置工作,若需要设置为其他子网的网络配置,将命令行中的配置文件改为net*.txt(*为其他子网的序号)即可。(图2)
(3). 简化操作
上面的备份和切换需要输入命令略显麻烦,我们可以批处理来实现。将下面的代码分别保存为bf.bat和qh.bat,放在同一目录下。
@echo off
echo 备份网络设置
netsh dump >net1.txt
exit
@echo off
echo 恢复网络设置
netsh exec net1.txt
exit
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
本文来源:IT专家网 作者:佚名