我已经编写了一个用于将Web应用程序部署到Win2k8(IIS 7)服务器的power-shell脚本,但我知道生产服务器实际上是Win2k3(IIS 6),并且powershell脚本没有执行那些功能我想要。
目前,部署脚本仅适用于IIS 7.0
powershell脚本执行以下功能
检查Apppool是否存在
1a)如果没有使用凭证创建Apppool
1b)如果Apppool存在,请停止apppool
运行M-SDeploy命令在本地计算机上安装Web应用程序
将Web应用程序绑定到Apppool(在步骤1中创建)
启动Apppool
是否有任何可以在IIS 6和DSP上运行的power-shell框架? 7.0或者我需要首先在我的部署脚本中检查目标机器是WIN2k3还是WIN 2k8 然后运行适当的部署脚本。
请建议我为IIS 6和DSP编写兼容的部署脚本的最佳方法。 7 如果您需要更多信息,请告诉我
答案 0 :(得分:0)
这些操作系统和IIS版本之间发生了很多变化,任何针对更高版本的人都可以更好地编写利用更新功能的脚本。查看Carbon
- http://get-carbon.org/的来源,看看它是否对您的案例有任何帮助。它使用appcmd
进行IIS步骤,可能会给你一些指示。