在 Windows 个 Power Automate 操作中定位活动进程

Targeting active processes in Windows Power Automate actions

我创建了一个关闭多个进程的操作。为什么?我在自适应技术堆栈中使用 Dragon Pro 语音转文本和语音计算机。不幸的是,前者经常崩溃,当发生这种情况时,它不会干净地关闭。我在 Windows Power Automate 中使用 .

执行以下操作

我尝试通过 ID 定位每个进程,但似乎每次进程运行新时 ID 都会改变。然后我尝试了进程名称,但这似乎不起作用。我如何正确定位这些进程?

我可以建议使用 PowerShell 脚本吗?使用 PAD 似乎有点矫枉过正来实现这样的事情,但我想如果它被融入到你的整个解决方案中,那么它会很好地工作,我们都知道 PAD 中有一个到 运行 PowerShell 脚本的动作。

$processes = Get-Process

Foreach ($process in $processes) {
    if ( $process.Name -eq "natspeak" ) {
        Stop-Process -Name $process.Name
    }
}