使用高级安装程序启用 IIS

Enabling IIS with Advanced Installer

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

我在客户的服务器上使用此屏蔽来检查是否安装了所需的软件。如果没有安装该软件,install-shield 将安装它。 IIS 属于这些软件。

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

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

谢谢。

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

使用此支持,您可以轻松地 select 应启用哪个 OS 功能并设置自定义条件。在我们的 YouTube 频道上,您可以找到 examples/tutorials:

此外, 您可能会感兴趣。