Powershell:根据结果显示两条不同的文本消息

Powershell: Displaying two different text message depending on result

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)}}

我有这个并且一切正常,但现在我想显示一条消息说,"warning low disk space" 如果 'PercentageFree' 部分的结果低于 15% 这是全新的,环顾四周,但我仍然不确定我应该使用哪种行话来研究这些东西。

谢谢

Select-Object

的末尾添加另一列
@{N="Status";E={if ($_.Freespace*100/$_.Size -lt 15) { "Low Space" } else { "OK" } }}