| [System Environment] | |||||||||||
タスク・スケジューラの基本的な使い方(Windows 7/Windows Server 2008 R2編)―― タスク・スケジューラで定期的にプログラムを実行する ――
|
|||||||||||
|
|||||||||||
| 解説 |
コンピュータを使って業務をこなしていると、毎日ほとんど同じことを繰り返している作業があったりする。代表例としてはファイルのバックアップが挙げられるだろう。こうした作業を手動で繰り返すのは非効率かつ面倒なので、できる限りコンピュータに自動実行させたいところだ。
このような繰り返し作業を自動化できる機能として、Windows OSには「タスク・スケジューラ」が標準で装備されている。本稿では、Windows 7/Windows Server 2008 R2でこのタスク・スケジューラを利用して、定期的にプログラム起動を繰り返すための基本的な設定手順を説明する。
Windows XP/Windows Server 2003におけるタスク・スケジューラの基本的な設定手順については、TIPS「タスク・スケジューラとWSHで定例処理を実現する」を参照していただきたい。
| 操作方法 |
本稿では、Windows 7/Windows Server 2008 R2のタスク・スケジューラを利用して、毎日決まった時間に特定フォルダのファイルをファイル・サーバへコピーするバックアップのタスクを作成する手順を紹介する。プログラムを変更すれば、ファイル・コピー以外のタスクも同様の手順で作成できる。
タスク・スケジューラの設定画面を開く
タスク・スケジューラの設定をするには、まずコントロール・パネルから[システムとセキュリティ]−[管理ツール]をクリックし、[タスク スケジューラ]をダブルクリックしてタスク・スケジューラの設定画面を開く。コントロール・パネルのアプレットがアイコン別に表示されている場合([表示方法]が「大きいアイコン」か「小さいアイコン」の場合)、[管理ツール]−[タスク スケジューラ]とクリックする。
![]() |
||||||
| タスク・スケジューラをコントロール・パネルから起動する | ||||||
| 新たなタスクを作成するには、まずタスク・スケジューラのUIを起動する必要がある。 | ||||||
|
Windows XP/Windows Server 2003では、タスク・スケジューラはWindowsエクスプローラの特殊なフォルダとして表示されていたが、Windows 7/Windows Server 2008 R2ではこのようにMMC(Microsoft管理コンソール)として表示される。もう1つ異なる点としてWindows 7/Windows Server 2008 R2では[管理ツール]から起動されるようになった。とはいえ、管理者権限のない一般ユーザーのアカウントでもタスクが作成できることは共通だ(一部の機能は管理者権限が必要)。
新たにタスクを作成する
新しくタスクを作成するには、タスク・スケジューラの左ペインのツリーから[タスク スケジューラ (ローカル)]か[タスク スケジューラ ライブラリ]を選択してから、右側の操作ペインで[基本タスクの作成]をクリックする。これでタスク作成ウィザードが起動する。なお、これで作成されるタスクはログオン中のユーザー・アカウントの権限で起動されるように設定されるので、これから登録するプログラムが正しく実行できる権限を持ったユーザー・アカウントであらかじめログオンし、以下の作業を進めること。
操作ペインの[基本タスクの作成]のすぐ下にある[タスクの作成]の方をクリックすると、ダイアログ形式で細かい設定を指定しながらタスクを新たに作成できる(後述する「作成したタスクの設定を変更する」で説明している詳細設定のダイアログが表示される)。慣れないうちはウィザード形式でタスクを作成し、必要に応じて後で設定を変更する方が簡単だろう。
ウィザードの最初の画面では、タスクに付ける名前とその説明を指定する。
![]() |
||||||
| タスクに名前を付ける | ||||||
|
名前の次は、1日単位あるいは1週間単位、1カ月単位といった具合にタスクを起動する頻度を指定する。繰り返さずに1回だけ起動したり、コンピュータの起動時など特別なタイミングで起動したりするようにも設定できる。本稿では「毎日」を選択する。
![]() |
|||||||||||||||
| タスクを起動する頻度を指定する | |||||||||||||||
| ここで選択した項目によって、次のウィザード画面で指定する内容(タスクを実行するタイミング)が変わる。本稿では「毎日」を選んだ場合を説明する。 | |||||||||||||||
|
次は、「2011年2月25日から毎日12:10に起動する」というように、タスクを起動するタイミングを具体的に指定する。
![]() |
|||||||||
| タスクを起動するタイミングを指定する | |||||||||
| これは1つ前のウィザードで、[毎日]を選んだ場合に表示される画面。 | |||||||||
|
起動タイミングを指定したら、次はタスクとして実行する内容として、「プログラムの開始」「電子メールの送信」「メッセージの表示」のいずれかを選択する。本稿では[プログラムの開始]を選択する。
![]() |
|||||||||
| タスクとして実行する内容を指定する | |||||||||
| ここで選択した項目によって、次のウィザード画面で指定する内容(プログラムの選択や電子メールの宛先、メッセージ本文など)が変わる。本稿では[プログラムの開始]を選択した場合の例を説明する。 | |||||||||
|
次は、実行するプログラムのありかやコマンドライン・パラメータなど、タスクの具体的な内容を指定する。
![]() |
|||||||||
| 起動するプログラムを指定する | |||||||||
| これは1つ前のウィザードで、[プログラムの開始]を選んだ場合に表示される画面。 | |||||||||
|
あとは、次の画面で設定内容を確認して[完了]ボタンをクリックすればウィザードは完了し、タスクが作成される。
![]() |
| 設定内容を確認してタスク作成をする |
| これはウィザードの最後に表示される画面。表示された設定内容を確認して[完了]ボタンをクリックすれば、タスクが作成される。 |
以上の手順により、毎日12:10にxcopyコマンドでファイル・サーバにファイルをコピーするタスクが作成できたはずだ。
作成したタスクの設定を変更する
新たに作成したタスクを確認するには、タスク・スケジューラの画面の左ペインで[タスク スケジューラ ライブラリ]を選び、右クリックして表示されるメニューから[最新の情報に更新]をクリックする。作成したタスクは、真ん中のペイン(下の画面の
)に表示されるはずだ。ウィザードで設定した内容を変更したり、ウィザードには現れなかった細かい項目を設定したりするには、該当タスクを右クリックして[プロパティ]をクリックする。
![]() |
|||||||||
| 作成したタスクの設定を変更するためにプロパティを開く | |||||||||
|
タスクのプロパティ画面では、例えばバッテリ駆動中にタスクを起動しないとか、指定期日でタスク起動の繰り返しを終了する、などといった、ウィザードにはなかった設定が可能だ。その設定方法については今後、別TIPSで詳細を説明するとして、ここでは各タブの概要を記しておく。
![]() |
||||||||||||||||||
| 作成したタスクのプロパティ画面 | ||||||||||||||||||
|
作成したタスクのすぐ実行して動作を確認する
新たに作成したり設定を変更したりしたタスクの動作をすぐ確認したければ、タスク・スケジューラの画面で該当タスクを右クリックし、表示されたメニューから[実行]をクリックする。これにより、設定した起動タイミングを待つことなく、即座にタスクを実行できる。![]()
|
||||||||||||||||||||||||||||||||||||||||
| 「Windows TIPS」 |
| 「Windows XP→Windows 7移行支援記事集」 |
TechTargetジャパン
- フォルダの名前が変更できない不具合を解消する (2012/5/25)
Windows 7のエクスプローラで画像ファイルやPDFが含まれるフォルダの名前が変更できなかったり、削除できなかったりする不具合の解消方法を解説する - 通信相手のMACアドレスを調べる近隣探索プロトコル (2012/5/24)
イーサネットで通信する場合、相手のMACアドレスが分からないとパケットを送信できない。ARPに代わるIPv6の近隣探索機能とは? - 第316話 ネット対応トイレ (2012/5/22)
毎日用をたすだけで、体温に体重、血圧、体脂肪率も計測して、尿検査、便検査も自動で実施、データはネット経由で医師に送られます - 私物のスマートフォンを業務に活用、「BYOD」って何? (2012/5/21)
私物のスマホやノートPCを組織的に業務に活用する「BYOD」が新たなトレンドとして注目されている。なぜいまBYODなのか? BYODのメリットとデメリットは?
|
|
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -











