Unattended MSMQ installation on Windows Server 2003
Let’s say you want to install all components except Downlevel Client Support on a Windows Server 2003 computer. You could run the following command:
sysocmgr /i:sysoc.inf /x /u:unattend.ini
with following unattend.ini file:
[Version]
Signature = "$Windows NT$"
[Global]
FreshMode = Custom
MaintenanceMode = RemoveAll
UpgradeMode = UpgradeOnly
[Components]
MSMQ = on
MSMQ_Core = on
MSMQ_LocalStorage = on
MSMQ_HTTPSupport = on
MSMQ_TriggersService = on
MSMQ_ADIntegrated = on
MSMQ_MQDSService = off
[Msmq]
DisableAD = off
All components which are “on” will be installed, but the Downlevel Client Support component will not be touched because it is “off”. Its current state (installed or uninstalled) will remain the same. This is an important difference between Windows Server 2003 and Vista/Windows Server 2008.
Note the presence of both the MSMQ and MSMQ_Core components. These are the minimum components that must be included to install any part of MSMQ on Windows Server 2003 or Windows XP.
—Jolie Boushey