あいしんくいっとオススメ商品レビュー

Windowsタスクスケジューラの基本的な使い方について

本記事対象
タスクスケジューラの基本的な使い方について知りたい方

ども。あいしんくいっと(@ithinkitnet)です。

Windows使っていると作成したスクリプトを定期的に実行させたい時があります。
そんな時はWindowsOS標準機能である「タスクスケジューラ」を使います。
UNIX系OSで言うところの有名な”CRON”のような感じ。

CRONが動かない場合はこちら。
LinuxのCRONでスクリプトが動かない時に確認したい項目

タスクスケジューラはCRONほど柔軟な設定は出来ないものの、GUIベースで設定出来るので初心者の方にはこっちのほうが使いやすいかもしれないですね。
では、タスクスケジューラの簡単な使い方について書いていきたいと思います。

タスクスケジューラの起動

GUIでポチポチとタスクスケジューラを起動する場合。

タスクスケジューラ起動
[コントロールパネル] - [管理ツール] - [タスクスケジューラ]
管理ツールからタスクスケジューラ起動

「ファイル名を指定して実行」からコマンド1発で起動する場合。

ファイル名を指定して実行
taskschd.msc
ファイル名を指定して実行で「taskschd.msc」

個人的に思うのは「ファイル名を指定して実行」で使えるコマンド?は覚えておくと何かと便利かと。
ショートカットキーも合わせて押さえておくともっと便利です。
【保存版】便利なWindowsショートカットキー23個!出し惜しみ一切ナシ!

タスクを登録してみよう

MEMO
タスクスケジューラライブラリに登録してしまうと、OS標準タスクとごっちゃになってしまうので、新しくフォルダを作ってそこにタスクを登録するようにしたほうが良いと思います。

タスク登録用のフォルダ作成

1. 「タスクスケジューラライブラリ」を右クリック「新しいフォルダ」をクリック。
「タスクスケジューラライブラリ」を右クリック「新しいフォルダ」

2. 任意のフォルダ名を指定して作成。
新しいフォルダ名の入力

3. フォルダが作成されます。
作成された新しいフォルダ

タスクの作成

1. 新しくフォルダを作成したら、フォルダを右クリック「タスクの作成」をクリックします。
「基本タスクの作成」でもタスク作成出来ますが、「タスクの作成」のほうが細かい設定が出来るので「タスクの作成」をオススメします。
タスクの作成

2. 「名前」を入力し、「セキュリティオプション」を以下のように設定し、「OK」
セキュリティオプション設定

3. 「トリガー」タブにて必要に応じてタスクの実行日時を指定して「OK」
新しいトリガー設定画面

MEMO
繰り返し間隔はプルダウン表示で出てくる時間以外を入力して実行させることも可能。
例えば、1分毎とか設定出来る。
新しいトリガー 繰り返し間隔

4. 「操作」タブにて実行させるスクリプトを指定

注意
PowerShellスクリプトを指定する場合はまず「powershell.exe」の場所を設定し、”-c”のオプションでスクリプトパスを指定する必要がある。
「powershell.exe」のパス:
C:WindowsSystem32WindowsPowerShellv1.0powershell.exe

新しい操作

5. 「条件」タブ、「設定」タブは必要に応じて設定すること。ここでは省略するので「OK」をクリック。
タスクの作成で「OK」

6. 「OK」をクリックするとパスワード入力を求められるので入力して完了。
アカウント情報を入力のポップアップ

タスク設定するとこんな感じ

タスク設定が完了するとこんな感じで設定されます。
上の手順と設定時刻が違うのはご愛嬌w
タスク登録が完了した画面

これで設定した日時にタスクが実行されるようになります。
タスク実行は「JP1」「hinemos」といったジョブ管理ツールを使うことが多いかと思いますが、タスクスケジューラはWindowsOS標準機能なのでそれなりに使う機会はあると思います。

タスクスケジューラの履歴はデフォルトだと無効になっているので、履歴を確認したい場合は履歴を有効化しておきましょう。
Windowsのタスクスケジューラで履歴が表示されない!そんな時は履歴の有効化をしよう。

タスクスケジューラが動かない場合はこちら。
Windowsのタスクスケジューラでタスクが動かない!そんなときに確認したい項目6選!

タスクスケジューラのエクスポート/インポート手順はこちら。
タスクスケジューラ移行はエクスポート/インポートを使おう

タスクスケジューラを一括エクスポート/インポートするならこちら。
Windowsのタスクスケジューラにおける一括エクスポート/インポートについて

ithinkit

タスクスケジューラは使い方も簡単なので、これくらいは知っておいて損は無いかも。

以上、あいしんくいっとでした。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)