PsExec作成者: Mark Russinovich PsTools のダウンロード WR 98635 404 error fixed概要Telnet などのユーティリティや Symantec pcAnywhere などのリモート コントロール プログラムを使用すると、リモート システムでプログラムを実行できます。ですが、設定するのがたいへんなうえに、アクセスするリモート システムにクライアント ソフトウェアをインストールする必要があります。PsExec は Telnet に代わる軽量のユーティリティで、クライアント ソフトウェアを手動でインストールしなくても、他のシステムでプロセスを実行できるだけでなく、コンソール アプリケーションとの十分な対話性も備わっています。PsExec の最も便利な用途には、たとえば、リモート システムで対話型のコマンド プロンプトを起動したり、ipconfig のようなリモートの実行に対応したツールを起動したりすることが挙げられます。PsExec で起動しない限り、そのようなツールにはリモート システムについての情報を表示する機能がありません。 注: ウイルス検出プログラムによって 1 つ以上のツールが RemoteAdmin ウイルスに感染していると報告されることがあります。PsTools にウイルスが含まれていることはありませんが、ウイルスによって PsTools が使用されたことがあります。ウイルスの検出通知が表示されるのは、このためです。 インストールPsExec を実行可能なパスにコピーします。「psexec」と入力すると、構文が表示されます。 PsExec の使用法PsExec の使用方法の詳細については、『Windows IT Pro Magazine』の 2004 年 7 月号の記事「PsExec (英語)」を参照してください。 使用法: psexec [\\<コンピューター>[,<コンピューター2>[,...] | @<ファイル>][-u <ユーザー> [-p <パスワード>]][-n s][-l][-s|-e][-x][-i [<セッション>]][-c [-f|-v]][-w <ディレクトリ>][-d][-<優先度>][-a n,n,... ] cmd [<引数>]
ファイル パスに空白文字が含まれているアプリケーションは、"psexec \\marklap "c:\long name\app.exe" のように二重引用符で囲んで指定します。入力は、Enter キーを押したときに、リモート システムに渡されます。また、Ctrl キーを押しながら C キーを押すと、リモート プロセスが終了します。 ユーザー名を省略すると、リモート プロセスは、PsExec の実行に使用したのと同じアカウントで実行されます。ただし、リモート プロセスはアカウントを偽装しているので、リモート システムではネットワーク リソースへのアクセス権はありません。ユーザー名を指定すると、リモート プロセスは指定のアカウントで実行され、そのアカウントがアクセスできるネットワーク リソースにアクセスできます。パスワードは、クリア テキストでリモート システムに送信されることに注意してください。
例私が書いた次の記事では、PsExec のしくみを解説し、使用法についてのヒントを提供しています。 http://windowsitpro.com/article/articleid/42919/psexec.html (英語) 次のコマンドでは、\\marklap で対話型のコマンド プロンプトを起動します。 psexec \\marklap cmd 次のコマンドでは、/all スイッチを指定した状態で ipconfig をリモート システムで実行して、結果の出力をローカルで表示します。 psexec \\marklap ipconfig /all 次のコマンドでは、test.exe というプログラムをリモート システムにコピーし、対話的に実行します。 psexec \\marklap -c test.exe 次のコマンドでは、リモート システムに既にインストールされているプログラムがシステムのパスにない場合に、そのプログラムの完全なパスを指定します。 psexec \\marklap c:\bin\test.exe 次のコマンドでは、regedit を System アカウントで対話的に実行し、SAM キーと SECURITY キーの内容を表示します。 psexec -i -d -s c:\windows\regedit.exe 次のコマンドでは、Internet Explorer を、制限された特権を持つユーザーとして実行します。 psexec -l -d "c:\program files\internet explorer\iexplore.exe"
PsTools のダウンロード
ページのトップへ |
ダウンロードPsExec は、PsTools という Sysinternals のコマンド ライン ツールキットの一部です。PsTools は、ローカル システムとリモート システムの管理をサポートするツールキットで、収録されているツールの数は増えています。 PsTools のダウンロード
動作環境
|