-1

пытался создать скрипт для обнаружения сбоя приложения пользователя. (Предположим, что компьютер используется несколькими пользователями)

до сих пор удалось только выйти ниже кода для запроса приложения (только на основе имени пользователя), но не сбой приложения

gwmi -query "select * from win32_process where name='calc.exe'" | %{if($_.GetOwner().User -eq 'myUser'){
    #do something when app crash
}}

1 ответ1

0

Вы можете просто проверить, возвращает ли gwmi что-нибудь.

if (gwmi -Query "select * from win32_process where name='calc.exe'" | where {$_.GetOwner().User -eq 'myUser'}) {
    write "app working"
}
else {
    write "app not working"
}

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .