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