2014-10-31 36 views
2

我想找到一個PowerShell(或WMI)查詢來查找PC中磁盤空間利用率的總和。我有以下查詢... enter image description herePowershell查詢找到總磁盤使用率

但正如您在圖像中看到的,它顯示了每個驅動器的單獨行。 如何獲得磁盤空間總量。

塞巴斯蒂安

回答

5

Measure-Object應該做的工作,對你很好。你沒有說出你正在尋找什麼數據,所以這會得到FreeSpaceSize的總和。

Get-WmiObject -class win32_logicaldisk | Measure-Object -Sum freespace,size 
-or- 
Get-WmiObject -class win32_logicaldisk | Measure-Object -Sum size 

您需要從中提取總和以便它有用。

+0

真的很棒的一段代碼 – 2014-10-31 12:46:46

+0

如果我能得到這個WMI查詢,我可以在非PowerShell的PC中使用它...! – 2014-10-31 12:51:08

+0

這是PowerShell代碼,因此它只能在PowerShell中使用。其他語言可以執行像VBScript這樣的WMI查詢。 @SebastianXavier – Matt 2014-10-31 12:57:55