1、批处理实现 DHCP 服务器批量配置保留地址在大家印象中,DHCP 获取到的地址是有个租约的,租约一到是,客户端就会重新获取的 IP地址,这时获取到的 IP 地址跟原来相比可能会改变的,这对网络管理很不利。用静态 IP 的话,不去动的话地址不会变,不过修改起来就要每台要每台机去划有点麻烦,容易出错。其实 DHCP 一般都有地址保留地址功能,可以让客户端分配到一个固定的 IP 地址,在网络使用 DHCP的情况下,这能给内网管理带来了极大的方便。不过保留地址配置起来就有点麻烦,要配置的数量少还好说,要是多的话,可就是个麻烦事啊。这中麻烦事就交给批处理吧。哈哈本文介绍的环境为 Windows Ser
2、ver 2003 R2,同样适用于 Server 2008/2012.本文用到的原批处理文件,Excel 表下载地址:http:/ 地址、MAC 地址。部门 姓名 IP 地址 MAC 地址梁晓婷 192.168.1.10 00-0b-2f-49-d6-65梁文婷 192.168.1.11 00-e0-66-02-f5-4c曾春梅 192.168.1.12 00-e0-66-06-07-5d卢燕璇 192.168.1.13 00-e0-66-06-4a-37林晓洁 192.168.1.14 00-e0-66-02-29-5e管理层杨嘉华 192.168.1.15 00-e0-66-17-16-4
3、1李薇 192.168.1.16 00-e0-66-02-e8-86梁雨婷 192.168.1.17 00-e0-66-02-dd-70潘瑞月 192.168.1.18 00-e0-4c-41-14-f1陈慧娟 192.168.1.19 00-e0-66-02-f4-22服务部刘美虹 192.168.1.20 00-e0-66-06-0a-2a翟业江 192.168.1.21 00-e0-66-02-f3-4c商务部林立英 192.168.1.22 00-e0-66-02-db-a2苏文锋 192.168.1.23 54-04-a6-66-bd-bd钟文 192.168.1.24 00-30-
4、67-ba-0c-ac邓雪凤 192.168.1.25 00-e0-62-0b-1f-6c推广张贵伟 192.168.1.26 bc-ae-c5-5d-65-c02.根据统计好每个客户端使用人的名字,MAC 地址,要分配的 IP 地址,电脑使用人的名字,做成一个批处理文件。以下面的批处理为例,192.168.1.249为 DHCP 服务器,192.168.1.0 为作用域,192.168.1.12 为地址,00e06602f54c这个是 MAC 地址,PC012 是名称,后面的为电脑使用人。这条命令就是把192.168.1.12 固定分配给00e06602f54c 的机器netsh dhcp
5、server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.12 00e06602f54c PC012 刘志仙 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.13 00e06602d6e9 PC013 梁文婷 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.14 00e06606075d PC014 曾春
6、梅 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.15 00e06602e5ea PC015 谭学锋 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.16 00e066064e4d PC016 陈涵 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.17 00e0
7、6602f190 PC017 李煦明 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.18 00e06606076b PC018 潘辉 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.19 00e06602df8b PC019 叶健坤 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip
8、192.168.1.20 00e066064e4f PC020 谢秀红 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.21 00e06602f355 PC021 李诚原 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.22 00e04c4111ac PC022 黄丽娟 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1
9、.0 add reservedip 192.168.1.23 00e06602f03c PC023 刘彩帆 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.24 00e0660645ce PC024 李量子 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.25 00e0660645d0 PC025 邓国花 BOTH netsh dhcp server 192.168.1.2
10、49 scope 192.168.1.0 add reservedip 192.168.1.26 00e06602f193 PC026 张明航 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.27 00e0620b228f PC027 钟娟 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.28 00e06602deca PC028 宁雅丽 BOTH netsh dhcp s
11、erver 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.29 00e06602f404 PC029 谭丹萍 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.30 00e0620b2320 PC030 李薇 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.31 00e06602f422 PC031 钟梅 B
12、OTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.32 00e066064a37 PC032 卢燕璇 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.33 00e04c4114f1 PC033 刘裕玲 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.34 000b2f
13、49d665 PC034 梁晓婷 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.35 00e06602e886 PC035 刘扬凤 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.36 00e0620b2039 PC036 邓小芳 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 1
14、92.168.1.37 00e06619def4 PC037 莫汝兰 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.38 00e0620b226d PC038 漆浪 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.39 00e06602b01e PC039 彭雅娜 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0
15、 add reservedip 192.168.1.40 00e04c4111b3 PC040 冯晶晶 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.41 00e06602df8c PC041 周国香 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.42 00e0660d71d9 PC042 邱瑾 BOTH netsh dhcp server 192.168.1.249
16、scope 192.168.1.0 add reservedip 192.168.1.43 00e06619dee9 PC043 陈永行 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.44 00e0660652cd PC044 夏依华 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.45 bcaec55d65de PC045 黄国锐 BOTH netsh dhcp ser
17、ver 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.46 bcaec55d65c0 PC046 张贵伟 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.47 20cf3020da33 PC047 蔡泽鑫 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.48 00E04CD92540 PC048 李祥 BO
18、TH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.49 00e04c4111a8 PC049 罗露 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.50 00e0620b1f6c PC050 关开杰 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.51 00e0620b
19、2280 PC051 谢康辉 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.52 00e04cd91f45 PC052 王孝平 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.53 00e06602d9f5 PC053 许振飞 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192
20、.168.1.54 00e06602e014 PC054 曹军 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.55 00e06602f34c PC055 翟业江 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.56 00e04c411186 PC056 赵安荣 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 a
21、dd reservedip 192.168.1.57 00e06619e09c PC057 马燕飞 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.58 00e06602f1bc PC058 谢亚辉 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.59 00e06619df0d PC059 陈开 BOTH netsh dhcp server 192.168.1.249 sc
22、ope 192.168.1.0 add reservedip 192.168.1.60 00e06602decd PC060 薛忠 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.61 00e06602ddd5 PC061 冯满珍 BOTH netsh dhcp server 192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.62 00e04c096398 PC062 周柳 BOTH netsh dhcp server
23、192.168.1.249 scope 192.168.1.0 add reservedip 192.168.1.63 00e06602dba2 PC063 谢禄强 BOTH这个批处理的命令是通过 Netsh DHCP server scope add reservedip 命令实现的关于命令的解释摘自微软官网=add reservedip保留一个 IP 地址供当前作用域中指定的媒体访问控制 (MAC) 地址使用。语法add reservedipReservedIPMACAddress ClientName ClientComment DHCP | BOOTP | BOTH参数ReservedIP必需。指定要保留的 IP 地址。MACAddress必需。指定要与保留的 IP 地址关联的物理硬件或 MAC 地址。ClientName指定要与保留的客户端项关联的客户端名称。如果未指定,将不会有客户端名称与该保留的客户端项关联。ClientComment指定要与保留的客户端项关联的客户端注释。如果未指定,将不会有客户端注释与该保留的客户端项关联。DHCP | BOOTP| BOTH指定要与保留的客户端项关联的客户端类型。默认值为 DHCP。=3.在服务器上先建立好作用域,然后再运行批处理,喝杯咖啡等着完成就行了002.bmp (582.47 KB) 2013-5-8 01:31