クライアント端末を遠隔(リモート)で電源オン/オフするWake On LAN(WOL)の設定方法
公開日:2023/09/01 更新日:2024/12/23
NetSupportの使い方
NetSupport Manager/Schoolは、Wake On LAN(WOL)に対応したPCに対して、遠隔(リモート)から電源オンすることができます。
このページでは、NetSupport Managerの画面を例に使用してWake On LAN(WOL)設定方法をご案内します。
※NetSupport Managerは、離れた場所にある多数のパソコンやサーバーを管理者のパソコンで遠隔操作ができる、リモートコントロールに適したソフトウェアです。そのリモートコントロールの機能を授業支援の用途に応用したものがNetSupport Schoolです。
1.WOLに必要な3つの設定
リモートからクライアント端末を電源オン/オフするには、クライアント端末で下記項目の設定を変更する必要があります。各項目について、具体的な設定方法をご紹介いたします。
- ネットワークアダプターの設定
- BIOSの設定
- 高速スタートアップの設定
今回はDELLのPCを使用して、WOL設定を行いました。
【クライアント端末 PC仕様】
- メーカー:Dell Inc.
- モデル:OptiPlex 5000
- OS:Windows10 Enterprise
- LAN接続方式:有線LAN
- NetSupport Manager v14
ネットワークアダプターの設定
PCメーカー・モデルにより、ネットワークアダプターやプロパティの名称が異なりますので、PCメーカーのマニュアルやWebサイトを参照しながら設定を行ってください。
コントロールパネルからデバイスマネージャーをクリックし、ネットワークアダプターをクリックします。
一覧から対象のネットワークアダプターのプロバティを開きます。
プロパティの「詳細設定」タブからWOLに関連するプロパティの値を有効にします。
プロパティの「電源の管理」タブから「このデバイスで、コンピューターのスタンバイ状態を解除できるようにする」のボックスにチェックを入れ、OKボタンをクリックし終了します。
BIOSの設定
今回使用したPC(Dell Inc./OptiPlex 5000)は、電源を入れた直後に “F2(ファンクションキー)” を連打するとBIOSメニューが起動します。
PCメーカー・モデルによって、BIOSの起動方法が異なる場合があり、また、設定の変更箇所も異なる場合がありますので、PCメーカーのマニュアルやWebサイトにて確認ください。
今回使用したPCでは、「Wake on LANの有効化」と「Deep Sleep Controlの無効化」の設定を行いました。
Wake on LANの有効化の設定
BIOSメニューの「System Management」から「Wake on LAN/WLAN」の箇所で設定
-「LAN or WLAN」をチェック
Deep Sleep Controlの無効化の設定
BIOSメニューの「Power」から「Deep Sleep Control 」の箇所で設定
-「Disabled」をチェック
高速スタートアップの設定
電源オフ(シャットダウン)時にWOL機能を利用するには、高速スタートアップの「無効化」が必要な場合があります。
DELLのWebサイトを確認したところ、高速スタートアップの「無効化」の設定が必要でした。
高速スタートアップの設定は、コントロールパネルから電源オプションをクリックし、「電源ボタンの動作を選択する」をクリックします。
「現在利用可能ではない設定を変更します」をクリックします。
「高速スタートアップを有効にする(推奨)」のチェックを外し(無効化)、変更保存ボタンをクリックし終了します。
以上で、DELL PC(クライアント端末)の設定は終了です。
以降では、クライアント端末の遠隔(リモート)操作方法をNetSupport Managerの画面を用いてご案内します。
2.NetSupport Managerからの電源オン
コントロール端末のNetSupport Manager画面から、対象のクライアント端末にマウスを置きながら右クリックするとコマンドメニューが表示されます。「電源オン」のコマンドを実行すると対象クライアント端末の電源を入れることができます。
3.スクリプト・モジュールを活用した時間(時刻)設定
NetSupport Manager には、
– スクリプトを作成できる「スクリプトエディタ」
– スケジュール機能の「スクリプトエージェント」
のモジュールが同梱されております。
これらのモジュールを利用することで、決まった時間にスクリプトを実行し、電源を入れることができます。
スクリプトエディタ
NetSupport スクリプトは、NetSupport Managerタスクを自動化するためのインタープリタ言語です。VBスクリプトそのものではありませんが、VBスクリプト言語がベースとなっています。VBスクリプトをお使いになった方には非常に使いやすい言語で、オンラインヘルプにNetSupport スクリプト関数の使い方や凡例があります。
スクリプトエディタで作成した電源オンのサンプルスクリプトです。
【電源オンのスクリプト(サンプル)】
SetTransport(T_TCPIP)
Dim GroupMemberlist
Dim GroupMember
Dim Client
GroupName=”Test”
//NetSupportで設定した電源ONを行いたい対象のグループ名を入れてください
//この例では”Test”というグループを対象としています
GetClientsInGroup (GroupName, GroupMemberList)
For each GroupMember In GroupMemberList
Print groupmember
Client = GetClientName (GroupMember)
Print Client
WakeUpClient (Client, WU_CLIENTNAME)
Next
スクリプトエージェント
スクリプトエージェントは、NetSupport スクリプトをスケジュール化することができます。曜日や時間を設定し、繰り返し実行するタスクをスケジュール化できます。
スクリプトエージェントのスケジュールの設定例です。
※スクリプトに関してはお客様の環境での動作検証を推奨しております
4.マジックパケットとNetSupport
マジックパケットとは、WOLの仕組みを使ってPCを遠隔から起動するために必要なネットワークパケットです。マジックパケットを送信することができるソフトウェアを探している中でNetSupport製品のWOL活用を知り、ご導入いただく事例が増えています。
電源管理(リモートでの電源オン/オフ)は、NetSupport製品の多数ある機能の中の一つですが、
- 消費電力などエネルギーに対する課題解決のため
- 電源が落ちている端末にデータをコピーするなど生産性向上のため
- 深夜や週末など急な作業が発生した場合の遠隔対応のため
など様々なシーンで活用をいただいています。
本ページでご案内しました、遠隔にある端末をリモートで電源オン/オフするWake On LAN(WOL)とその設定方法が、業務改善や作業効率向上の一助になれば幸いです。
製品に関するお問い合わせやお見積りのご相談は、お気軽にお問い合わせフォームよりご連絡ください。
製品版と同じ機能を30日間自由にお試しいただける「無料体験版」を公開しています。
お気軽にダウンロードしていただき、設定や操作方法をご確認ください。