powershell SNIP | VMware - 数据存储 - 获取空间信息

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell SNIP | VMware - 数据存储 - 获取空间信息相关的知识,希望对你有一定的参考价值。

get-datastorecluster <DSClusterName> | Get-Datastore | 
Select Name,Datacenter,
@{N="TotalGB";E={[Math]::Round(($_.ExtensionData.Summary.Capacity)/1GB,0)}},
@{N="UsedGB";E={[Math]::Round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace)/1GB,0)}},
@{N="UsedPct";E={'{0,6:N2}' -f (($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace) / $_.ExtensionData.Summary.Capacity * 100)}},
@{N="FreeGB";E={[Math]::Round(($_.ExtensionData.Summary.FreeSpace)/1GB,0)}},
@{N="FreePct";E={ '{0,6:N2}' -f (100 - (($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace) / $_.ExtensionData.Summary.Capacity * 100))}},
@{N="ProvGB";E={[Math]::Round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace + $_.ExtensionData.Summary.Uncommitted)/1GB,0)}},
@{N="ProvPct";E={'{0,6:N2}' -f (($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace + $_.ExtensionData.Summary.Uncommitted) / $_.ExtensionData.Summary.Capacity * 100)}},
@{N="OverGB";E={[Math]::Round(($_.ExtensionData.Summary.Capacity - $_.ExtensionData.Summary.FreeSpace + $_.ExtensionData.Summary.Uncommitted - $_.ExtensionData.Summary.Capacity)/1GB ,0)}},
@{N="NumVM";E={($_ | Get-VM).Count}} | Sort Name |ft -autosize


| Where {$_.NumVM -ge 1}

以上是关于powershell SNIP | VMware - 数据存储 - 获取空间信息的主要内容,如果未能解决你的问题,请参考以下文章

powershell SNIP | VMware - 数据存储 - 获取空间信息

powershell SNIP | VMware - VM - 重命名VM

powershell SNIP | VMware - 主机 - 获取HBA WWN

powershell SNIP | VMware - 主机 - 获取用户SATP规则

powershell SNIP | VMware - 主机 - 重新登录FC适配器

powershell SNIP | VMware - 主机 - 获取/设置主机的NTP详细信息