Web-to-Host Server Setup multi-instance functionality allows to install up to five instances of the same Web-to-Host Server version on the same machine.
The difference between the instances is up to you. For exmple, you might want different fixes to be applied to different instances, or you might want to install particular instances outside the Web Root directory as templates to be used later on a variety of other operating systems on other machines.
To install a non-default instance, two mandatory command line options are necessary in addition the optional ones in the command line above (the pipe sign | denotes mutually exclusive values):
msiexec /i <full_path_to_msi> MSINEWINSTANCE=1 TRANSFORMS=":_<1|2|3|4|5>" [INSTALLDIR=<Web_Root_directory_path>] [ENABLE_WEB_SUBDIR=1 WEB_SUBDIR=<Web_Root_directory_path>]
Here, TRANSFORMS must have one of the values ":_1", ":_2" and so on, which can be arbitrarily picked from the five values allowed.
Values containing spaces must be enclosed in quotation marks ("). For example:
WEB_SUBDIR="w2h Server"
Example:
msiexec /i C:\temp\Web-to-HostSetup.msi MSINEWINSTANCE=1 TRANSFORMS=":_5" INSTALLDIR=C:\inetpub\wwwroot ENABLE_WEB_SUBDIR=1 WEB_SUBDIR="w2h Server"
Any attempt to install the same instance twice would cause an error message.