我已经编写了用于将Web应用程序部署到Win2k8(IIS 7)服务器的Power-Shell脚本,但是我知道生产服务器实际上是Win2k3(IIS 6),并且powershell脚本没有执行我想要的功能。兼容部署脚本
目前部署脚本只适用于IIS 7.0
PowerShell脚本执行以下功能
检查程序池是否存在
1A)如果不与凭证创建的应用程序池
1b)如果Apppool存在停止应用程序池
运行M-SDeploy命令在本地计算机
绑定的Web应用程序,以程序池上安装Web应用程序(创建于步骤1)
启动程序池
是否有任何可在IIS 6 & 7.0上工作的Power-Shell框架,或者是否需要先在我的部署脚本中检查目标机器是WIN2k3还是WIN 2k8 ,然后运行适当的部署脚本。
请给我建议最好的方式来编写兼容部署脚本进行IIS 6 & 7.0 ,让我知道,如果你需要更多的信息
任何有关完整源代码示例工作的最终解决方案? – Kiquenet