Windows 10:スケジュールされたタスクの作成

Microsoft Windows 10で特定のプログラムを頻繁に使用し、シャットダウンまたは再起動後にそれらを開くことにうんざりしている場合は、起動時に実行されるスケジュールされたタスクを作成できます。

オプション1-GUIから

  1. Windowsキー + “NS」を開いて実行し、入力します 「taskschd.msc“. これにより、タスクスケジューラが開きます。
  2. アクションパネルで、バックタスクの作成またはタスクの作成を選択できます。 クリック "タスクの作成“.
  3. NS "タスクの作成」画面が表示されます。 を選択 "全般的" タブ。
    • の中に "名前」フィールドに、タスクに名前を付けます。 例: "Outlookタスク“.
    • の中に "説明」フィールドでは、タスクの目的と実行内容を説明できます。
    • 最後のセクションは「セキュリティオプション「ここで、このタスクを実行できるユーザーと、タスクに管理者権限があるかどうかを設定できます。
  4. を選択 "トリガー" タブ。
  5. 選択する "新しい…“.
  6. NS "新しいトリガー」ウィンドウが表示されます。ここで、タスクをいつ開始するかを設定するオプションがあります。
    • 「」でタスクを開始するタイミングを選択します。タスクを開始します" ドロップダウンメニュー。
    • 設定必要に応じて」領域。
    • の中に "高度な設定」フィールドでは、タスクの遅延、タスクの繰り返し、タスクの停止、アクティブ化、および期限切れを選択できます。
    • 有効」はデフォルトでチェックされています。
  7. 選択する "わかった“.
  8. を選択 "行動」タブを選択し、「新しい“.
  9. NS "新しいアクション」ウィンドウが開きます。
  10. の中に "アクション" 落ちる、 "プログラムを開始する」がデフォルトで設定されています。 必要に応じて変更してください。
  11. 選択する "ブラウズ…" のそばに "プログラム/スクリプト" 分野
  12. タスクをスケジュールするプログラムを参照します。
  13. 選択する "わかった“.
  14. 条件" タブ。
  15. 必要に応じてこれらを変更できますが、これらの設定をデフォルトのままにしておくことをお勧めします。
  16. を選択 "設定" タブ。 必要に応じて変更できますが、そのままにしておくことをお勧めします。
  17. 選択する "わかった“.

スケジュールされたタスクを正常に設定しました。


オプション2–コマンドラインから

「」を使用してスクリプトにスケジュールタスクを含める場合は、コマンドラインからスケジュールされたタスクを追加できます。schtasks」コマンドとパラメータを使用して、タスクをいつスケジュールするかを指示します。

たとえば、毎週水曜日の午後1時に「notepad.exe」を実行する場合は、次のコマンドを使用できます。

schtasks / create / tn OpenNotepad / tr notepad.exe / sc毎週/ d wed / st 13:00:00

SCHTASKS /作成[/ Sシステム[/ Uユーザー名[/ P [パスワード]]]] [/ RUユーザー名[/ RPパスワード]] / SCスケジュール[/ MO修飾子] [/ D日] [/ Mか月] [/ アイドル時間] / TNタスク名 / TR taskrun [/ ST開始時間] [/ RI間隔] [{/ ET終了時間| / DU期間} [/ K] [/ XML xmlfile] [/ V1]] [/ SD startdate] [/ ED enddate] [/ IT | / NP] [/ Z] [/ F] [/ HRESULT] [/?]

