It seems like the issue you are encountering, where the selected machine pool does not contain any targets of the type you are testing, can be related to several factors. Here are some troubleshooting steps you can take:
- Ensure Proper Installation: Verify that the HLK Client is correctly installed on the Test Client server. If the installation was not successful, it may lead to no targets being detected.
- Check Compatibility: Make sure that the drivers or software you are trying to test are compatible with the version of Windows Server you are using on the Test Client. If they are not compatible, they may not appear as targets.
- Machine Pool Configuration: Double-check the configuration of your machine pool in HLK Studio. Ensure that the Test Client is correctly added to the pool and that it is set to "Ready".
- Target Visibility: In HLK Studio, navigate to the Selection tab and ensure that you are looking at the correct view (e.g., systems, device and printers, device manager, or software device). Sometimes, targets may not appear if the wrong view is selected.
- Refresh Data: Try refreshing the data in HLK Studio. You can do this by restarting the HLK Client on the Test Client server or by reinstalling the HLK Client if necessary.
- Check for Heartbeats: Since you mentioned that the Controller receives heartbeats from the Client, ensure that the communication between them is stable and there are no network issues.
If after trying these steps you still do not see any targets, consider reviewing the installation logs for any errors during the HLK Client setup or checking the Microsoft documentation for any additional troubleshooting steps specific to your setup.
References: