BigFix - Edit the BigFix Client MSI for Off Network installs or Custom Client Settings

BigFix - Edit the BigFix Client MSI for Off Network installs or Custom Client Settings

Deploying the BigFix agent with custom client settings allows you to kick off processes immediately. It also gives you flexibility on what gets evaluated and run first. Normally you would use a clientsettings.cfg file as part of the exe installer but the MSI is different. The masthead is built into the file but it also gives you the basic settings. But if you want to use the MSI to perform off network such as you purchased a new company and want to utilize their group policy to deploy the agent it wouldn't work without adding these settings. These settings will also help if you want to use say autopilot or another mechanism to install the BigFix agent.

Download Orca from Microsoft through the Microsoft SDK

https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk/

On your BigFix Server you should have a folder from your installation Generator that contains the BigFixClient MSI

Copy the BigFixAgent.msi to a new location to edit with Orca

No alt text provided for this image

?Open the BigFixAgent.msi in Orca

In this exercise we will change the primary relay to your DMZ relay so you can install the agent off the network.??

In Orca go to the Property Table and change the Value to RELAY1

https://DMZRELAYNAME:52311/bfmirror/downloads

Note replace DMZRELAYNAME with your DMZ relay

No alt text provided for this image


Next in Orca go to the Registry setting here we will Right click and Add a Row

_BESClient_RelaySelect_FailoverRelay

No alt text provided for this image


The Registry value will be Registry6 (The next entry will be Registry7, Registry8, etc)

No alt text provided for this image


Root will be 2 (This will always be 2)

No alt text provided for this image


Key will be the registry key location - SOFTWARE\BigFix\EnterpriseClient\Settings\Client\_BESClient_RelaySelect_FailoverRelayList

No alt text provided for this image


Name – will always be value

No alt text provided for this image


Value – will be the registry value of your client setting.?For this one it will be the DMZ relay name

No alt text provided for this image


Component_ - will always be BESClient.exe

No alt text provided for this image


Duplicate the steps and also add the setting for Secure Registration if your relay has the key exchange password set.

SOFTWARE\BigFix\EnterpriseClient\Settings\Client\_BESClient_SecureRegistration

With the value being the password you set

More Details are here in the product documentation - https://help.hcltechsw.com/bigfix/9.5/platform/Platform/Console/ManualKeyExchange.html#Manualkeyexchange

Once complete with all of the client settings you want to set save the changes and test your new MSI file

No alt text provided for this image


Dave Langridge

BigFix L2 Support Lead - USA at HCL Technologies

3 年

clientsettings.ini = clientsettings.cfg - GREAT article again Brad!!

回复

要查看或添加评论,请登录

Brad Sexton的更多文章

社区洞察

其他会员也浏览了