Windowsのタスクスケジューラをコマンドで設定する方法

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは、皆さん。今日は、Windowsのタスクスケジューラをコマンドラインから設定する方法についてお話しします。これを使えば、定期的なバックアップや特定のプログラムの自動起動などを簡単に設定できますよ。

スポンサーリンク

今すぐ解決したい!どうしたらいい?

LINE公式

いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」

あなたはこんな経験はありませんか?

✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦

平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。

LINEでメッセージを送れば即時解決!

すでに多くの方が私の公式LINEからお悩みを解決しています。

最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。

誰でも無料で使えますので、安心して使えます。

問題は先のばしにするほど深刻化します。

小さなエラーがデータ消失重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。

あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。

相談しに行く

ぜひ、あなたの悩みを私に解決させてください。

目次

Windowsのイメージ

Windowsのイメージ

タスクスケジューラとは?

タスクスケジューラは、特定の条件や時間に自動的にプログラムを実行するためのWindowsの機能です。例えば、毎朝8時にメールチェックを自動で行いたい場合などに便利です。

コマンドプロンプトを管理者として起動する方法

タスクスケジューラを操作するためには、管理者権限が必要です。以下の手順でコマンドプロンプトを管理者として起動しましょう。

  1. 画面左下のスタートボタンを右クリックします。
  2. 表示されるメニューから「コマンドプロンプト(管理者)」を選択します。
  3. ユーザーアカウント制御の確認が表示されたら、「はい」をクリックします。

タスクを作成する基本的なコマンド

タスクを作成するには、`schtasks` コマンドを使用します。基本的な構文は以下の通りです。


schtasks /create /tn "タスク名" /tr "実行するプログラムのパス" /sc スケジュールの種類 /st 開始時刻

例えば、毎日午前9時に `C:\Program Files\MyApp\MyApp.exe` を実行するタスクを作成する場合、以下のように入力します。


schtasks /create /tn "MyDailyTask" /tr "C:\Program Files\MyApp\MyApp.exe" /sc daily /st 09:00

タスクの実行タイミングを指定するオプション

タスクの実行タイミングや頻度を指定するためのオプションを紹介します。

/sc: スケジュールの種類を指定します。例えば、`daily`(毎日)、`weekly`(毎週)、`monthly`(毎月)などがあります。
/mo: 実行間隔を指定します。例えば、`/mo 2` とすると、2日ごとに実行されます。
/d: 実行する曜日を指定します。例えば、`/d MON` とすると、毎週月曜日に実行されます。
/st: タスクの開始時刻を指定します。24時間形式で入力します。

例えば、毎週火曜日と木曜日の午後2時に実行するタスクを作成する場合、以下のように入力します。


schtasks /create /tn "MyWeeklyTask" /tr "C:\Program Files\MyApp\MyApp.exe" /sc weekly /d TUE,THU /st 14:00

タスクを即時に実行する方法

既に作成したタスクを即座に実行したい場合、以下のコマンドを使用します。


schtasks /run /tn "タスク名"

例えば、先ほど作成した “MyDailyTask” を即時に実行する場合、以下のように入力します。


schtasks /run /tn "MyDailyTask"

よくある質問

Q1: タスクの実行時にユーザーがログオンしていない場合でも実行できますか?

はい、可能です。その場合、タスク作成時に `/ru SYSTEM` オプションを追加して、システムアカウントで実行するように設定します。

Q2: タスクの実行結果や履歴を確認する方法はありますか?

タスクスケジューラの「履歴」タブで実行履歴を確認できます。ただし、デフォルトでは履歴が無効になっているため、有効にする必要があります。

まとめ

今回は、Windowsのタスクスケジューラをコマンドラインから設定する方法についてご紹介しました。コマンドを使いこなすことで、定期的な作業や特定の条件でのプログラム実行を効率化できます。ぜひ活用してみてください。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

コメント

タイトルとURLをコピーしました