web-dev-qa-db-ja.com

リモートのWindows7コンピューターで実行中のタスクのリストを取得するにはどうすればよいですか?

リモートコンピューターでリモートセッションを実行し、そのコンピューターでタスクマネージャーを実行して、実行中のプロセスのリストを取得できることを知っています。リモートセッションを実行せずにリモートマシンで実行中のタスクを表示できる方法がある場合、私は何に興味がありますか?

3
MikeF

tasklist、具体的にはtasklist /S systemを使用します。

3
Steven

リモートプロセスのリストを取得する方法は他にもいくつかあります。WMIクエリ、wmicツール、PowerShellスクリプトです。

PowerShellを使用すると、非常に強力になります。複数のコンピューターに同時にクエリを実行し、プロセス名でフィルター処理して並べ替えることができます。

たとえば、ADドメイン内のコンピューターに、実行中のプロセスのリストを照会します。
Get-ADComputer -Filter {OperatingSystem -Like “Windows 10*”} | ForEach-Object {Get-WmiObject -Class Win32_Process -Computer $_.Name}
(すべて1行として入力)

構文の詳細な説明は次のとおりです。 https://www.action1.com/kb/list_of_running_processes_on_remote_computer.html

2
Peter Barnett

使用するツールがいくつかあります。

pslist リモートPC上のすべてのプロセスを一覧表示します。詳細については、 SS64.com を参照してください(無料、MS/SysInternalsから)

リモートタスクマネージャー 「リモートコンピューターで実行中のすべてのタスク、プロセス、サービス、およびイベントを監視します。」 (DeviceLock.comのシェアウェア)

リモートプロセスエクスプローラー 「プロセスのリストを取得し、ローカルまたはリモートコンピューターでそれらを管理します。」 (System Lizerdから、非営利目的で無料で使用できます)

これらおよびその他のダウンロードをチェックしてください VirusTotal ;私は最後の2つを試していません。

1
DrMoishe Pippik

これを達成できるプログラムはたくさんあります。たとえば、 リモートプロセスビューアデスクトップ中央 など。それらのリストがあります ここ

0
Gman Smith