Цитата Morpheus:
А если не свободное место, а просто размер системного раздела вычислить? »
|
PowerShell
Код:

$drive = ((Get-WmiObject Win32_LogicalDisk | Where-Object {$_.DeviceID -eq $(Get-WmiObject Win32_Operatingsystem).systemdrive}).size)/1gb
$drive
Я же тебе показывал скрипт

Свободное место тоже можно вычислить...
С вызовом команд как-то так:
Код:

$command1, $command2 = "cmd /c echo command1", "cmd /c echo command2"
$drive = ((Get-WmiObject Win32_LogicalDisk | Where-Object {$_.DeviceID -eq $(Get-WmiObject Win32_Operatingsystem).systemdrive}).size)/1gb
IF ($drive -gt 30) {invoke-expression $command1} else {invoke-expression $command2}