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處添加的是作用域的網絡號,后面分別是IP、MAC和姓名。
注:MAC地址一欄必須使用上面的格式,不可以為20-6A-8A-0A-2A-C8或者20:6A:8A:0A:2A:C8的形式,否則添加不成功。
????????當作業量比較大的時候,我們可以充分使用EXCEL的功能,只需要把相應的IP、MAC和姓名字段列粘貼進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綁定信息:將提示已經存在。?
轉載于:https://www.cnblogs.com/kscnchina/archive/2012/12/27/2836235.html
總結
以上是生活随笔為你收集整理的windows2003 DHCP中批处理绑定IP与MAC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定制类的特殊方法
- 下一篇: HDU2604 Queuing