To be able to run other hypervisor on existing Hyper-V host, such as Proxmox
Set-VMProcessor <vm name> -ExposeVirtualizationExtensions $true
PS C:\Windows\system32> Set-VMProcessor PRX1-V -ExposeVirtualizationExtensions $true
PS C:\Windows\system32> Get-VMProcessor PRX1-V | select *
VMCheckpointId : 00000000-0000-0000-0000-000000000000
VMCheckpointName :
ResourcePoolName : Primordial
Count : 8
CompatibilityForMigrationEnabled : True
CompatibilityForOlderOperatingSystemsEnabled : False
HwThreadCountPerCore : 1
ExposeVirtualizationExtensions : True
Maximum : 100
Reserve : 0
RelativeWeight : 100
MaximumCountPerNumaNode : 4
MaximumCountPerNumaSocket : 1
EnableHostResourceProtection : False
OperationalStatus : {}
StatusDescription : {}
Name : Processor
Id : Microsoft:1F1B6522-820D-4511-B119-BA1B52349426\b637f346-6a0e-4dec-af52-b
d70cb80a21d\0
VMId : 1f1b6522-820d-4511-b119-ba1b52349426
VMName : PRX1-V
VMSnapshotId : 00000000-0000-0000-0000-000000000000
VMSnapshotName :
CimSession : CimSession: .
ComputerName : HYP1
IsDeleted : False