リモートコンピュータの「タスクマネージャ」情報をローカルで表示することは可能ですか?
リモートのXPコンピュータのプロセスリストを「Windowsタスクマネージャ」と同じ形式で表示できるようにしたいので、具体的にどのプロセスであるかを確認できます。プロセッサ時間の何パーセントを占めるか。
具体的には、RDPなどを介して、できればWinXPに付属のツールを使用してログオンしたくない。 "タスクリスト"はプロセスを表示でき、パフォーマンスマネージャーはCPU%を表示できることを理解していますが、実際には結婚していません。
また、PSKillなどを訴えなくても、リモートでプロセスを強制終了できると便利です。
プロセスエクスプローラーは、私の知る限り、リモートコンピューターに接続できません。
ただし、同じくSysinternalsから、pstoolsプログラム pslist をチェックアウトすることもできます。別のマシンで実行中のプロセスをリストできます。ただし、pslistはコマンドラインツールです。
更新:
ところで、CPU%を取得するには、タスクマネージャモードで実行する必要があります。 pslist \\ computername -s
編集:
実行中のプロセスのパラメーターを表示する
(プロセスID、親PID、CPU、メモリ使用量、優先度、ハンドル、スレッドなど)リアルタイムで。選択したプロセスをいつでも強制終了する、など.
私は今、Royが投稿したRemote Process Explorerを試してみましたが、感銘を受けました。かなり楽しかったです。私が見た最高の機能は、ログオフしてコンピュータをシャットダウンする機能でした。
タブはリアルタイムビューではないが、それに非常に近いとコメントしました。プロセスの優先度(高、2秒ごとなど)に応じて更新時間を選択できます。
私が本当に管理できなかった唯一のことは、プロセスを実行することでした。プロセスは実行されましたが、何らかの理由でユーザーの画面に表示されません。
それとは別に、私は本当にこのプログラムを検討します。
ありがとう
ニコ
Taskkill.exeを使用して、リモートWindowsシステム上のプロセスを強制終了できます。別のコメンターが提案したようにsysinternals pslist.exeを使用する必要があるので、tasklist.exeが必要な出力を提供するとは思いません。 taskkill.exeの代わりにpskill.exeを使用することもできます。
リモートのWindows PCの監視を目的としたものではありませんが、Windows Embedded Compactデバイス(またはWinCEデバイス)をPCからリモートで監視することに関心がある場合は、 Remote Task Monitor が適切なオプションです。
http://www.remotetaskmonitor.com/
私が役に立ったと思ったのは、デバイスをリモートで再起動し、特定のCPUしきい値またはピークに達したときにCPU使用率のアラートと電子メールを受信できることでした。
無料ではありませんが、私たちの仕事はうまくいきます。
Windowsに付属している tasklist を使用できます(Homeエディションでは使用できないと思います)。
Tasklist /S remote system (name or IP address) /U username /P password
MSのProcess Explorerを見てください(以前はシステム内部でした)。私はそれがあなたが探しているものを持っていると信じています Process Explorer
Process Explorerの表示は、2つのサブウィンドウで構成されています。上部のウィンドウには常に、所有しているアカウントの名前を含む、現在アクティブなプロセスのリストが表示されますが、下部のウィンドウに表示される情報は、Process Explorerのモードによって異なります。ハンドルモードの場合は、上部のウィンドウで選択されたプロセスが開いたことを処理します。プロセスエクスプローラーがDLL=モードの場合、プロセスが読み込んだDLLとメモリマップファイルが表示されます。プロセスエクスプローラーには、特定のプロセスをすばやく表示する強力な検索機能もあります。開いたハンドルまたは読み込まれたDLL.
(ソース: Microsoft.com )
XPマシンにこの方法で接続していませんが、動作するはずです。すばやくグーグルすると、これで動作するようです。
Windowsサーバー管理パックの一部であるターミナルサーバーマネージャーを使用できます(Microsoftから無料でダウンロードできます)これを開いて、XPマシンに接続します。ログに記録されているセッションが表示されます。と実行中のプロセスです。これを使用して、サーバーで何が起こっているかを確認し、うまく機能します。GoogleでそれをXPに接続するために見たところから、いくつかのレジストリの編集が必要かもしれませんが、機能するはずです。
更新、私は見たところ、プロセスを見ることができますが、CPU使用率に関する情報を提供していないようです。最初はそうだったと思って申し訳ありません。