2011-01-17 183 views
4

我需要编写一个powershell脚本,只需单击一个按钮即可安装我的团队的Web应用程序和所有Web应用程序的依赖项(即:telerik,asp.net mvc3,第三方程序集) 。这可能吗?还是有人不得不点击“下一步”来通过安装向导?使用Powershell自动安装应用程序

回答

5

听起来像是MSDeploy的工作。此船使用PowerShell cmdlet的(和常规控制台执行。)

http://www.iis.net/download/webdeploy

特点

  • 与IIS 7.0 管理器和Visual Studio 2010 界面,用于创建软件包和 部署无缝集成他们到本地和远程的机器上,都是 。
  • 与Web的无缝集成 平台安装程序可轻松安装 社区Web应用程序和 。

Web应用程序包装:

  • 能力打包的Web应用程序 或整个站点,包括 相关联的数据库。

  • 能够打包ACL,COM,GAC和 注册表设置。

  • 支持两个实时服务器并将 包压缩为源或目标。

Web应用程序部署:

  • 管理权限不 为了部署Web应用程序 需要。

  • 能力强大的参数添加到 改变文本文件的时候都 部署(如提示到 更换连接字符串时 从QA到分段 环境中部署)。

  • 与IIS 7.0 Web的集成 管理服务(WMSVC)用于由非管理员部署的远程 。

  • 服务器管理员对可以 执行,并可以委托任务 以非管理员的操作精细 控制。

Web服务器迁移和同步:

  • 能够同步或迁移 整个Web服务器,网站或应用程序 。仅同步已更改的 数据。

  • 能够在同步过程中检测缺失的 依赖关系。

  • 自动收集内容,IIS 配置,SSL证书和 ASP.NET配置时,您同步处理 网站。

除了IIS管理器和Visual Studio 10之外,还可以使用命令行或公共API执行任务。

-Oisn

相关问题