\r\n\r\n

Windowsのpsexecとは何ですか、そして何をするのですか?

リモートコンピュータ上でプロセスを実行するためのtelnetの代替手段をお探しですか?マイクロソフトが提供する軽量で無料のコマンドラインツールをお試しください...

PsExecは、システム管理者が遠隔地からコンピュータを制御するためのユーティリティです。コマンドラインインターフェースであり、一般的なリモート管理ツールのようにソフトウェアのインストールは必要ありません。

どうしてこんなことが可能なのか、と思われたことでしょう。この記事では、PsExecのダウンロードとインストール方法、起動方法、および基本的なコマンドについて説明します。騒がず、飛び込もう!

株式会社ピーセック(psexec)は何ですか?

PsExecは、ターゲットホストにリモートでアクセスするために使用できる汎用システム管理ユーティリティです。このユーティリティは、markrussinovichによって作成されたSysinternalsスイートの一部です。その主な目的は、システム管理者がリモートメンテナンス作業を行い、ターゲットホスト上でコマンドを実行することを支援することです。コマンドラインインターフェイスであるPsExecは、ターゲットアドレス、ユーザー詳細、パスワードのみで、ターゲットコンピュータにアクセスすることができます。

TelnetやRDP(Remote Desktop Protocol)とは異なり、PsExecはPCにクライアントプログラムをインストールしたり、リモートホストに他のソフトウェアをインストールする必要もありません。PsExecはコンソールアプリケーションの入力と出力をリダイレクトすることができます。

例えば、IPアドレス192.168.79.32のコンピュータにリモートアクセスし、PsExecでipconfigコマンドを実行した場合、ie.

Psexec \\192.168.79.32 ipconfig

ローカルホストでコマンドを実行しているのと同じように、ipconfigの出力(つまりリモートシステムのTCP/IP設定)がPC上に表示されます。この機能により、PsExecは多くのWindows管理コンソールツールとは一線を画しています。

psexecのインストールとセットアップ方法

PsExec は、接続前にクライアントソフトウェアをインストールする必要はなく、またリモートホストで高度な設定をする必要もありません。では、従来の管理ツールのようにセットアップが必要ない場合、PsExecはどのように機能するのでしょうか。

psexecのダウンロード

PsExecは単なるコマンドラインユーティリティです。PsToolsスイートをlocalhostにダウンロードするだけです。SysinternalsでZIPファイルとして公開されています。

ダウンロード後、PsTool.zipファイルを解凍してください。そのためには、ZIPファイルを右クリックし、メニューから「すべて展開」を選択します。

関連:RARファイルを開くための最適なツール

psexecのインストール

PsExecをパソコンにダウンロードし、解凍したら、解凍したファイルがあるフォルダを開きます。解凍したフォルダの上部のナビゲーションバーの内容をCMDに置き換えて、Enterキーを押します。この処理により、PsExecフォルダ内にコマンドプロンプトウィンドウが表示されます。

psexecを実行し、リモートコンピュータに接続します。

リモートコンピュータでPsExecをダウンロードしたら、次はターゲットホストに接続するための設定を行います。PsExecを実行してリモートホストに接続するためには、3つの基本的な前提条件が必要です。これらは

1ファイル共有とプリンター共有を開く

ローカルホストとリモートホストの両方で、ファイルおよびプリンターの共有が有効になっている必要があります。ファイルやプリンターの共有を有効にするには、「Windowsの設定」→「ネットワークとインターネット」を開き、「ネットワークと共有センター」までスクロールしてください。.

開いたウィンドウの左側で、「高度な共有設定の変更」をクリックします。「ファイルとプリンターの共有を開く」を選択して、変更を保存します。

2 リモートホストで管理者共有を有効にする ($admin)

リモートコンピューターで管理者共有($admin)を有効にし、その \windows フォルダーにアクセスできるように正しく設定する必要があります。

