使用PowerShell或其他脚本自动配置IIS网站/应用程序池

时间:2015-02-11 20:36:46

标签: powershell windows-server-2012 iis-8 iis-8.5 iis-modules

我们的项目需要自动化在IIS中创建AppPools和网站的过程。我们想写一些批处理脚本来完成这项工作。根据我的研究,我发现PowerShell具有可以使用的命令。但是,当我尝试在Windows Server 2012上的PowerShell中运行IIS模块命令时,它无法识别这些命令。这个功能仅适用于Windows 7 / IIS 7是否正确?它是否也可以在Windows 2012 R2 / IIS 8上使用。如果是这样,我在哪里可以找到适当的文档和帮助?

1 个答案:

答案 0 :(得分:1)

此功能当然可在Windows 8 / 8.1和Windows Server 2012/2012 R2中使用。

您可能忘记在执行其他IIS cmdlet之前运行Add-PSSnapin WebAdministration

您可以在Microsoft Technet上找到完整的文档。

如果您运行Windows 8.1或Windows Server 2012 R2(即您拥有Windows PowerShell 4.0),您还可以使用PowerShell Desired State Configuration的新xWebAdministration Module功能来创建WebAppPools和网站。