如何使用 PowerShell 获取 Windows 中已打开的应用程序列表?

powershellmicrosoft technologiessoftware & coding更新于 2026/2/9 19:37:17

我们可以使用 PowerShell 中的 Get-Process 命令获取 Windows 中已打开的应用程序列表。Get-Process 命令会显示当前在前台和后台运行的进程。

如果我们直接运行 Get-Process 命令,它将显示进程名称及其关联的进程 ID 以及 CPU 和内存使用情况。

PS C:\> Get-Process

如果我们检查 Get-Process 的成员,会发现一个 MainWindowsTitle 属性。此属性指示已打开应用程序的标题。

在以下示例中,我们将查找应用程序名称、关联进程以及应用程序的 ID。例如:

Get-Process | Select MainWindowTitle,ProcessName,Id | where{$_.MainWindowTitle -ne ""}

我们需要过滤掉空白标题,因为它们可能被后台进程使用。


相关文章