Detectar falha do aplicativo com base no nome do usuário do aplicativo

Detectar falha do aplicativo com base no nome do usuário do aplicativo

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"
}

informação relacionada