获取 Windows 上打开的应用程序列表

获取 Windows 上打开的应用程序列表

我想要一个可以执行以下操作的脚本:

  1. 连接到远程 Windows 机器
  2. 获取机器上当前打开的应用程序列表,例如我在任务管理器的“应用程序”选项卡中获取的内容,然后打印它。

是否可以批量执行此操作?如果不行,我还有什么其他选择?

答案1

如果你安装了 powershell,下面的命令将在本地运行时为你提供正在运行的应用程序列表

gps | ? {$_.mainwindowtitle.length -ne 0} | select name, mainwindowtitle

如果您在要查询的机器上安装了 Powershell V2,并且启用了远程处理,则可以运行:

invoke-command –computername <remote computer name> 
{gps | ? {$_.mainwindowtitle.length -ne 0} | select name, mainwindowtitle}

相关内容