我有一台安装在Windows Server 2012上的IIS服务器,我想将相同的设置、应用程序池、网站和其他配置镜像到另一台也是Windows Server 2012的服务器上。如何实现这一点?
是否有可能自动化此过程,因为我需要反复执行此过程?
是否有可能自动化此过程,因为我需要反复执行此过程?
要将IIS配置备份并恢复到另一台服务器,您可以尝试以下步骤:
1)如果您使用旧的iis站点配置了证书,则需要备份(导出)IIS证书。
2)以管理员身份打开命令提示符,并使用以下命令在第一台服务器上创建IIS配置备份:
cd c:\Windows\system32\inetsrv
appcmd add backup srviis1-backup-2019
srviis1-backup-2019 这是一个备份文件夹的名称。
命令执行后,您的备份文件夹会出现在 c:\Windows\system32\inetsrv\backup 中。以下是我的简单网站备份文件夹的内容:
3)将备份文件夹复制到另一台服务器的相同目录C:\Windows\System32\Backup中。
运行以下命令以显示所有可用备份的列表:
appcmd list backup
4)从此备份中恢复IIS配置:
appcmd restore backup srviis1-backup-2019
限制和重要问题列表: