欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

Windows Server 2016-三种方法备份还原DHCP服务器

程序员文章站 2023-02-21 09:09:36
方法一:图形化备份还原DHCP:备份操作:1.DHCP控制台,属性选择”备份”选项:2.指定备份路径,默认是C:\Windows\System32\dhcp\3.备份完成后后,查看备份信息:还原DHCP信息:a.DHCP控制台,属性选择”还原”选项:b.指定对应的配置文件存放位置:c.弹窗选择”是”... ......

方法一:图形化备份还原dhcp:

备份操作:

1.dhcp控制台,属性选择”备份”选项:

2.指定备份路径,默认是c:\windows\system32\dhcp\

3.备份完成后后,查看备份信息:

还原dhcp信息:

a.dhcp控制台,属性选择”还原”选项:

b.指定对应的配置文件存放位置:

c.弹窗选择”是”继续:

d.提示需要重启服务,选是继续:

e.数据还原完成,点确定。

备注:如为授权,别忘了授权dhcp操作。


方法二:netsh备份还原dhcp:

1.命令行导出dhcp配置:

netsh dhcp server export c:\dhcpbak\dhcp.txt all

2.命令行导入dhcp还原配置:

netsh dhcp server import c:\dhcpbak\dhcp.txt all

命令注解:

c:\windows\system32>netsh dhcp /?
list                          - 列出所有可用命令。
help                          - 显示帮助。
?                             - 显示帮助。
add                           - 将配置项目添加到表中。
delete                        - 从表中删除一个配置项目。
show                          - 显示信息。
server [\\servername/ipaddress] - 将上下文切换到指定的服务器。空值意味着是本地机器。

c:\windows\system32>netsh dhcp server /?
将使用中命令的内容切换到指定的 dhcp 服务器。
语法:
        dhcp> server <\\servername | serverip>
参数:
        servername     -  dhcp 服务器计算机的 netbios 或 dns 名称。
        serverip       -  dhcp 服务器计算机的 ip 地址。
注意:          如果没有指定 servername 或 serverip 的值,系统会假设你要使用本地计算机。
范例:          server \\dhcp-srv1
               server \\dhcp-srv.microsoft.com
               server 10.0.0.1

方法三:powershell备份还原dhcp

1.导出某dhcp配置信息:

export-dhcpserver -file "$env:temp\dhcpsettings.xml" -computername nps03

2.在新服务器上导入dhcp配置信息:

import-dhcpserver -computername new.abc.com -file c:\exports\dhcpexport.xml -backuppath c:\dhcpbackup\

命令注解:

export-dhcpserver [-file] <string> [-scopeid <ipaddress[]>] [-prefix <ipaddress[]>] [-leases]      [-force] [-computername <string>] [-cimsession <cimsession>] [-whatif] [-confirm] [<commonparameters>]
如果指定scopeid或prefix参数,则仅导出指定的范围或前缀以及所有服务器级别设置。
如果既未指定scopeid或prefix,则会导出dhcp服务器服务配置(包括所有范围,v4和v6以及可选的租用数据)。
如果指定leases参数,则除了配置数据外,还会导出租约数据。
示例1:导出所有dhcp配置
export-dhcpserver -computername "dhcpserver.contoso.com" -file "c:\exportdir\dhcpexport.xml"

import-dhcpserver [-file] <string> [-backuppath] <string> [-cimsession <cimsession> ] [-computername <string> ] [-force] [-leases] [-prefix <ipaddress[]> ] [-scopeid <ipaddress[]> ] [-scopeoverwrite] [-serverconfigonly] [ <commonparameters>]
如果指定了scopeid或prefix参数,或者指定了scopeid和prefix参数,则只会导入指定的范围或前缀。
如果未指定scopeid和prefix参数,则将导入文件中包含的所有配置以及可选的任何租约数据。
如果指定了leases参数,则除了配置数据外,还会导入指定文件中的租约数据。
如果指定了scopeoverwrite参数并且目标服务器上存在正在导入的作用域,则将覆盖目标dhcp服务器服务上的作用域。如果未指定此参数并且目标dhcp服务器服务上存在正在导入的作用域,则会显示一条警告消息,导入将继续处理正在导入的下一个作用域。
如果指定了serverconfigonly参数,则仅在目标dhcp服务器服务上导入服务器级别配置。如果指定的文件包含任何范围信息,则不会在目标dhcp服务器服务上导入相同的信息。