2、基于不同帐户的IP切换

通常情况下企业中有一些公共电脑,管理员为不同用户创建不同的帐户,并赋予其不同的权限供其使用。以企业中使用最普遍的Windows客户端来说,不同的帐户可以赋予不同的权限,但是网络环境是统一的。在有些情况下我们需要不同的帐户有不同的网络配置,那如何实现呢?

(1).思路

我们为每个用户创建一个批处理文件,通过该文件完成用户的网络设置。如何实现帐户登录自动完成网络配置呢?大家知道每个帐户都有各自的桌面环境,其中有一个“启动项”,我们可以将相应的用户网络设置批处理文件放到启动项中实现帐户登录后的网络自动配置。

(2).实现

创建批处理:以创建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

(3).实现自动配置

将gslw.bat文件拷贝到帐户glsw的启动菜单中,即“C:\Documents and Settings\gslw\「开始」菜单\程序\启动”中。其他帐户的实现方法类似,大家可以根据上面的示例找到对于用户的启动菜单路径。

图3

图3


相关内容