Я хочу, чтобы сценарий PowerShell получал общее пространство памяти диска C и используемого пространства памяти в ГБ, если общее пространство меньше 200 ГБ, должно быть место на диске меньше 200.
gwmi win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}
$task=gwmi win32_logicaldisk | Format-Table DeviceId, MediaType, @{n="Size";e={[math]::Round($_.Size/1GB,2)}},@{n="FreeSpace";e={[math]::Round($_.FreeSpace/1GB,2)}}
if($task.Size -lt 200)
{
Write-Host "Hard Disk Space is less than 200."
}
else
{
Write-Host "Hard Disk Space is greater than 200."
}
Я получаю все дисковое пространство в приведенном выше коде, мне нужна только информация о диске C, и если условие не работает должным образом, кто-то поможет мне в этом. Заранее спасибо