Есть ли способ использовать WMIC, bat-файлы или powershell для уничтожения задачи с определенным именем задачи, если объем виртуальной памяти, используемой процессом, превышает определенный предел?
В частности, я хочу уничтожить любой экземпляр процесса iexplore.exe, если его рабочий набор (использование ОЗУ) или выделение виртуальной памяти превышает 1 ГБ.
Я могу убить задачу, используя taskkill, используя этот cmd: taskkill.exe /F /IM iexplore.exe
и я могу отфильтровать список процессов и их использование ОЗУ, используя этот процесс cmd wmic process where "name='iexplore.exe' and workingsetsize>=1000000000" get name, workingsetsize, processid
.