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