如何在%中获取卷输出以及如何在Powershell中检查%中使用的RAM

如何在%中获取卷输出以及如何在Powershell中检查%中使用的RAM,powershell,ram,volume,Powershell,Ram,Volume,我曾尝试使用GetVolume将其输出到文件,效果非常好 有没有办法获得%的结果?有没有办法显示已使用的ram?您必须自己计算可用磁盘空间,如下所示: Get-Volume | Select-Object -Property *, @{name="FreeSpace"; expression={ "$(100 / $_.Size * $_.SizeRemaining)%" }} 使用Get-Ciminstance Win32_OperatingSystem获取有关操作系统的信息,如RAM使用情

我曾尝试使用GetVolume将其输出到文件,效果非常好

有没有办法获得%的结果?有没有办法显示已使用的ram?

您必须自己计算可用磁盘空间,如下所示:

Get-Volume | Select-Object -Property *, @{name="FreeSpace"; expression={ "$(100 / $_.Size * $_.SizeRemaining)%" }}
使用Get-Ciminstance Win32_OperatingSystem获取有关操作系统的信息,如RAM使用情况:


更好:'{0:p2}'-f$\u0.SizeRemaining/$\u0.SizeAnyway如何在不获取ciminstance的情况下执行此操作?
$osData = Get-Ciminstance Win32_OperatingSystem
$osData.FreePhysicalMemory
$osData.TotalVisibleMemorySize