我们需要在我们的项目中自动化在IIS中创建AppPools和网站的过程。我们想编写一些批处理脚本来完成这个任务。从我的研究中,我发现PowerShell具有可以使用的命令。但是,当我尝试在Windows Server 2012的PowerShell中运行IIS模块命令时,它无法识别这些命令。此功能仅适用于Windows 7/IIS 7是否正确?它现在还可以在Windows 2012 R2/IIS 8上使用吗?如果是这样,我可以在哪里找到适当的文档和帮助?使用PowerShell或其他脚本自动配置IIS网站/应用程序池
4
A
回答
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和网站。
相关问题
- 1. IIS应用程序池:列表配置
- 2. Powershell命令导出IIS网站和应用程序池的远程服务器
- 3. 引导Asp.Net应用程序不使用IIS应用程序池配置StartMode =“AlwaysRunning”
- 4. 使用自动网站发布强制应用程序池回收或网站重新启动
- 5. IIS网站(SMTP中继)的Powershell脚本
- 6. 如何使用启动脚本更改IIS应用程序池管道模式
- 7. C#为IIS-6和IIS-7创建IIS应用程序池和网站
- 8. 回收IIS应用程序池:无法连接到SharePoint网站
- 9. IIS 7网站共享相同的应用程序池
- 10. IIS应用程序池
- 11. IIS应用程序池PID
- 12. IIS应用程序池
- 13. ASP.NET应用程序的自定义配置(使用应用程序设置或其他框架)
- 14. 每个网站的应用程序池或1个应用程序池中的几个网站?
- 15. 使用PowerShell脚本自动化网站验证测试?
- 16. 本地IIS模块是否重新启动IIS或应用程序池?
- 17. 为应用程序设置应用程序池iis express 7.5
- 18. 我可以使用Powershell在远程IIS服务器上创建网站和应用程序池吗?
- 19. 从控制台应用程序自动重启IIS网站
- 20. 如何使用PowerShell远程配置IIS?
- 21. IIS 6应用程序池不一致地被禁用自动
- 22. 从构建脚本中停止IIS 7应用程序池
- 23. 无法使用Powershell设置远程应用程序池属性
- 24. Powershell的启动IIS网站
- 25. 如何使用其他网站内容自动更新网站?
- 26. IIS 7.5应用程序池的配置文件丢失
- 27. IIS本地,2个网站,2个应用程序池和“共享”dll问题
- 28. 使用Powershell查找网站,应用程序池和回收计划
- 29. 网站只显示应用程序池更改后的IIS启动画面
- 30. 将vbs转换为c# - 启动和停止iis网站和应用程序池
Chris,thanx。运行上面的cmmand给我错误:PS C:\ Users \ Dev1> Add-PSSnapin Web管理 Add-PSSnapin:此计算机上未安装Windows PowerShell管理单元'WebAdministration'。 在线:1 char:1 + Add-PSSnapin网站管理 + ~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument:(WebAdministration:String)[Add-PSSnapin],PSArgumentException + FullyQualifiedErrorId:AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand – 2015-02-12 19:23:12
需要安装IIS角色才能使WebAdministration PowerShell模块可用。您可以使用“Install-WindowsFeature Web-Server”命令快速安装它。 – Christophe 2015-02-13 08:09:09
您是否设法让它工作? – Christophe 2015-03-10 12:21:44