【问题标题】:Enabling IIS with Advanced Installer使用高级安装程序启用 IIS
【发布时间】:2015-09-01 11:31:14
【问题描述】:

我已经使用 Advance Installer 创建了 install-shield。我的 install-shield 启用的功能之一是 IIS。

我在客户的服务器上使用此屏蔽来检查是否安装了所需的软件。如果软件没有安装 install-shield 将安装它。 IIS 就是其中之一。

我不确定这个 IIS 启用是如何工作的。当机器上没有 IIS 时, install-shield 会完美地启用它。但是当它已经启用时会发生什么? install-shield 是否会在没有任何操作的情况下通过,或者它会启用基本的 IIS 功能(如果 IIS 不存在将启用的功能)。

我害怕在客户服务器(已经安装了 IIS)上使用这个 install-shield,因为我不知道它会做什么。恐怕它会禁用一些会影响当前服务器工作状态的 IIS 功能。我不想冒险,我必须知道 install-shield 是否只是在已经安装或执行其他操作时跳过 IIS 安装。

谢谢。

【问题讨论】:

    标签: iis iis-7 server installshield advanced-installer


    【解决方案1】:

    您应该使用install Windows Feature Bundles 的预定义支持。

    使用此支持,您可以轻松选择应启用的操作系统功能并设置自定义条件。在我们的 YouTube 频道上,您可以找到示例/教程:

    另外,这里是您可能感兴趣的related topic on StackOverflow

    【讨论】:

    • 感谢@Bogdan Mitrache 的回答。 YouTube 教程帮助了我,但我还有一个小问题。例如,如果我的 install-shield 不需要启用 FTP 服务器但在已经启用的客户服务器上会发生什么,那么会发生什么。 install-shield 将通过或将禁用它,因为根据 install-shield IIS 配置 FTP 服务器被禁用。
    • 它不会禁用它。它只启用您选择的内容,其他任何内容都会被忽略,保留在该机器上配置的内容。 (可以在虚拟机中轻松测试)
    • 另外,如果它帮助您解决问题,请不要忘记将问题标记为已回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多