主にオフラインで使用されるラップトップがありますが、(イーサネットケーブルを介して)ネットワークに接続されているときに、バックアップアプリケーションを開始したいと思います。出来ますか?
ネットワークアドレスは静的です。
プログラムを実行するためのスケジュールされたタスク を作成できます。オプションには、特定のネットワーク接続が利用可能な場合にのみタスクを開始するオプションがあります。
Taskoptionsで、トリガーを選択し、それをこのイベントデータ(イベント10000)に設定します。
[アクション]タブで、実行するプログラムを選択します。
ネットワークケーブルを抜き、次に再度差し込みます。イベントビューアを開き、生成されるイベントの有無と内容を確認します。そこから、そのイベントにタスクをアタッチできます。次にそれが発生したときに、タスクが実行されます。
これは、WindowsVista以降を想定しています。
ネットワークに接続すると、インターネットにもアクセスできることを前提に動作します(ただし、どのネットワーク接続でも機能する可能性がありますが、不明です):
wait4net.bat を見てください。
これは、次のコマンドで実行される非常に単純なバッチファイルです。
wait4net.bat start "Explorer.exe"
(どこ Explorer.exe
は、接続が確立されたときに実行したいものであれば何でもかまいません)。
したがって、バックアップソフトウェア(またはバッチファイルなど)を指す起動スクリプトとして設定できます。
Win8x64でテストしたばかりで、まだ関連性があります。