从Windows 2008开始DHCP服务中有了一个新功能:DHCP Filter,可以设置允许或是拒绝某些MAC地址从DHCP获取IP地址。但在使用的过程大家是否发现,其中的MAC地址只能导出,却没有导入的地方?刚好这几天要用到此功能,现将方法介绍给大家!
2008\2008R2的PowerShell中也没有相应的命令提供,需要借助第三方工具实现,MACFilterImport,此工具可在下面地址下载。http://blogs.technet.com/b/teamdhcp/archive/2009/02/16/mac-filter-import-tool.aspx?Redirected=true
如果你是从其它DHCP服务器导出,请导出时,将文件格式选择为.CVS,然后用Excel加工为以下格式:每行一个MAC地址,Description内容不要保留,中间不要有空格或是”-”,文件另存为.txt!
第一行为导入时的参数,如果要将MAC地址导入到Deny下,{}内的参数为DENY,如果需要将MAC地址导入Allow下,{}内的参数为ALLOW,
然后开启MACFilterImport工具,点击Browse,找到刚才修改好的TXT文件
点击Import开始导入!
导入完成后,在DHCP中,即可看到导入的MAC地址了!
很高兴,2012开始,自带导入的功能,不过需要用PowerShell来进行!你需要将导出的MAC地址加工成以下格式:第一行为不要改,下面每一行一个MAC地址及参数,前面的Deny代表你需要导入到Deny中,如果要导入到Allow,请改为Allow,然后是MAC地址,最后是Description,可依你的具体情况输入描述内容
文件修改好后保存为.CVS或是.TXT,进到PowerShell,输入:
Import-Csv d:\deny.txt | Add-DhcpServerv4Filter –force
导入完成,进到DHCP管理界面,看到已导入成功!