作成直前に実行するスケジュールタスクを作成し、実行後に削除します。
ツールschtasksを使用してスケジュールされたタスクを作成していますが、「タスクの作成/変更時」のタスクを実行するためのパラメーターが見つかりません。
schtasks /create /TN "Install Bpm" /SC ONCE /TR "C:\windows\system32\calc.exe -i silent" /Z
私の質問は; 「タスクの作成/変更時」というトリガーを使用して、コマンドラインからスケジュールされたタスクを作成するにはどうすればよいですか。
求めているものは、シングルアクションタスクを実行するように設計されているため、実際にはAT
コマンドを使用した場合にのみ利用できます。
コマンドラインからタスクをビルドするには、/Create
を使用する必要があります。
次に、タスクを/Run
名で/TN
する必要があります。
タスクが完了すると、タスクはタスク内の自身の/Delete
名に対して/TN
コマンドを呼び出して、タスク自体の後でクリーンアップできます。
あなたできません「タスクの作成/変更時」というトリガーを使用して、コマンドラインからスケジュールされたタスクを作成します。これは、マルウェアがバックグラウンドで新しいタスクを生成するのを防ぐためのセキュリティ機能です。
すべてのオプションがschtasks
で利用できるわけではなく、それは仕様によるものです。