Challenge:  Mimecast is an E-Mail risk management application that has a different installer for each version bitness of Microsoft Outlook, either x86 and x64, not the Windows architecture installed. 

Requirement:  Identify which version bitness of Outlook is installed on each computer to then install the proper version of Mimecast using the appropriate installer.

Solution:  The architecture or version bitness of Microsoft Outlook is not gathered as a part of the standard inventory.  Use Custom Inventory Rules to find what version of Outlook is installed, then create a Smart Label to group the similar machines together to then install the corresponding version of Mimecast against the label.

1.       Identifier: Determine the architecture of Outlook installed. There is a registry to identify the architecture. 

a.       For example, Outlook 2013 has the following key/value name: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Outlook\Bitness and its value will be x86 or x64


2.       Custom Inventory Rule

a.       Go to Inventory -> Software and create a New Software

                                                               i.      Define Name, Version and Publisher at a minimum

                                                             ii.      Select OS versions to investigate

                                                            iii.      Define Custom Inventory Rule

1.       If you only have on version of Outlook installed, say 2013, you only need one entry for the rule: RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Outlook, Bitness, REG_SZ)

2.       However, if you have more than one version or the possibility of more than one version, define the rule as follows:

a.       RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\9.0\Outlook, Bitness, REG_SZ) OR
RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Outlook, Bitness, REG_SZ) OR
RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\12.0\Outlook, Bitness, REG_SZ) OR
RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Outlook, Bitness, REG_SZ) OR
RegistryValueReturn(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Outlook, Bitness, REG_SZ)

                  Rule Example



3.       Label:

a.       Create a Smart Label to group together all 32bit versions of Outlook and another label to group together all 64 bit versions of Outlook.


            X86 Installs



X64 Installs


  Installation of Mimecast

a.       Create a Managed Install or Script to install the x86 version of Mimecast and target your “Microsoft Outlook Bitness x86 Installs” label.

b.      Create a Managed Install or Script to install the x64 version of Mimecast and target your “Microsoft Outlook Bitness x64 Installs” label.