LAN上のPCをシャットダウンまたは起動する
この記事では、 Shutdownコマンドを使ってリモートでコンピュータの電源を切る方法と、 WakeOnLan規格を使ってPCを起動または起動する方法について説明します。
この方法は、Windows XP Professionalコンピュータを使用してテストされました。
- LAN上のコンピュータをリモートでシャットダウンする
- WakeOnLANコマンド
- IPアドレスとMACアドレスを取得する
- 互換性チェック
- オープンポート8900
- ウェイクオンLAN(WOL)
- インターネットからPCを起動する
- 電話を使ってPCを起動する
LAN上のコンピュータをリモートでシャットダウンする
コンピュータをリモートで制御するには、ターゲットPCと同じローカルネットワークに接続している必要があります。 ログインに必要なユーザー名とパスワードも知っておく必要があります。最初の手順は、ターゲットコンピュータのTCPポート445を開くことです。 これを行うには、 スタートメニューを開き、 [設定] > [ コントロールパネル ] > [ セキュリティセンター ]の順に選択します。
Windowsファイアウォールを開き、[ 例外 ]タブをクリックします。
[ ファイル共有とプリンタ]と表示されている行を選択し、[ OK]を押します。 この行が見つからない場合は、[ ポートの追加 ] をクリックして[ TCPポート445 ] を選択します 。
次に、 スタート > 設定 > コントロールパネル > システムの順に進みます。 [ リモート ]タブを選択し、[ このコンピュータへのユーザーのリモート接続を許可する]というオプションをオンにします 。
コマンドプロンプトを開く時が来ました。
スタート/実行またはキーボードショートカットのWindows + Rを使用してください。 次に、 cmdと入力してOKを押します。 これでコマンドプロンプトが開きます。
ターゲットマシンでシャットダウンコマンドを実行するために必要な権限を取得するには、最初にnet useコマンドを実行する必要があります。 Windows + Rのキーボードショートカットを使用して、 net use \\ ip_address_of_target_machineと入力します。 ターゲットコンピュータに接続するためのターゲットコンピュータの管理者のユーザー名とパスワードを入力します。
ターゲットPCに接続したら、shutdownコマンドを実行できます。 コマンドの例を以下に示します。ターゲットコンピュータは、アクティブなアプリケーションをすべて閉じ、30秒間何も操作しないとシャットダウンします。 ネットワークやPCの仕様に応じて、任意の変数を代用できます。
shutdown -s -f -t 30 - m \\ 192.168.3.4
-s :PCをシャットダウンします
-f :警告なしにアクティブなアプリケーションを強制的に閉じます
-t xx :秒単位でカウントダウンを設定します
-m \\ xxx.xxx.xxx.xxx :ターゲットコンピュータのIPアドレス
GUIはshutdown -iと入力すると利用できます 。
このコマンドに関する追加情報を参照するには、 shutdown /?と入力してください。 。
WakeOnLANコマンド
WakeOnLANは、その名のとおり、 Magic Packetをターゲットコンピュータのネットワークアダプタに送信することで、コンピュータを起動または起動させることができるツールです。 すべてのネットワークカードとBIOSがMagic Packetの使用と互換性がある、またはそれをサポートしているわけではないことに注意することが重要です。WakeOnLANコマンドを使用するには、ターゲットコンピュータと同じローカルエリアネットワーク(LAN)に接続している必要があります。 ターゲットコンピュータの物理的な場所(MAC)とIPアドレスに関する知識も必要です。
IPアドレスとMACアドレスを取得する
最初のステップは、ターゲットコンピュータのIPアドレスとMACアドレスを取得することです。 これを行うには、 [スタート] - [ファイル名を指定して実行]に進むか、キーボードショートカットWindows + Rを使用して「 cmd > OK」と入力します。コマンドプロンプトが開きます。 今ipconfig / allをタイプしてください:
ターゲットPCのIPアドレスと物理(MAC)アドレスをコピーします。
互換性チェック
あなたのネットワークカードがマジックパケットと互換性があるかどうかチェックする時が来ました。 これを行うには、[ マイコンピュータ ]を右クリックして[ 管理 ]をクリックします。 次に、 デバイスマネージャ/ネットワークカードに進み、 ネットワークカードを右クリックします。 次に[ プロパティ ]をクリックします 。次の単語を検索し、それらに関連するすべてのオプションが現在アクティブになっていることを確認します。Magic Packet 、 Wake On Magic Packet 、 Wake On Lan 、またはWake 。 これらの単語が何も表示されない場合は、ネットワークカードのドライバを更新する必要があります。
お使いのコンピュータがBIOS互換かどうかを確認するには、コンピュータの起動時にBIOSを入力してください。 これを行うには、 ESC 、 F2 、 F5 、 F12、またはDELを押します(システムによって異なります)。
BIOSに入ったら、 電源オプションに行き、 Wake-on-LAN 、または同様のオプションを有効にします。
オープンポート8900
ポート445と同じ方法でポート8900を開くことができます。ウェイクオンLAN(WOL)
ソースコンピュータにSymantec WOLツールをダウンロードすることから始めます。 ツールを起動して、上記で収集した情報を使用して空のフィールドに入力します。Macアドレス :MACアドレス(ターゲットマシン)
インターネットアドレス :ローカルIPアドレス(ターゲットマシン)
サブネットマスク :255.255.255.255
送信オプション :ローカルサブネット
リモートポート番号 :8900
ボタンをクリックします 。Wake Me Up
パケットが受信されると、ターゲットコンピュータは起動します。
インターネットからPCを起動する
理論的には、インターネットからリモートPCを起動することは可能です。 UDPパケットをすべてのネットワークコンピュータの特定のポートにリダイレクトするようにルーターを設定する必要があります。マジックパケットを(正しいポート上の)あなたのパブリックIPアドレスに送ることで、あなたはあなたのローカルネットワーク上のコンピュータを個別に起動することができるでしょう。