Как найти кому принадлежат несвязанные объекты vSAN Virtual Objects Unknown object type через powershell powercli
Ошибка на vmware vsan Unknown object type
Прежде чем чистить надо найти что за файлы и кому принадлежат
$vcenter = "vcsa01" Connect-VIServer $vcenter $Datacenter_name = "Mos*" $ClusterName= ` Get-Datacenter -Name $Datacenter_name | Get-Cluster | Where-Object {$_.Name -like 'CL01' } $clusterView = Get-Cluster $ClusterName $ClusterMoRef = $Clusterview.ExtensionData.MoRef $vmhost = ($clusterView | Get-VMHost) #| select -First 1 $vsanIntSys = Get-View $vmhost.ExtensionData.configManager.vsanInternalSystem $vsanClusterObjectSys = Get-VsanView -Id VsanObjectSystem-vsan-cluster-object-system $results = (($vsanClusterObjectSys.VsanQueryObjectIdentities($clusterMoRef,$null,$null,$true,$true,$false)).Identities | where {$_.Vm -eq $null}) foreach ($result in $results) { $jsonResult = ($vsanIntSys.GetVsanObjExtAttrs($result.Uuid)) | ConvertFrom-JSON foreach ($object in $jsonResult | Get-Member) { if($($object.Name) -ne "Equals" -and $($object.Name) -ne "GetHashCode" -and $($object.Name) -ne "GetType"… Читать далее