zoukankan      html  css  js  c++  java
  • windows2003 DHCP中批处理绑定IP与MAC

    最近正在实施Windows Server 2008 R2 DHCP服务器部署,要求把员工的IP地址和MAC以及姓名完成在DHCP服务器上的绑定,使用的系统是windows2003-x64,要添加的用户有8个C类网段的,一个个添加工作程度太大了,于是想使用批处理的脚本完成。
            命令提示行的作用果真强悍,如下便是使用命令添加绑定的语句:
    一:netsh dhcp server 127.0.0.1 scope 10.120.131.0 add reservedip 10.120.131.21 206A8A0A2AC8 "姓名" "" "BOTH"
    二:netsh dhcp server 127.0.0.1 scope 10.120.131.0 add reservedip 10.120.131.21 206A8A0A2AC8 "姓名" "" "DHCP"
            其中127.0.0.1处应该添加的是DHCP服务器IP地址,10.120.131.0处添加的是作用域的网络号,后面分别是IPMAC和姓名。

    注:MAC地址一栏必须使用上面的格式,不可以为20-6A-8A-0A-2A-C8或者20:6A:8A:0A:2A:C8的形式,否则添加不成功。

            当作业量比较大的时候,我们可以充分使用EXCEL的功能,只需要把相应的IPMAC和姓名字段列粘贴进EXCEL中,然后再将处理好的内容粘贴到记事本中,更改文本格式为bat即可双击添加。
    附上我添加时使用的EXCEL框架的设置,如下:

    1、可以从Excel中复制出来粘贴到TXT记事本中;

    2、也可以将Excel另存为CSV(逗号分隔符)(X.csv)格式

     
    注:只能添加一条按一次回车键然后才能再添加一条,所以需要按如下的方式添加两句话即OK,如下所示:
    @echo off
    netsh dhcp server 127.0.0.1 scope 10.120.131.0 add reservedip 10.120.131.21 206A8A0A2AC8 "姓名" "" "DHCP"
    netsh dhcp server 127.0.0.1 scope 10.120.131.0 add reservedip 10.120.131.21 206A8A0A2AC8 "姓名" "" "DHCP"
    echo "OK"
    pause & exit

    以上命令可以一次性执行一个作用域的IP-MAC绑定信息。

    如下图所示:


    这样的脚本在双击执行后会自动运行,运行结束后按任意键退出即可。

    批量导入IP-MAC地址到Windows Server 2008 R2DHCP服务器中,设置错误回出现一下错误:

    1、MAC地址设置错误,为20-6A-8A-0A-2A-C8或者20:6A:8A:0A:2A:C8的形式,否则添加不成功。

    2、作用域建立错误:指定DHCP客户端不是保留客户端。

    3、已经存在IP-MAC绑定信息:将提示已经存在。

  • 相关阅读:
    演练:根据安全角色筛选站点地图节点
    请单击下面的按钮,以重定向到可以选择新数据存储区的页。下面的消息可能会有助于诊断问题: 无法连接到 SQL Server 数据库。
    ASP.NET验证控件
    VS2008样式图片背景
    .net面试题大全(有答案)
    ASP.NET角色权限设置(参考MSDN)了解角色管理
    什么是MFC,使用MFC有什么好处?
    ASP.NET C# 之 Activex用C#编写ActiveX控件(三)
    一个分析飞信的牛人网站
    智能手机程序安装三法
  • 原文地址:https://www.cnblogs.com/studio313/p/5355233.html
Copyright © 2011-2022 走看看