CMDで他のコンピュータを制御する方法[2つの方法]

この投稿では主にCMDで他のコンピュータを制御する方法を2つ紹介します。PsExecを使用してコマンドでリモートコンピュータを制御するか、Command Promptを使用してWindowsリモートデスクトップを呼び出して他のコンピュータをリモート制御することができます。

Tyler

By Tyler 最後の更新 2025年02月09日

Share this: instagram reddit
 

他人のコンピュータをCMDを使用して制御することはできますか?可能な場合、どのように実行すればよいですか?

- Spiceworksからの質問

CMDを使用して他のコンピュータを制御する方法

CMDは、コマンドプロンプトの略称で、ほぼすべてのWindows OSで実行され、入力されたコマンドを実行します。これらのコマンドの多くはスクリプトやバッチファイルを使用して、タスクの自動化、高度な管理機能の実行、特定のWindowsの問題の解決を行います。

Windows 10および11でCMDを使用して他のコンピュータを制御する方法は2つあります。コマンドを使用してリモートコンピュータを制御するためにPsExecを使用するか、またはCommand Promptを使用してWindowsリモートデスクトップを呼び出して他のコンピュータをリモート制御することができます。

方法1. PsExecを使用してリモートでコマンドを実行する

PsExecを使用してCMDで他のコンピュータをリモート制御するには、比較的複雑な手順があります。手順は4つのパートに分かれており、そのうち最初の3つのパートはセットアップの手順です:

  • ファイルとプリンタの共有を有効にする
  • リモートホストで管理共有($admin)を有効にする
  • リモートホストの詳細情報を取得する
  • PsExecをCMDで使用して他のコンピュータをリモート制御する

パート1. ファイルとプリンタの共有を有効にする

ファイルとプリンタの共有は、ローカルおよびリモートホストの両方で有効にする必要があります。

ステップ1. ここに移動します:スタート設定ネットワークとインターネットネットワークと共有センター を見つけてクリックします。

network-sharing-center

ステップ2. 詳細な共有設定の変更 をクリックします。

change-advanced-sharing-settings

ステップ3. ファイルとプリンタの共有をオン に選択し、変更を保存します。

turn-on-file-and-printer-sharing

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

リモートコンピューターには、管理共有($admin)が有効になり、正しく設定されている必要もあります。

ステップ1. リモートホストで、Win R を押し、"lusrmgr.msc" と入力してOK をクリックします。

lusrmgr.msc

ステップ2. Users をクリックします。 Administrator を見つけ、右クリックして Properties を選択します。

User Administrator

ステップ3. アカウントが無効 のチェックを外し、OK をクリックします。

account-is-disabled

Part 3. リモートホストの詳細を取得する

リモートホストのIPアドレスとユーザー名も、リモート制御に必要です。

ステップ1. リモートホストで、検索ボックスでコマンドプロンプト を検索し、管理者として実行 をクリックします。

Run as Administrator CMD

ステップ2. "ipconfig" と入力し、Enter を押します。 ここで、いくつかのIPアドレスが表示されますが、その中のIPv4アドレス が必要なものです。

Find the Computer Name in the Console

ステップ3. 次に、"query user" と入力してユーザー名を取得します。

find-the-username-in-the-control-panel

注意: Method 2では、リモートホストのIPアドレスとユーザー名も必要です。

パート4. CMDを使用して別のコンピューターをリモートコントロールするためにPsExecを使用します

セットアッププロセスが完了したら、PsExecを使用する準備ができます。

ステップ1. リモートコマンドを実行するコンピューターでPsExecをダウンロードします。

ステップ2. ダウンロードしたZIPファイルを右クリックし、すべて展開を選択します。

extract-all-files

ステップ3. 展開したファイルが格納されているフォルダーを開きます。検索ボックスに「cmd」と入力し、Enterを押します。

search-cmd

ステップ4. そのフォルダーのコマンドプロンプトが開きます。これでPsExecを介してコマンドを実行できます。

cmd-pstools

ステップ5. 次に、効果的なコマンドを実行するためのPsExecの構文を理解する必要があります。以下の形式でPsExecコマンドを入力する必要があります:

