如何通过 powershell 检查 VMware ESXi 中的总磁盘使用情况?
How to check total disk usage in VMware ESXi through powershell?
我想计算 ESXi 主机(不是虚拟机)的总磁盘容量。我想通过 PowerShell 检查 ESXi 主机的总磁盘容量、可用和已用 space。
我正在使用以下命令计算 CPU 和 RAM 使用量:
(Get-VMHost $server | Get-Stat -Stat "mem.usage.average" -IntervalMins 10 | Measure-Object Value -Average).Average
请建议一种计算磁盘使用量的方法。我知道 disk.usage.average 参数,但我不想要这个,我想在 GB/MB.
中进行 space 计算
使用 Get-Datastore
cmdlet.
PS /Users/philip> Get-Datastore
Name FreeSpaceGB CapacityGB
---- ----------- ----------
Synology 632.840 7,317.147
SSD01 111.347 476.750
PS /Users/philip> Get-Datastore -Name synology
Name FreeSpaceGB CapacityGB
---- ----------- ----------
Synology 632.840 7,317.147
这仅用于获取有关 VM 所在的数据存储的信息,而不是 esxi 本身的实际安装。
我想计算 ESXi 主机(不是虚拟机)的总磁盘容量。我想通过 PowerShell 检查 ESXi 主机的总磁盘容量、可用和已用 space。
我正在使用以下命令计算 CPU 和 RAM 使用量:
(Get-VMHost $server | Get-Stat -Stat "mem.usage.average" -IntervalMins 10 | Measure-Object Value -Average).Average
请建议一种计算磁盘使用量的方法。我知道 disk.usage.average 参数,但我不想要这个,我想在 GB/MB.
中进行 space 计算使用 Get-Datastore
cmdlet.
PS /Users/philip> Get-Datastore
Name FreeSpaceGB CapacityGB
---- ----------- ----------
Synology 632.840 7,317.147
SSD01 111.347 476.750
PS /Users/philip> Get-Datastore -Name synology
Name FreeSpaceGB CapacityGB
---- ----------- ----------
Synology 632.840 7,317.147
这仅用于获取有关 VM 所在的数据存储的信息,而不是 esxi 本身的实际安装。