我正在计划的Powershell上重新启动某些程序(如果已关闭)。

我可以检查它是否出现在进程(get-process)中,可以检查它的cpu编号,但是有时程序出现在进程中,但没有完全运行-它没有出现在任务管理器的“应用程序”中,并且不是我可以通过Alt标签浏览的窗口。

在应用程序选项卡的后端是否可以找到列表的后端?

该程序是filemaker。

最佳答案

检查进程是否具有an associated Window:

$filemaker = Get-Process filemaker
if($filemaker.MainWindowHandle -eq 0){
    # Not fully running
}

关于powershell - 显示在 “Processes”中而不是 “Applications”中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42726685/

10-11 08:39