Show CPU Affinity settings for all VMs

# Show CPU Affinity settings for all VMs

Connect-VIServer MYVISERVER

$Information = @()
Foreach ($VM in (Get-VM | Sort Name | Get-View)){
$MyDetails = "" | Select-Object VMName,Affinity
$MyDetails.VMName = $VM.Name
if ($VM.Config.CpuAffinity.AffinitySet -eq $null){
$Affinity = "Not Set"
}
Else{
$Affinity = $VM.Config.CpuAffinity.AffinitySet
}
$MyDetails.Affinity = $Affinity
$Information += $MyDetails
}
$Information

Comments

Popular posts from this blog

esxi-host-shows-disconnected-vmware

ESXi : Lost uplink redundancy on virtual switch "vSwitch0". Physical NIC vmnic0 is down

Virtual machines appear as invalid or orphaned in vCenter Server