Is there a command-line command that will force a client to report?
There is a utility call BES Client Refresher:
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.
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”
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.