psexec [\\computer[,computer2[,...] | @file\]][-u username [-p password][-n s][-r servicename][-h][-l][-s|-e][-x][-i [session]][-c executable [-f|-v]][-w directory][-d][-][-a n,n,...] cmd [arguments]

より良く理解するために、例を使います。IPアドレスが192.168.122.66、ユーザー名がAdministrator、パスワードが123456Wwのリモートシステムでipconfigコマンドを実行する場合、PsExec CMDコンソールを開き、以下のように入力します:

$ psexec \\192.168.122.66 -u Administrator -p 123456Ww ipconfig

ipconfig-psexec

Method 2. CMDを使用してリモートデスクトップを開いてコンピューターをリモートで制御する

コマンドプロンプトを使用して、別のコンピュータにリモートアクセスする方法はありますか?Windowsリモートデスクトップを呼び出すために、コマンドプロンプトを使用して別のコンピュータをリモートで制御することができます。ただし、これに先立ち、Windowsリモートデスクトップを正しく設定しておく必要があります。

ステップ1. コマンドプロンプトを開き、「mstsc」と入力し、Enterキーを押してWindowsリモートデスクトップを呼び出します。

mstsc CMD

ステップ2. リモートで制御するコンピュータの名前ユーザー名を入力します。

Remote Desktop Connection CMD

注意:ログイン画面に直接移動するためにコマンドの末尾に追加の用語を追加することもできます。次のコマンドを入力します。

mstsc /console /v:COMPUTERNAME

ここでCOMPUTERNAMEは、リモートコンピュータの実際のコンピュータ名を指します。たとえば、ログインしようとしているリモートコンピュータの名前はVivian PCです。

Open Remote Desktop Connection with Computer Name

AnyViewer:別のコンピュータを簡単に制御する方法

CMDで別のコンピュータを制御するのは非常に面倒です。別のコンピュータを簡単に制御する方法が必要な場合は、Windows 10および11を含む複数のWindowsバージョンに対応した無料のリモートアクセスソフトウェアであるAnyViewerを使用できます。ダウンロードした後、デスクトップにショートカットが表示されます。簡単なクリックで別のコンピュータにリモートアクセスを開始できます。ボタンをクリックしてダウンロードして、使い方を見てみましょう。

無料ダウンロードWin 11/10/8.1/8/7
安全ダウンロード

ステップ1. 両方のコンピュータにAnyViewerをインストールして起動します。[ログイン]に移動し、[サインアップ]をクリックします。 (すでに公式ウェブサイトで[サインアップ]済みの場合は、直接ログインできます。)

Log in AnyViewer

ステップ2. サインアップ情報を入力してAnyViewerアカウントを作成し、AnyViewerに正常にログインしたことが表示されます。 デバイスは自動的にアカウントに割り当てられてマイデバイスリストに表示されます。

Free Editions

ステップ3. 別のデバイスで同じAnyViewerアカウントにログインします。ローカルデバイスでデバイスに移動し、リモートコンピュータをクリックし、ワンクリックコントロールをクリックすることで直接接続できます。

Connect to My Devices

✍ ノート:
✔ 友達やクライアントに即時のリモートサポートを提供する必要がある場合は、リモートコントロールを送信してアクセス承認を待つことで、リモートコンピュータにアクセスすることもできます。
✔ モバイル電話からWindowsコンピュータにアクセスするには、iOSデバイスのApp StoreまたはAndroidデバイスのGoogle PlayからAnyViewerをダウンロードする必要があります。
✔AnyViewerは高度なプランも提供しており、ワンクリックアクセスとリモート電源管理のためにさらに多くのコンピュータを割り当てることや、高速ファイル転送やプライバシーモードアクセスなどの機能を利用することができます。

結論

Windows 10および11でCMDを使用して別のコンピュータを制御する方法は2つあります。まず、PsExecを使ってCMDで他のコンピュータをリモート制御することができます。次に、コマンドプロンプトを使ってWindowsリモートデスクトップを呼び出して他のコンピュータをリモート制御することができます。ただし、どちらの方法も煩雑な設定プロセスが必要であり、コンピュータ初心者にとっては使い勝手がよくありません。

したがって、第三のオプションを提供します。簡単で無料のリモートアクセスソフトウェア、AnyViewerを使用できます。デスクトップショートカットをクリックして迅速に開くことができます。その後、簡単な設定手順で他のコンピューターを制御できます。