Get full qualified host name in WIX
In one of our install we need to know the full qualified computer name during installation. For that purpose I did create an custom action with a simple vbscript that simple get the computer name and domain name and create the full qualified string and set property FQDN accordingly.
<CustomAction Id="FindHostDomain" Script="vbscript" Return="check"> <![CDATA[ Dim Info Set Info = CreateObject("AdSystemInfo") Dim InfoNT Set InfoNT = CreateObject("WinNTSystemInfo") Session.Property("FQDN") = lcase(InfoNT.ComputerName & "." & Info.DomainDNSName) ]]> </CustomAction>
To execute this script and set FQDN so we can use it in our component’s add this to the install execution sequence.
<InstallExecuteSequence> <Custom Action="FindHostDomain" Before="CostInitialize" >Not Installed</Custom> </InstallExecuteSequence>