Command-line to Force a Client to Report

Is there a command-line command that will force a client to report?

There is a utility call BES Client Refresher:

https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/Tivoli%20Endpoint%20Manager/page/BES%20Client%20Refresher

Thanks leewei, but where can I get the computer ID?

@mbartosh You can use the command line utility and send a query to translate computer name to computer id.

http://www.ibm.com/support/knowledgecenter/SS63NW_9.1.0/com.ibm.tem.doc_9.1/Platform/Config/c_query_parameters.html

Something like this:

C:\Program Files (x86)\BigFix Enterprise\BES Server\IEM CLI>iem GET query --relevance "id of bes computers whose (name of it = \"MAZE\")"

If you are running a process “On” the computer in question, the Computer ID is in the HKLM Registry.

Look under HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\BigFix\EnterpriseClient\GlobalOptions for the Value “ComputerID”

1 Like

Is this utility performing a “send refresh” under the covers? I thought it wasn’t a good idea to perform a “send refresh” to multiple computers at once.

–Mark

What have you used to convert the reg_binary value in the registry to a decimal value?

Looking at the ComputerID Registry Value on my computer, it’s not a “Binary”, it’s coded in Hex.

The Fixlet Debugger reports that my “Computer ID” is 8741222"
The Registry Value is "66,61,85,00,00,00,00,00"
Working backwards, converting “8741222” DECIMAL to HEX results in “856166” using an Online Converter
So it would seem that you need to flip the bytes then convert from Hex to Decimal.