【发布时间】:2014-08-28 18:21:27
【问题描述】:
我们需要为其中一位客户自动执行安装过程。目前我们正在手动进行安装(包括安装 SQLServer 数据库、安装和配置 IIS、安装 SSRS 报告等)。我听说过Installshield,我们正在尝试实现以下事情,请您告诉我们下面提到的事情可以彻底实现Installshield。请针对内嵌的项目符号提供您的答案。
- 检查先决条件
- 安装 PreRequisites
- 通过文本框接受值并在不同屏幕中使用它
- 在网格中显示值和配置
- 连接到 SQLServer
- 检查特定的 SQLServer 数据库是否存在
- 在 SQLServer 上创建数据库,数据和日志文件的位置应由用户根据磁盘空间选择。
- 应该能够找到并运行aspnet_regsql.exe
- 恢复 SQLServer 数据库,应该预先选择一些恢复值(通过设置我们应该能够控制/传递值到数据库恢复屏幕)
- 是否允许 C# 编程?
- 如果我们需要进行有条件的安装和自定义,它将支持哪些其他脚本/编程语言
- 检查是否安装了IIS,如果没有安装。
- 在 IIS 中检查并创建应用程序池。
- 使用脚本/C# 我应该能够控制 IIS 的配置(微软应该提供 API,但我应该能够在 Installshield 设置中使用它)
- 在 IIS 中配置 MIME,在 IIS 中启用和配置 Windows 身份验证。
- XML 支持。
- 向 IIS 添加连接字符串
- SMTP 配置
- 向数据库添加角色
- 安装 SSRS 报告
- Installshield 的哪个产品会做上述事情(例如:Installshield、Installshield Anywhere、Installshield Automation 等)
- 如果上面的事情不能通过 Installshield 实现,您能否建议任何其他安装/设置/包和部署软件也这样做
问候, 施瓦鲁普。 M
【问题讨论】:
-
设置开发是开发。 :)
标签: deployment installation package installshield