若要查看本地驱动器的磁盘空间和可用空间,可以使用 Win32_LogicalDisk WMI 类。 仅需要查看具有 DriveType 3(WMI 将此值用作固定硬盘)的实例。
Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3"
执行上面示例代码,得到以下结果:
PS C:/Users/maxsu> Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3"
DeviceID DriveType ProviderName VolumeName Size FreeSpace
-------- --------- ------------ ---------- ---- ---------
C: 3 OS 494395191296 413437460480
E: 3 新加卷 157980553216 79029915648
F: 3 新加卷 157286395904 89462177792
G: 3 新加卷 177209339904 88464666624
计算硬盘使用情况:
PS C:/Users/maxsu> Get-CimInstance -ClassName Win32_LogicalDisk -Filter "DriveType=3" |
>> Measure-Object -Property FreeSpace,Size -Sum |
>> Select-Object -Property Property,Sum
Property Sum
-------- ---
FreeSpace 670393892864
Size 98687148032
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/266801.html