パラメータリスト:

  • / Ssystem接続するリモートシステムを指定します。 省略した場合、システムパラメータのデフォルトはローカルシステムになります。
  • / U usernameSchTasks.exeを実行するユーザーコンテキストを指定します。
  • / P [password]指定されたユーザーコンテキストのパスワードを指定します。 省略した場合は入力を求めます。
  • / RU usernameタスクが実行される「実行」ユーザーアカウント(ユーザーコンテキスト)を指定します。 システムアカウントの場合、有効な値は「」、「NT AUTHORITY \ SYSTEM」、または「SYSTEM」です。 v2タスクの場合、「NT AUTHORITY \ LOCALSERVICE」と「NTAUTHORITY \ NETWORKSERVICE」、および3つすべての既知のSIDも使用できます。
  • / RP [password]「実行」ユーザーのパスワードを指定します。 パスワードの入力を求めるには、値は「*」またはnoneのいずれかである必要があります。 このパスワードは、システムアカウントでは無視されます。 / RUまたは/ XMLスイッチと組み合わせる必要があります。
  • / SCスケジュールスケジュール頻度を指定します。 有効なスケジュールタイプ:MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE、ONEVENT。
  • / MO修飾子スケジュールタイプを調整して、スケジュールの繰り返しをより細かく制御できるようにします。 有効な値は、以下の「修飾子」セクションにリストされています。
  • / Ddaysタスクを実行する曜日を指定します。 有効な値:MON、TUE、WED、THU、FRI、SAT、SUN、およびMONTHLYスケジュール1〜31(月の日)。 ワイルドカード「*」はすべての日を指定します。
  • / M月年の月を指定します。 デフォルトは月の最初の日です。 有効な値:JAN、FEB、MAR、APR、MAY、JUN、JUL、AUG、SEP、OCT、NOV、DEC。 ワイルドカード「*」はすべての月を指定します。
  • / IidletimeスケジュールされたONIDLEタスクを実行する前に待機するアイドル時間の量を指定します。 有効な範囲:1〜999分。
  • / TNtasknameこのスケジュールされたタスクを一意に識別するpath \ nameの形式の文字列を指定します。
  • / TRtaskrunスケジュールされた時間に実行されるプログラムのパスとファイル名を指定します。
    例:C:\ windows \ system32 \ calc.exe
  • / STstarttimeタスクを実行する開始時刻を指定します。 時間形式はHH:mm(24時間制)です。たとえば、午後2時30分は14時30分です。 / STが指定されていない場合、デフォルトで現在の時刻になります。 このオプションは、/ SCONCEで必要です。
  • / RIinterval繰り返し間隔を分単位で指定します。 これは、スケジュールタイプ(MINUTE、HOURLY、ONSTART、ONLOGON、ONIDLE、ONEVENT)には適用されません。 有効な範囲:1〜599940分。 / ETまたは/ DUのいずれかが指定されている場合、デフォルトで10分になります。
  • / ETendtimeタスクを実行する終了時刻を指定します。 時間形式はHH:mm(24時間制)です。たとえば、午後2時50分は14:50です。 これは、スケジュールタイプ(ONSTART、ONLOGON、ONIDLE、ONEVENT)には適用されません。
  • / DU期間タスクを実行する期間を指定します。 時間形式はHH:mmです。 これは、/ ETおよびスケジュールタイプ(ONSTART、ONLOGON、ONIDLE、ONEVENT)には適用されません。 / V1タスクの場合、/ RIが指定されていると、期間はデフォルトで1時間になります。
  • / K終了時間または継続時間にタスクを終了します。 これはスケジュールタイプには適用されません:ONSTART、
    ONLOGON、ONIDLE、ONEVENT。 / ETまたは/ DUのいずれかを指定する必要があります。
  • / SDstartdateタスクが実行される最初の日付を指定します。 形式はmm / dd / yyyyです。 デフォルトは現在
    日にち。 これは、スケジュールタイプ(ONCE、ONSTART、ONLOGON、ONIDLE、ONEVENT)には適用されません。
  • / EDenddateタスクを実行する最後の日付を指定します。 形式はmm / dd / yyyyです。 これは、スケジュールタイプ(ONCE、ONSTART、ONLOGON、ONIDLE、ONEVENT)には適用されません。
  • / EC ChannelNameOnEventトリガーのイベントチャネルを指定します。
  • / ITジョブの実行時に/ RUユーザーが現在ログオンしている場合にのみ、タスクを対話形式で実行できるようにします。
    このタスクは、ユーザーがログインしている場合にのみ実行されます。
  • / NPパスワードは保存されません。 タスクは、指定されたユーザーとして非対話的に実行されます。 ローカルリソースのみが利用可能です。
  • / Z最終実行後に削除するタスクをマークします。
  • / XMLxmlfileファイルで指定されたタスクXMLからタスクを作成します。 タスクXMLにプリンシパルがすでに含まれている場合は、/ RUおよび/ RPスイッチと組み合わせるか、/ RPのみと組み合わせることができます。
  • / V1以前のVistaプラットフォームに表示されるタスクを作成します。 / XMLとは互換性がありません。
  • / Fタスクを強制的に作成し、指定されたタスクがすでに存在する場合は警告を抑制します。
  • / RLlevelジョブの実行レベルを設定します。 有効な値はLIMITEDおよびHIGHESTです。 デフォルトはLIMITEDです。
  • / DELAYdelaytimeトリガーが起動された後にタスクの実行を遅らせる待機時間を指定します。 時間形式はmmmm:ssです。 このオプションは、スケジュールタイプONSTART、ONLOGON、ONEVENTにのみ有効です。
  • / HRESULT診断を容易にするために、プロセスの終了コードはHRESULT形式になります。
  • /? このヘルプメッセージを表示します。

修飾子:スケジュールタイプごとの/ MOスイッチの有効な値:
分:1〜1439分。
時間:1〜23時間。
毎日:1〜365日。
毎週:1〜52週目。
1回:修飾子なし。
ONSTART:修飾子なし。
ONLOGON:修飾子はありません。
ONIDLE:修飾子はありません。
毎月:1〜12、または
FIRST、SECOND、THIRD、FOURTH、LAST、LASTDAY。