web-dev-qa-db-ja.com

スケジュールされたタスク「タスクの作成/変更時」のschtasksをトリガーする

作成直前に実行するスケジュールタスクを作成し、実行後に削除します。

ツールschtasksを使用してスケジュールされたタスクを作成していますが、「タスクの作成/変更時」のタスクを実行するためのパラメーターが見つかりません。

schtasks /create /TN "Install Bpm" /SC ONCE /TR "C:\windows\system32\calc.exe -i silent" /Z

私の質問は; 「タスクの作成/変更時」というトリガーを使用して、コマンドラインからスケジュールされたタスクを作成するにはどうすればよいですか。

enter image description here

1
kimo pryvt

求めているものは、シングルアクションタスクを実行するように設計されているため、実際にはATコマンドを使用した場合にのみ利用できます。

コマンドラインからタスクをビルドするには、/Createを使用する必要があります。

次に、タスクを/Run名で/TNする必要があります。

タスクが完了すると、タスクはタスク内の自身の/Delete名に対して/TNコマンドを呼び出して、タスク自体の後でクリーンアップできます。

1
CoveGeek

あなたできません「タスクの作成/変更時」というトリガーを使用して、コマンドラインからスケジュールされたタスクを作成します。これは、マルウェアがバックグラウンドで新しいタスクを生成するのを防ぐためのセキュリティ機能です。

すべてのオプションがschtasksで利用できるわけではなく、それは仕様によるものです。

1
scavenger