私のアプリケーションでは、リモートサーバー上の特定のスケジュールされたタスクの「ステータス」タブを監視し、そのステータスに基づいてアクションを実行したいと考えています。つまり、まだ実行されていないタスクを実行します。
現在、cmd.exe を C# のプロセスとして起動し、そのマシンの schtasks をテキスト ファイルに psexec して、そのテキスト ファイルを読み取り、対応するアクションを実行しています。
サードパーティのオープンソース ライブラリを使用せずに、このプロセスを実行する (schtask の特定のステータスを取得する) より良い方法はありますか?