Environment: Citrix CVAD On-Premises with VMware vCenter Hosting Integration.
Symptoms:
VDI machines display as Registered in Citrix Studio/Web Studio.
Studio reports the underlying virtual machines as Not Found or cannot perform power management operations in vCenter.
Unmanaged Catalog Type: The Machine Catalog is configured as Unmanaged or Physical/Remote PC, causing Citrix to intentionally skip vCenter tracking.
Name Mismatch: The Active Directory computer name (sAMAccountName) does not match the vCenter VM inventory name.
Broken Hosted Machine ID: The VM was re-created or migrated in vCenter, causing its vCenter Managed Object ID (HostedMachineId / vm-xxxx) to change while Citrix Studio retains the old ID.
Open Citrix Studio or Web Studio.
Navigate to Machine Catalogs and select the catalog containing the affected VDIs.
Check the Power Management properties:
If the catalog is set to Unmanaged or Physical, this behavior is expected. To fix this, you must re-create the catalog as Power Managed associated with your vCenter Hosting Connection.
If the catalog is Power Managed but the machines show as missing:
Run the following PowerShell command on a Delivery Controller to check the current hosting references for the VM:
Add-PSSnapin Citrix*
Get-BrokerMachine -HostedMachineName "YourVMName" | Select Name, HostedMachineName, HostedMachineId, HypervisorConnectionName
If HostedMachineId is blank: The machine was added as unmanaged, or the hypervisor connection link was omitted during setup.
If HostedMachineId does not match vCenter: The VM was re-created in vCenter; perform Step 2 to update the reference ID.
New VDI builds register successfully with Citrix Delivery Controllers but display as "Not Found" or unmapped in vCenter. This issue occurs due to an unmanaged Machine Catalog configuration or a broken Managed Object ID (MoRef) link between Citrix Studio and vCenter.