我想要一个可以执行以下操作的脚本:
- 连接到远程 Windows 机器
- 获取机器上当前打开的应用程序列表,例如我在任务管理器的“应用程序”选项卡中获取的内容,然后打印它。
是否可以批量执行此操作?如果不行,我还有什么其他选择?
答案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}