Client Settings - Backup

(imported topic written by SystemAdmin)

We highly use the client settings for all sorts of important items about the client. We notice when the Bigfix client is uninstalled (accidentally or intentionally), these client settings get removed. Instead of looking at stored emails to determine what the settings were we would like to create a file backup of all of the client settings. Is there a simple export or backup command for the client settings which would make this easier? I know I can just dump the registry key on Windows, but I want to make work on all OS’s.

Does Bigfix have any plans to change this behavior? So when the client is uninstalled, the client settings would remain.

(imported comment written by NoahSalzman)

There are probably a number of ways to do this. One way would be to periodically save the result of this session relevance:

((names of it), ((names of it, values of it) of client settings of it)) of bes computers

If you have a lot of computers you may want a “whose” clause at the end to limit the results to a subset.

(imported comment written by SystemAdmin)

I was thinking of doing this from the client side from an action. For example, create an action that just dumps all client settings to a file on the local filesystem on the client. Instead of me manually putting in the 25+ client settings is there an easy way to list and dump all of these?

(imported comment written by SystemAdmin)

With the amount of the machines and client settings we have, running that command and trying to copy the data hoses the presentation debugger. So, let me know about my question above. Thought being we can always pull the values of this file in as a property if needed.

(imported comment written by NoahSalzman)

Have you tried using a Computer Properties report in Web Reports? Choose “Client Settings” when creating the report. You could then store the report on a regular basis using the Schedule feature.

(imported comment written by SystemAdmin)

I need something dynamic. We are always adding new client settings (server room, row, rack, out of band management address, business unit, various contacts… the list goes on), so I want to make sure these get backed up with the rest automatically. Using the Web Reports method, you still need to manually select each client property so that is not what I am looking for.

(imported comment written by jessewk)

You could set up a recurring action that does something like this:

createfile until END_CREATE
{concatenation “%0d%0a” of (it as string) of (names of it, values of it, effective dates of it) of settings of client }
END_CREATE

delete c:\foo\settings.txt
move __createfile c:\foo\settings.txt

Regards,

Jesse

(imported comment written by SystemAdmin)

“settings of client” actually works perfectly. Using the whole line doesn’t include everything. Thank you