问题描述:

公司用的是域环境,200客户端,都是使用的固定IP,但是由于某种原因,需要使用DHCP来分配IP,需要最优的方案来解决!

 


问题分析:

从固定IP改成DHCP,按照我们原有的方案,那就是一台一台的去改,这样费事费力成本太高,作为ITpro,就是要时刻想着减轻工作量,简化操作,故这个古老的方案首先是被否决的,还有一种注册表的方式,可以做好设置,然后导出,使用组策略在导入,但因为存在着版本的差异,不知道这个方案实施起来方便不?这个还请各位补充一下,另外呢,我们也是可以使用命令的!实施起来简单,编写也很方便!下面就来看看啦,高手就可以绕道了!

经过这几天的命令操作来讲,GUI界面有的时候确实存在着很多的不便和麻烦,对于命令来看,却可以存在着选项多样化,结果多样化,可以很方便的根据自己的需求来定制选项输出结果,真的很方便!

说的太多了,还是来实际的吧

 

一,先编写脚本,内容如下:

@Echo off

netsh dns set dnsservers name="本地连接" source=dhcp

netsh interface ip set address name="本地连接" source=dhcp

@echo off

Name是用户端网卡的名字,一般情况下都是本地连接,但也不确定有些已经被修改过了!

Source是状态,可以是dhcp也可以是static!


保存为Changeip.bat放到\\dc\netlogon文件夹里


 

 二,因为用户是没有权限去执行的,也没有权限去修改的,所以我们要实施计算机策略,


  1,首先 dsadd ou ou=5,dc=Microsoft,dc=com   // 创建一个名字为5的OU


2,dsmove  cn=win7,ou=test,dc=Microsoft,dc=com -newpanrent  ou=5,dc=Microsoft,dc=com  //把需要测试的计算  机账号从test这个ou里移动到我们将要实施策略的OU5里面来


3,dsquery  computer -name  win7    //我们查看下win7这个计算机是否是在5这个ou里

三,打开组策略,新建策略就进行编辑,添加计算机策略的启动脚本,并链接到5这个OU上,这里不要放到全局上, 因为有些电脑是不需要改动的,比如server,所以要特别注意前期的规划,不要盲目的去实施!

四,刷新下组策略,gpupdate/force ,并重启win7,我们来看下之前是固定IP如图:

 

五,win7重启后会应用组策略里的脚本,完成后我们查看结果是成功的:


关于dsquery、dsmove、dsadd、netsh等命令的用法,有兴趣的可以参考:

   http://technet.microsoft.com/zh-cn/library/cc772390(v=ws.10)

(责任编辑:天歌)

免责声明:

本站部分内容来自网络,如有侵犯,请联系我们删除或修改,我们的Mail:lance@cnwan.com.cn.另:本文仅代表作者观点,与菜鸟技术网无关!其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,仅作参考,并请自行核实相关内容.