$namespace = "root\virtualization\v2" $Vm = Get-WmiObject -Namespace $namespace -Query "Select * From Msvm_ComputerSystem Where ElementName = '$env:Infotron'" $VmHost = $Vm.GetRelated("Msvm_HostedDependency") | Where-Object { $_.Dependent -match "Msvm_ComputerSystem" } $HostName = ($VmHost.Dependent -split("="))[1].Trim('"') Write-Host "Hyper-V Host Name: $HostName"