Skip to main content

PsTools

作成者: Mark Russinovich

 PsTools のダウンロード
(1 MB)

概要

Windows NT や Windows 2000 のリソース キットには、各システムの管理に役立つ多くのコマンド ライン ツールが収録されています。長年の間、類似したツールのコレクションを構築してきましたが、このコレクションには、リソース キットに収録されていないものもあります。これらのツールが他のツールと違うのは、ローカル システムだけでなくリモート システムも管理できるという点です。このスイートの最初のツールは、プロセスの詳細情報を表示する PsList ですが、このスイートに含まれるツールの数は増え続けています。一般的な UNIX のプロセスを一覧表示するコマンド ライン ツールが ps という名前であることから、各ツールの名称には、この接頭辞を採用し (PsList など)、PsTools というスイートとしてまとめることにしました。

注: ウイルス検出プログラムによって 1 つ以上のツールが remote admin ウイルスに感染していることが報告されることがあります。PsTools にウイルスが含まれていることはありませんが、ウイルスによって PsTools が使用されたことがあります。ウイルスの検出通知が表示されるのは、このためです。

PsTools スイートに収録されているツールには、次のようなものがあります (これらのツールはパッケージとしてダウンロードできます)。

  • PsExec はプロセスをリモートから実行します
  • PsFile (英語) はシステムで開いているファイルをリモートで表示します
  • PsGetSid はコンピューターまたはユーザーのセキュリティ識別子 (SID) を表示します
  • PsInfo はシステム情報を表示します
  • PsKill はプロセス名やプロセス ID を指定することによりプロセスを終了します
  • PsList (英語) はプロセスの詳細情報を表示します
  • PsLoggedOn (英語) はローカルのログオン ユーザーやリソース共有を使用して接続しているリモート ユーザー (完全なソースを含む) を表示します
  • PsLogList (英語) はイベント ログ レコードをダンプします
  • PsPasswd (英語) はユーザー アカウントのパスワードを変更します
  • PsService (英語) はサービスの表示や制御を行います
  • PsShutdown (英語) はコンピューターをシャットダウンしたり、オプションにより再起動したりします
  • PsSuspend (英語) は実行中のプロセスを中断します
  • PsUptime はシステムが前回の再起動から実行されている時間を表示します (PsUptime の機能は PsInfo に統合されました)

PsTools のダウンロード パッケージには、すべてのツールの詳細な使用方法が記載された HTML 形式のヘルプ ファイルが含まれています。



PsTools スイートのダウンロード

(1 MB)


ダウンロード


PsTools スイートのダウンロード

(1 MB)

動作環境:

  • クライアント: Windows XP 以降
  • サーバー: Windows Server 2003 以降

インストール

どのツールも特別なインストールは必要ありません。また、リモート コンピューターに対して実行する場合でも、リモート コンピュータにクライアント ソフトウェアをインストールする必要はありません。コンピューター名と任意のコマンド ライン オプションを入力して実行してください。詳細な使用方法を表示するには、コマンド ライン オプションで -? を指定します。

ご質問や問題がある場合は、 Sysinternals PsTools フォーラム (英語) を参照してください。

関連リンク

デスクトップ ファイル PsTools 入門: Sysinternals の PsTools の高度な機能を概説している Wes Miller による TechNet Magazine 2007 年 3 月号のコラムです。