IIS 绑定 - 最简单的备份和恢复

kir*_*les 1 windows iis binding appcmd server

我有一个 Windows 2008 R2 服务器,我正在寻找最简单的方法来备份服务器的绑定。我有大量针对某个特定 IIS“网站”的绑定,需要找到一种方法来备份这些绑定,并能够在服务器崩溃或迁移到另一台服务器时恢复它们。

如何才能做到这一点?

我可以从“高级属性”中获取一个列表,但它是只读的,因此我必须一次重置它们。

有任何想法吗?它不一定是每天的系统备份过程,但我会更放心地知道我可以快速将这些备份到新服务器中。

我已经看到了对 APPCMD 的引用,但还没有看到如何导出或导入完整的绑定列表。

抱歉,没有这方面的经验。谢谢!

小智 5

使用命令提示符和以下命令我们可以做到这一点,

导出/备份:

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sites.xml
Run Code Online (Sandbox Code Playgroud)

恢复:

%windir%\system32\inetsrv\appcmd add site /in < c:\sites.xml
Run Code Online (Sandbox Code Playgroud)