Get-WmiObject -Class Win32_logicaldisk -Filter "DriveType = '3'" |
Select-Object -Property DeviceID, DriveType, VolumeName,
@{N='FreeSpaceGB';E={"{0:N2}" -f ($_.FreeSpace /1GB)}},
@{N="Capacity";E={"{0:N2}" -f ($_.Size/1GB)}},
@{N="PercentageFree";E={"{0:N0}" -f ($_.Freespace*100/$_.Size)}}
我拥有了这个功能,并且一切运行正常,但是现在我想显示一条消息,如果“ PercentageFree”部分的结果低于15%,则“警告磁盘空间不足”,对此是全新的,但环顾四周,但我仍然不知道我应该使用哪种行话来研究这些东西。
谢谢
将另一列添加到 Select-Object
@{N="Status";E={if ($_.Freespace*100/$_.Size -lt 15) { "Low Space" } else { "OK" } }}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句