挑战系统完成非常任务
毫无疑问,Windows 2000/XP/Vista是足够强大的系统,能够满足我们大多数的需求。操作系统工作平台,何尝不也是一个技术的竞技场。作为系统爱好者,我们要为什么不深入系统挖掘其无限的潜能呢?下面,我们一同向系统挑战完成非常任务。
一、网络设置自由切换,移动办公任我行
移动办公是我们经常会遇到的,在不同的子网(部门)间进行相关的工作。拿着自己的笔记本,利用网卡接口连入局域网,马上就可以进入工作状态,大大提高了工作效率。但是每个子网有不同的网络配置,例如IP地址、网关、DNS、DHCP等等。这样的话每到一个新的子网(部门)中,就需要员工重新进行网络设置,显得非常麻烦,而且对于有些人确实比较困难。
1、思路
我们可以将不同环境下的网络设置备份下来,当你需要在某个网络环境中使用时,调用相应的备份文件即可完成网络的相关设置,这样就免去了手工设置的烦恼,非常方便快捷。
2、实现
(1).备份网络设置:先将电脑的网络设置为子网1的网络配置,然后在命令提示符(cmd.exe)窗口中敲入如下命令:netsh dump >net1.txt当然你也可以指定其他的保存位置,这样就完成了对“子网1”的网络配置的备份。同样可以将单位其他子网的网络配置备份为net*.txt(*为其他子网的序号)文件。
(2).设置切换:完成备份后,进行切换就比较简单了。若此时你需要设置成为“子网1”的网络配置,在命令提示符(cmd.exe)窗口中敲入如下命令:netsh exec net1.txt即可完成“子网1”的网络配置工作,若需要设置为其他子网的网络配置,将命令行中的配置文件改为net*.txt(*为其他子网的序号)即可。
(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).实现自动配置
将gslw.bat文件拷贝到帐户glsw的启动菜单中,即“C:\Documents and Settings\gslw\「开始」菜单\程序\启动”中。其他帐户的实现方法类似,大家可以根据上面的示例找到对于用户的启动菜单路径。
0条评论