First check whether the Azure Migrate appliance is deployed and configured and discovery is working i.e., VM list is populated or not. Have you provided domain admin credentials? Also check that servers are reachable via RDP and Invoke-Command or not.
Try the following troubleshooting:
As Azure Migrate uses WMI over DCOM to collect software inventory. You need to open Port 135. Do random ephemeral ports (49152–65535). Allow proper WMI permissions on each guest VM.
Now run following PowerShell command on the target machine to test WMI:
Get-WmiObject -Class Win32_Product -ComputerName <VMName> -Credential (Get-Credential)
If this doesn’t work it means there's likely a DCOM or firewall issue. Therefore, temporarily disable the firewall for testing. Review GPOs blocking remote WMI.
Sometimes with domain admin if UAC remote restrictions are enabled, WMI queries may not work. In this case you should check the following registry value on the target servers:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\LocalAccountTokenFilterPolicy
Set it to 1 (DWORD). If you cannot see this you can create it.
One more thing to confirm that the account is not just a member of Domain Admins, but has explicit local admin rights on the VMs.