根據應用程式用戶名檢測應用程式崩潰

根據應用程式用戶名檢測應用程式崩潰

一直在嘗試創建腳本來檢測用戶的應用程式崩潰。 (假設計算機被多個使用者使用)

到目前為止,僅設法出現以下程式碼來查詢應用程式(基於用戶名),但不會導致應用程式崩潰

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

答案1

您可以檢查 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"
}

相關內容