コマンド: "SCHTASKS /Create /?" がオンです Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. 利用可能
コマンドの例 "SCHTASKS /Create /?"
コマンドの使用例を次に示します
`SCHTASKS /Create`スケジュールされたタスクを作成するには:
例 1: 単純なスケジュールされたタスクを作成します:
SCHTASKS /Create /SC DAILY /TN "私の課題" /TR "C:\パス\のために\脚本.bat" /ST 12:00
このコマンドは、バッチ スクリプト「C:\Path\To\Script.bat」を毎日午後 12 時に実行する「MyTask」という名前の日次スケジュール タスクを作成します。
例 2: 特定の資格情報を使用してスケジュールされたタスクを作成します:
SCHTASKS /Create /SC WEEKLY /D MON /TN "週報" /TR "C:\パス\のために\報告.exe" /ST 08:00 /RU "ユーザー名" /RP "パスワード"
ここでは、毎週月曜日の午前 8 時にプログラム「C:\Path\To\Report.exe」を実行する「ウィークリー レポート」という毎週スケジュールされたタスクが作成されます。資格情報 (
`ユーザー名`そして
`パスワード`)が指定されています。
例 3: リモート コンピューター上でスケジュールされたタスクを作成します:
SCHTASKS /Create /S "リモート_コンピューター" /U "管理者_ユーザー" /P "管理者のパスワード" /SC MONTHLY /D 15 /TN "月例報告" /TR "C:\パス\のために\月例報告.exe" /ST 18:00
ここでは、月次レポートという名前の毎月スケジュールされたタスクがリモート コンピューター RemoteComputer 上に作成されます。このタスクは、毎月 15 日の午後 6 時にプログラム「C:\Path\To\MonthlyReport.exe」を実行します。リモート コンピューター上で実行するための資格情報が指定されます。
ヒント:
- のようなパラメータ
`/SC`(スケジュール)、
`/TN`(タスク名)、
`/TR`(タスクの実行)、
`/ST`(始まる時間)、
`/RU`(ユーザーとして実行)、
`/RP`(実行パスワード) は、特定の要件によって異なる場合があります。使用
`SCHTASKS /?`オプションとパラメータの完全なリストについては、こちらをご覧ください。
- 特に資格情報を提供する場合は、スケジュールされたタスクを作成するための十分な権限があることを確認してください。
- セキュリティ ガイドラインに準拠するために、認証情報は慎重に取り扱う必要があります。
"SCHTASKS /Create /?" Microsoft Windows ヘルプからの抜粋
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINNT>
SCHTASKS /CREATE [/S システム [/U ユーザー名 [/P パスワード]]]
[/RU ユーザー名 [/RP パスワード]] /SC スケジュール [/MO 修飾子] [/D 日]
[/I アイドル時間] /TN タスク名 /TR 実行タスク [/ST 開始時刻] [/M 月]
[/SD 開始日] [/ED 終了日]
説明:
管理者がローカルまたはリモートのシステム上にスケジュール タスク
を作成します。
パラメータ一覧:
/S システム 接続先のリモート システムを指定します。
システム パラメータを省略すると
既定値によりローカル システムになります。
/U ユーザー名 コマンドが実行されるユーザー
コンテキストを指定します。
/P パスワード 指定されたユーザーのコンテキストのパスワー
ドを指定します。
/RU ユーザー名 タスクを実行するユーザー アカウント
(ユーザー コンテキスト) を指定します。
システム アカウントに有効な値は
""、"NT AUTHORITY\SYSTEM" または
"SYSTEM" です。
/RP パスワード タスクを実行するユーザーのパスワードを指定
します。パスワードの入力を求めるようにする
には、"*" または空白を指定します。
パスワードはシステム アカウントには
有効ではありません。
/SC スケジュール スケジュールの頻度を指定します。
有効なスケジュールの種類は MINUTE、HOURLY、
DAILY、WEEKLY、MONTHLY、ONCE、
ONSTART、ONLOGON および ONIDLE です。
/MO 修飾子 スケジュールの種類を詳細に指定して、スケ
ジュールの頻度に関してより細かな制御を行
います。有効な値は、下の "修飾子" の節に
記述されています。
/D 日 タスクを実行する曜日を指定します。
有効な値は MON、TUE、WED、THU、
FRI、SAT および SUN です。
毎月の指定 (MONTHLY) の場合は、
日を 1 から 31 の間で指定します。
/M 月 月を指定します。
既定の日は月の最初の日になります。
有効な値は JAN、FEB、MAR、
APR、MAY、JUN、JUL、AUG、SEP、OCT、
NOV および DEC です。
/I アイドル時間 待機するアイドル時間を指定します。
このアイドル時間の待機後にスケジュール
された ONIDLE のタスクが実行されます。
有効な範囲は 1 から 999 分です。
/TN タスク名 このスケジュール タスクを一意に
識別するための名前を指定します。
/TR 実行タスク このスケジュール タスクで実行される
プログラムのパスとファイル名を指定
します。
例: C:\windows\system32\calc.exe
/ST 開始時刻 タスクを実行する時刻を指定しまキ。
時刻は 時:分:秒 の形式 (24 時間形式)
で指定します。たとえば午後 2 時 30 分
の場合は 14:30:00 と指定します。
/SD 開始日 タスクを実行する最初の日を指定
します。形式は
"yyyy/mm/dd" です。
/ED 終了日 タスクを実行する最後の日を指定
します。形式は
"yyyy/mm/dd" です。
/? このヘルプまたは使用法を表示します。
修飾子: スケジュールの種類ごとの /MO スイッチに有効な値:
MINUTE: 1 から 1439 (分)
HOURLY: 1 から 23 (時)
DAILY: 1 から 365 (日)
WEEKLY: 1 から 52 (週)
ONCE: 修飾子なし
ONSTART: 修飾子なし
ONLOGON: 修飾子なし
ONIDLE: 修飾子なし
MONTHLY: 1 から 12 (月) または
FIRST、SECOND、THIRD、FOURTH、LAST、LASTDAY
例:
SCHTASKS /Create /S system /U user /P password /RU runasuser
/RP runaspassword /SC HOURLY /TN rtest1 /TR notepad
SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE
/MO 5 /TN rtest2 /TR calc.exe /ST 12:00:00
/SD 2001/12/30 /ED 2001/12/30 /RU runasuser /RP
SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN game
/TR c:\windows\system32\freecell
SCHTASKS /Create /S system /U user /P password /RU runasuser
/RP runaspassword /SC WEEKLY /TN test1 /TR notepad.exe
SCHTASKS /Create /S system /U domain\user /P password /SC MINUTE
/MO 5 /TN test2 /TR c:\windows\system32\notepad.exe
/ST 18:30:00 /RU runasuser /RP *
SCHTASKS /Create /SC MONTHLY /MO first /D SUN /TN cell
/TR c:\windows\system32\freecell /RU runasuser
重要な情報、"SCHTASKS /Create /?" コマンドのヒント
を使用するときは、`SCHTASKS /Create`コマンドを実行するには、いくつかの重要な考慮事項と注意点があります。
### 権限:
1. タスクのログ:スケジュールされたタスクのログをチェックして、タスクが適切に実行されていることを確認します。これは問題を特定するのに役立ちます。
2. 定期的なチェック:スケジュールされたタスクを定期的にチェックし、特にシステムの更新または変更後は、タスクが適切に動作していることを確認します。
3. 時間の形式:時間とスケジュールが正しい形式であることを確認してください。時刻の指定が正しくないと、予期しない動作が発生する可能性があります。
4. パラメータの組み合わせ:いくつかのパラメータは相互に関連しています。パラメータの組み合わせが意味があり、望ましい結果が得られることを確認してください。
5. 時間と時間間隔:特定の時間 (`/ST`) と時間間隔 (`/ET`)。計画したタスクにどのタイプのスケジュールが適しているかを明確にします。
6. スケジュールされたタスクの権限:ユーザーが`SCHTASKS /Create`スケジュールされたタスクに必要な権限を持っています。特に資格情報を持っている場合(`/RU`そして`/RP`)、これらのユーザーは必要な権限を持っている必要があります。
7. パラメータを理解する:時間をかけてドキュメントを読んでください (`SCHTASKS /?`) さまざまなパラメーターとその効果を理解します。
8. 管理者権限:スケジュールされたタスクを作成するには、管理者権限が必要です。必ず管理者としてコマンド プロンプトを開いてください。
9. プログラムまたはスクリプトの依存関係:スケジュールされたタスクが外部プログラムまたはスクリプトに依存する場合は、環境変数、パス、および依存関係が適切に構成されていることを確認してください。
10. タスクのバックアップ:必要に応じて、問題が発生した場合に迅速に復元できるように、スケジュールされたタスク構成のバックアップを作成します。
重要なことは、`SCHTASKS /Create`- コマンドは、特に運用システムで使用する場合は注意して使用する必要があります。スケジュールされたタスクに望ましくない変更を加えると、予期しない動作が発生する可能性があります。