如何获取远程 Windows 7 计算机上正在运行的任务列表?

如何获取远程 Windows 7 计算机上正在运行的任务列表?

我知道我可以对远程计算机进行远程会话,然后在其上运行任务管理器以获取正在运行的进程列表。我很好奇,是否有一种方法可以在不进行远程会话的情况下显示远程计算机上正在运行的任务?

答案1

使用tasklist,具体来说tasklist /S system

答案2

还有其他几种方法可以获取远程进程列表:WMI 查询、wmic 工具和 PowerShell 脚本。

使用 PowerShell,它变得非常强大:您可以同时查询多台计算机,并按进程名称进行过滤和排序。

例如,查询 AD 域中的计算机以获取正在运行的进程列表:(
Get-ADComputer -Filter {OperatingSystem -Like “Windows 10*”} | ForEach-Object {Get-WmiObject -Class Win32_Process -Computer $_.Name}
输入一行)

以下是语法的详细描述: https://www.action1.com/kb/list_of_running_processes_on_remote_computer.html

答案3

有几个工具可以使用:

列表列出远程 PC 上的所有进程;请参阅SS64.com了解更多信息(免费,来自 MS/SysInternals)

远程任务管理器“监控远程计算机上所有正在运行的任务、进程、服务和事件。”(共享软件,来自 DeviceLock.com)

远程进程浏览器“获取进程列表并...在本地或远程计算机上管理它们。”(免费用于非商业用途,来自 System Lizerd)

查看这些下载和其他下载病毒总数;我还没有尝试过最后两个。

答案4

有很多程序可以实现这一点。例如,远程进程查看器桌面中心等等,这里有一份清单这里

相关内容