У меня есть следующая команда, в которой я могу найти процессы по их имени:
Get-Process | where {$_.ProcessName -eq "<pName>"}
Это обеспечивает либо:
Handles NPM(K) PM(K) WS(K) CPU(s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
202 12 5072 7732 0,03 2740 1 <pName>
, либо никакого вывода (или больше процессов, чем один).У меня вопрос, как я могу определить, какой случай произошел.
Я также пытался поместить команду в переменную и вывести echo $result.ExitCode
и что-то в этом роде, но я не нашел никакого решения.