The described approach aligns with how SCVMM handles host reassociation and host objects in the database, but there are important supported methods and best practices to consider from official guidance.
SCVMM supports reassociating hosts without deleting them, which preserves metadata such as VM tags:
- In the VMM console, select Fabric > Servers > All Hosts.
- Ensure the Agent Status column is visible. If not, right-click a column heading and select Agent Status.
- Refresh the host group. Hosts that need reassociation show Host Status = Needs Attention and Agent Status = Access Denied.
- Right-click the host and select Reassociate.
- In the Reassociate Agent page, provide appropriate credentials and select OK. The Agent Status transitions to Reassociating, then to Responding when successful.
- Refresh the host; Host Status should display OK. After reassociation, updating the VMM agent on the host may be required.
This UI-based reassociation works specifically to keep the existing host object and its associated metadata (including VM tags) intact, avoiding the data loss that occurs when removing and re-adding the host.
If the host has been restored or the VMM server has changed (for example, after restore to a different computer), SCVMM also supports reassociation during host add:
- When adding a Windows server as a Hyper-V host (Fabric > Add Resources > Hyper-V Hosts and Clusters), in Host settings > Host group, select the target host group.
- If the host is already associated with a different VMM management server, select Reassociate this host with this VMM environment. This moves the host to the current VMM server without recreating the host object, again preserving metadata.
If host status remains Needs Attention or Not Responding after an OS upgrade, supported troubleshooting steps include:
- Checking host health via Host Properties > Status to see detailed error categories.
- Verifying the VMM service account is a member of the local Administrators group on the host (or that the computer account is, if VMM runs under Local System), and adjusting Group Policy if a Restricted Groups policy removed it.
- Increasing WinRM quotas on the VMM server and Hyper-V hosts:
winrm quickconfig winrm set winrm/config @{MaxTimeoutms="1800000"} winrm set winrm/config/Service @{MaxConcurrentOperationsPerUser="1500"} winrm set winrm/config/winrs @{MaxConcurrentUsers="100"} winrm set winrm/config/winrs @{MaxProcessesPerShell="100"} winrm set winrm/config/winrs @{MaxShellsPerUser="100"}
Then restart WinRM and WMI or reboot.set-item "WSMan:\localhost\Plugin\WMI Provider\Quotas\MaxConcurrentOperationsPerUser" 400 - For untrusted/workgroup hosts, ensuring
LocalAccountTokenFilterPolicyis set to1underHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System. - If WMI corruption exists after OS changes, rebuilding the WMI repository on the host by recompiling MOF files, then refreshing the host in VMM.
All of these methods are designed to restore host communication and allow reassociation while keeping the existing host entry, avoiding removal/re-add operations that would drop associated metadata.
References:
- Upgrade System Center Virtual Machine Manager
- Troubleshoot Needs Attention, Not Responding, and Access Denied hosts in Virtual Machine Manager
- Needs Attention host status after you rebuild the WMI repository
- Back up and restore VMM
- Add Windows servers as Hyper-V hosts or clusters in the VMM compute fabric