Powershell 获取PSC驱动器的已用空间(MB和GB)

Powershell 获取PSC驱动器的已用空间(MB和GB),powershell,Powershell,如何获得以MB和GB为单位的C驱动器已用空间值? 我环顾四周,找不到合适的答案。请帮忙。谢谢 基本字节转换将起作用 我会使用Get-WmiObject win32_logicaldisk-Filter“DeviceID='C:'”如果您有GB或MB的值,您可以轻松地转换它。如果这是针对一个程序,请提供更多详细信息,说明您需要这些信息的方式和原因。这不是他关于Get-PSDrive使用的具体问题的实际答案,只是一个迂回。如果它给了他想要的答案,那是可以原谅的,但事实并非如此。同意,但我也很好奇为什

如何获得以MB和GB为单位的C驱动器已用空间值?
我环顾四周,找不到合适的答案。请帮忙。谢谢

基本字节转换将起作用


我会使用Get-WmiObject win32_logicaldisk-Filter“DeviceID='C:'”

如果您有GB或MB的值,您可以轻松地转换它。如果这是针对一个程序,请提供更多详细信息,说明您需要这些信息的方式和原因。这不是他关于Get-PSDrive使用的具体问题的实际答案,只是一个迂回。如果它给了他想要的答案,那是可以原谅的,但事实并非如此。同意,但我也很好奇为什么肖恩·罗纳更喜欢(或者认为有理由不使用
获取psdrive
获取wmiobject
超过
获取psdrive
$size = get-psdrive c
echo $size.used
$drive = get-psdrive c
$used_size = $drive.used
write-host "MB:" ($used_size / 1MB)
write-host "GB:" ($used_size / 1GB)