如何在另一个程序关闭后使用 powershell 关闭一个程序?

How do I use powershell to close a program after another program closes?

在特定程序自动关闭后,有没有办法运行 Stop-Process

我试图在我的 Torrent 客户端自行关闭后关闭我的 VPN 客户端。

感谢任何帮助。

您正在寻找 Wait-Process: https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.management/wait-process?view=powershell-7

Wait-Process -Name "TorrentClientProcessName"
Stop-Process -Name "VPNClientProcessName "

此脚本等待 Torrent 客户端退出,然后关闭 VPNClient。您必须将 TorrentClientProcessName 和 VPNClientProcessName 替换为它们的进程名称。