Manage Shares ($admin) は、システム管理者が会社のネットワークやワークグループのドライブやフォルダーにアクセスして、複数のコンピュータを管理できるようにします。

リモートコンピュータの管理者共有($admin)を有効にするには、Win+rを押して、lusrmgr MScと入力し、OKを押してください。

新しいウィンドウで「Users」フォルダを開き、Administratorを右クリックして、プロパティを選択します。

プロパティ]ウィンドウで、[アカウントが無効]チェックボックスのチェックを外し、[OK]をクリックします。再びAdministratorsを右クリックし、Set Passwordをクリックして、アカウントのパスワードを設定します。

iii. 管理者の詳細情報を取得する

リモートコンピュータの正しいユーザー認証情報(IPアドレス、管理者アカウントのユーザー名とパスワードなど)が必要です。

psexecの使い方を教えてください。

PsExecが正しく動作するためには、その構文が正確でなければなりませんので、その仕組みを理解し、期待通りのコマンドを入力する必要があります。

したがって、リモートホストにアクセスするには、ターゲットホストの認証情報(IPアドレス、ユーザー名、パスワード)をpreferredコマンドを使用して提供する必要があります。

例えば、IP アドレスが 192.168.89.323 でパスワードが "12345" のリモート システムで ipconfig を実行するには、PsExec CMD コンソールを開き、次のように入力します。

C: \PsExec \\192.168.89.323 –u Administrator –p 12345

入力したコマンドがリモートシステムで正常に実行されると、テキスト出力があなたのコマンドウィンドウに転送されます。

新規ユーザのための基本的なpsexecコマンド

ここまでで、PsExecとは何か、ローカルシステムをリモートシステムに接続する正しい方法について、すでにご存知であると信じています。そのため、PsExecツールの使用は、その構文に従わなければ動作しないため、初めてのユーザーには少し戸惑うかもしれません。ここでは、PsExecユーザが知っておくべき基本的なコマンドを紹介します。

リモートスタートコマンドプロンプト

C: \psexec \\windows cmd

PsExecで上記のコマンドを実行すると、現在のウィンドウで別のコマンドラインインターフェイスが起動します。しかし、このインターフェースでは、自分のコンピューターに直接入力するのと同じように、リモート・システム上でコマンドを入力することができます。

CMDコマンドを正常に実行した後は、フォルダの内容を一覧表示するdir、新しいフォルダを作成するmkdir、リモートシステムのネットワーク設定を取得するipconfigなどの他のコマンドを簡単に実行することができます。

リモートホストへのプログラムのインストール

C: \psexec \\Desktop7743 -c “E:file\document\CCleaner.exe” CMD /S

上記のスクリプトは、リモートコンピュータ Desktop7743 に CCleaner をインストールするために使用されます。syntax -c は CCleaner プログラムをローカルホストからリモートコンピュータにコピーするためのコマンド、CMD はコマンドプロンプトを起動するためのコマンド、/S は CCleaner のサイレントインストールを可能にするために使用されるコマンドです。

リモートコンピューターでGUIアプリケーションを実行する

\psexec -i \emote computer calculator

デフォルトの設定として、PsExecはリモートコンピュータ上でGUIアプリケーションを起動しません。しかし、-iスイッチを使用すれば、リモートコンピュータの画面上でGUIアプリケーションを起動することができます。

例えば、リモートコンピュータで電卓アプリケーションを開く必要がある場合、-i スイッチを使用して calculator.exe を実行するだけで、PsExec が電卓を起動します。

psexecのインターフェイスに慣れる

PsExec は敷居が高く感じるかもしれませんが、コマンドラインインタフェースを操作すればするほど、使いこなすことができるようになります。

PsExec の操作を実行するための構文やコマンドについてより深く知りたい場合は、Windows のコマンドラインインターフェイスについてより詳しく知る必要があります。

  • 2021-03-27 03:01 に公開
  • 閲覧 ( 42 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