Deployment 使用Installshield可以实现哪些目标

Deployment 使用Installshield可以实现哪些目标,deployment,installation,package,installshield,Deployment,Installation,Package,Installshield,我们需要为其中一个客户自动化安装过程。目前,我们正在手动进行安装(包括安装SQLServer数据库、安装和配置IIS、安装SSRS报告等)。我听说了Installshield,我们正在努力实现以下目标,请让我们知道下面提到的目标可以通过Installshield实现。请根据内联的项目符号提供您的答案 检查先决条件 安装先决条件 通过文本框接受值并在不同屏幕中使用 在网格中显示值和配置 连接到SQLServer 检查特定SQLServer数据库是否存在 在SQLServer上创建数据库时,用户应根

我们需要为其中一个客户自动化安装过程。目前,我们正在手动进行安装(包括安装SQLServer数据库、安装和配置IIS、安装SSRS报告等)。我听说了Installshield,我们正在努力实现以下目标,请让我们知道下面提到的目标可以通过Installshield实现。请根据内联的项目符号提供您的答案

  • 检查先决条件
  • 安装先决条件
  • 通过文本框接受值并在不同屏幕中使用
  • 在网格中显示值和配置
  • 连接到SQLServer
  • 检查特定SQLServer数据库是否存在
  • 在SQLServer上创建数据库时,用户应根据磁盘空间选择数据和日志文件的位置
  • 应该能够找到并运行aspnet_regsql.exe
  • 恢复SQLServer数据库时,应预先选择一些恢复值(通过设置,我们应能够控制/将值传递到数据库恢复屏幕)
  • 是否允许C#编程
  • 如果我们需要进行条件安装和定制,它将支持哪些其他脚本/编程语言
  • 检查IIS是否已安装,如果未安装,请安装它
  • 在IIS中检查并创建应用程序池
  • 使用脚本/C#我应该能够控制IIS的配置(Microsoft应该提供API,但我应该能够在Installshield设置中使用它)
  • 在IIS中配置MIME,在IIS中启用和配置Windows身份验证
  • XML支持
  • 向IIS添加连接字符串
  • SMTP配置
  • 向数据库添加角色
  • 安装SSRS报告
  • Installshield的哪个产品可以完成上述功能(例如:Installshield、Installshield Anywhere、Installshield Automation等)
  • 如果上述内容无法通过Installshield实现,请建议其他安装/设置/软件包和部署软件也这样做
  • 关于,,
    施华洛普。理论上,InstallShield可以做所有这些事情。实际上,这是一个非常非常陡峭的学习曲线,也是一个高度参与的安装程序,您正在考虑创建它。我可能会把它作为一个1000小时的项目来投标,这是基于没有学习曲线的“曾经做过那件事”

    我会考虑使用TestSudio创建一个.MSI,它只检查并安装Primeqs/Windows特性并设置内容。然后在安装后运行一个配置实用程序,以执行所有SQL/SSRS/IIS配置。因为您可以使用您已经知道的编程语言和框架,所以您可以更快地完成它

    <>下载并安装Team Foundation Server Express,并将其作为您良好用户体验的模型。它演示了您要求的所有内容。

    设置开发就是开发。:)