如何读取和保存 IIS 配置?(Win Server 2012 R2)

如何读取和保存 IIS 配置?(Win Server 2012 R2)

我们有一组手动配置的 IIS 服务器。多年来,我们记不清对机器配置做了哪些更改。

我们现在需要在 Server 2016 上重新部署。

我们希望避免使用 MSDeploy 之类的东西。我们希望构建一个用于部署 IIS 设置的 powershell 脚本。

我们如何才能使现有服务器与基线保持同步,从而捕获这些服务器上配置的所有元素,以便我们可以在 powershell 中实现?

答案1

需要查看的是 ApplicationHost.config 文件。对工作版本和全新安装的 IIS 版本进行文本差异比较。

一个部分介绍安装了哪些 IIS 组件,另一个部分介绍您的站点和应用程序池,然后介绍对全局设置的可能更改。

所有这些更改都可以用 PowerShell IIS cmdlet 编写脚本,但创建这些脚本需要一些工作。

您也可以使用 PowerShell DSC。

其他设置可能在您的 web.config 文件中,但它们将被复制到新服务器。

相关内容