如何迁移 dhcp 服务器超级作用域?

如何迁移 dhcp 服务器超级作用域?

我在 Windows Server 2008 上有一个超级作用域 dhcp 服务器,我想将其连同所有作用域、租约和预留一起迁移到新的 Windows Server 2016。有什么办法吗?我知道有 netsh dhcp server export 命令,但我在某处读到过,这仅适用于普通作用域。

答案1

几年前,当我们这样做的时候,我们承担了netsh大部分工作。

实际上,我们跑了netsh dhcp server 127.0.0.1 dump > backupfile.tmp,它将我们的配置写入备份文件.tmp. 该文件的内容是可读的——本质上是后续netsh配置服务器的后续命令的列表。我们使用记事本++对该文件进行一些手动修剪(以匹配我们的新设计),然后使用 将其重新加载netsh exec backupfile.tmp。对我们来说,它已经满足了足够的迁移要求,剩下的工作就很简单了。

我无法验证你关于只在正常范围内工作的说法,但 2016 年版本的netsh exec命令将作用域分配给超级作用域。如果您遇到问题,修复命令是netsh dhcp server 127.0.0.1 scope 192.168.1.0 set superscope NameOfSuperscope(其中192.168.1.0是作用域的基址)。

修复记事本++可能必须包括:

  • 批量替换127.0.0.1\\127.0.0.1或反之亦然)
  • 以 UTF8/ANSI 编码保存文件(而不是 Unicode/UCS2)
  • (可能还有其他的——如果你知道的话,请随意评论)

相关内容