1

I've created install-shield using Advance Installer. One of the features that my install-shield enabling is IIS.

I'm using this shield on customer's servers to check if required software is installed. If the software is not installed install-shield will install it. IIS is among those software.

I'm not shure how this IIS enabling is working. When no IIS is present on the machine install-shield enables it flawesly. But when it already enabled what happens then? Does install-shield will pass through without any action or it will enable the basic IIS features (features that would be enabled if the IIS were not existed).

I'm afraid to use this install-shield on customer server (where IIS is already installed) because I don't know what it will do. I'm afraid it will disable some IIS features that will affect the current server working state. I don't want to take any chances, I have to know if the install-shield just skips the IIS installation when it already installed or doing something else.

Thank you.

altgov3en
  • 1,100
  • 2
  • 18
  • 33

1 Answers1

2

You should use the predefined support to install Windows Feature Bundles.

Using this support you can easily select which OS feature should be enabled and also set custom conditions. On our YouTube channel you can find examples/tutorials:

Also, here is related topic on StackOverflow that might interest you.

Community
  • 1
  • 1
Bogdan Mitrache
  • 10,536
  • 19
  • 34
  • Thank you for the answer @Bogdan Mitrache. YouTube tutorials helped me but I still have a little question. What happens if, for example, my install-shield doesn't need to enable FTP Server but on customer server it already enabled, what will happen then. The install-shield will pass through or will disable it because according to install-shield IIS configuration FTP Server is disabled. – altgov3en Sep 01 '15 at 12:40
  • It does not disable it. It only enables what you selected, anything else gets ignored, remaining as it is configured on that machine. (you can easily test it in a virtual machine) – Bogdan Mitrache Sep 01 '15 at 13:07
  • also, don't forget to mark the question as answered if it helped you solve the problem. – Bogdan Mitrache Sep 01 '15 at 13:08