This does not appear to happen on every instance of the Fixlet Debugger I try, but it happens often enough where I need to figure out if this is a bug or just me not understanding how Query Channel works from the Fixlet Debugger:
When using the Fixlet Debugger (18.104.22.168) and trying to query a remote BES Client (Also version 22.214.171.124) I get an error as I enter the computer name of the remote system I’m trying to query in the Fixlet Debugger:
In the box labeled “Enter a valid computer name or a valid computer ID to query” I type the computer name (the hostname essentially) as defined and seen in the BigFix Console.
When I do this on the Fixlet Debugger on a particular machine it behaves normally. It looks up the computer ID from my connection to the Root Server and at the bottom right of the Debugger I get “Computer ID : nnnnn” and “Query Channel using QnA”…no problem everything works
When I try the same process from a different Fixlet debugger installed on a different system (same OS [win2k16 - 1607]) I get the following error:
“Target Computer does not exist or you do not have administrative permissions on the target Computer: COMPUTERNAME”
Where “COMPUTERNAME” is the actual hostname of the computer I’m trying to query. (screenshot attached)
- Verified the bes client versions and platform versions were the same (126.96.36.199).
- Verified that the REST API credentials were configured
- Verified that the Fixlet Debugger versions were the same (188.8.131.52)
- Verified that the user with which I am logging on to the Fixlet Debugger QnA channel has rights to the computer object in the console.
Now, all this being said…if instead of the computer name (hostname) I enter the actual Computer ID of the remote computer I want to query, everything is fine. It accepts my entry and I can remote query the system with no issues.