我有一份 DHCP 预留列表,Server 2003。我想导出(全部)一份 IP、MAC 地址列表。我需要该列表用于查看:排序\存储在数据库中以供以后查询,而不是以后导入。因此,此命令:
netsh dhcp server export c:\1.txt all
对我来说不太好,因为我无法读取该文件(我只是个人......),还有其他方法可以导出或以简单的方式读取该文件吗?
(我不在乎编写代码来解析文件,但我不明白它是如何写的)。
答案1
如何以可读形式导出 DCHP 预订?
您可以使用dump
选项netsh
将数据“导出”为纯文本。
使用以下命令
netsh dhcp server \\ServerName dump all > c:\1.txt
笔记:
此
\\ServerName
参数是可选的,如果您在 DHCP 服务器上本地执行命令,则可以不指定。如果被管理的服务器是远程的,则此参数是必需的,并且必须指定服务器的名称。
创建可读的 DHCP 导出
现在,这几乎与导出相同,但格式不同(ASCII),因此可以读取,但不能将其用于导入。
命令略有不同,现在是:
netsh dhcp server \\ServerName dump all > d:\backup_DHCP_servernamedump.txt
例如,在记事本中打开此文件将显示导出的纯文本范围。