Сценарий PowerShell:
Get-Wmiobject -class Win32_logicaldisk -computername XXXXXXX -filter`
"drivetype=3" | Sort-Object -Property DeviceID | Format-Table -Property DeviceID,`
@{label='FreeSpace(MB)'; expression={$_.Freespace / 1MB -as `[int]}},@{label='Size(GB)'; expression={$_.Size / 1GB -as `[int]}},@{label='%Free'; expression={$_.FreeSpace / $_.Size * 100 -as [int]}}
вывод:
DeviceID FreeSpace(MB) Size(GB) %
-------- ------------- -------- -----
C: 10139 99 10
D: 258235 300 84
E: 51098 50 100
F: 41964 50 82
Мой вопрос: если свободного места меньше 15%, эта строка устройства будет отображаться красным.