BES Client MSI Editing Tool

Use the BESClientSetupMSI.exe tool to update the BigFix Client Microsoft Installer (MSI) with a masthead file that might have been updated outside of the normal upgrade cycle.

This tool includes that masthead into the client MSI package (BigFixAgent.msi) enabling the client to know to which server to connect.

You can use the following arguments when running the tool:
  • <path_to_masthead_file> which is a required command-line argument.
  • <path_to_MSI> which represents the path to the MSI file to update. This is a required comment-line argument.
  • “/silent” which is an optional command-line argument that you can specify to prevent pop-up error message windows from being displayed in case of failure.
Note: The tool uses relative and absolute paths. However, the UI does not replace relative paths with absolute paths in the message box that displays if you are not in silent mode.
Note: If you want to use the latest Actionsite.afxm masthead file, you can locate it under C:\Program Files (x86)\BigFix Enterprise\BES Client.

The tool returns:

  • A non-zero exit code in case of failure.
  • Zero if the MSI was updated successfully.

Sample calls:

Displays usage information:

BESClientSetupMSI.exe

Updates the BigFixAgent.msi file with a copy of the masthead data contained in masthead.afxm:

BESClientSetupMSI.exe masthead.afxm BigFixAgent.msi

Updates the BigFixAgent.msi file with a copy of the masthead data contained in masthead.afxm without displaying the success or failure messages:

BESClientSetupMSI.exe masthead.afxm BigFixAgent.msi /silent