执行:Get-WmiObject -Class win32_logicaldisk后,得到的结果一部分网络映射盘的剩余磁盘空间大于总空间
DeviceID: U:
DriveType: 4
FreeSpace: 487335419904
Size:214748364800
实际情况是:总空间200G,剩余空间168G
2 Answers
Best Answer
PS> Get-WmiObject Win32_Volume | Format-Table DriveLetter,Capacity,FreeSpace
DriveLetter Capacity FreeSpace
----------- -------- ---------
C: 126957162496 37409292288
D: 79094259712 14880034816
E: 50001440768 20762988544
实际情况是:总空间200G,剩余空间168G
本想通过这个方法来导出每个网络映射盘符的磁盘空间使用率,结果计算出来为负数。如果Get-WmiObject不可行,其他还有什么powershell命令的办法,抓取映射盘的空间使用率?感谢!