一直在嘗試創建腳本來檢測用戶的應用程式崩潰。 (假設計算機被多個使用者使用)
到目前為止,僅設法出現以下程式碼來查詢應用程式(基於用戶名),但不會導致應用程式崩潰
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"
}