以往要綁定 DHCP 總是要一筆一筆輸入
公司電腦又一天比一天多,實在麻煩了,|
因此想快速完成這件事。
以下是我起心動念之後開始的步驟:
1. 先利用2003本身的管理介面,導出現有的 DHCP 列表,把第一行中文字給刪除。
2. 將這個文件用 awk 重新整理一下
cat DHCP.txt |awk -F\t '{print $1,$5,$2}'
會得出一個這樣的結果:
192.168.x.101 001xx09689f0 mis
3. 查詢一下 netsh 的指令,得知綁定 DHCP 的完整命令為
netsh dhcp server 192.168.x.1 scope 192.168.x.0 add reservedip 192.168.x.101 001xx09689f0 mis
因此再使用 awk 整理一次,重導向到另一個檔案中
cat DHCP.txt |awk -F\t ‘{print netsh “dhcp server 192.168.x.1 scope 192.168.x.0 add reservedip”,$1,$5,$2}’ > DHCP.bat
如此便誕生了一個快速綁定 DHCP 的 bat 檔案,只需要放到Server上執行,
就能快速的完成任務了。
附錄:
備份 DHCP 設定的方法
netsh dhcp server export c:\dhcp.txt all
導入 DHCP 設定的方法
netsh dhcp server import c:\dhcp.txt all