estou tentando criar um script para detectar a falha do aplicativo do usuário. (Suponha que o computador seja usado por vários usuários)
até agora só consegui sair o código abaixo para consultar o aplicativo (com base no nome de usuário), mas não na falha do aplicativo
gwmi -query "select * from win32_process where name='calc.exe'" | %{if($_.GetOwner().User -eq 'myUser'){
#do something when app crash
}}
Responder1
Você pode apenas verificar se o gwmi retorna alguma coisa.
if (gwmi -Query "select * from win32_process where name='calc.exe'" | where {$_.GetOwner().User -eq 'myUser'}) {
write "app working"
}
else {
write "app not working"
}