マシン上のすべてのスケジュールタスクの名前とフォルダを表示する簡単なWindowsフォームアプリケーションを作成しました。私はタスクスケジューラマネージドラッパー(Microsoft.Win32.TaskScheduler)を使用しています。以下は、名前を取得して表示するコードです。しかし、AllTasksが実際に私にすべての仕事を与えていないかのようです。表示されないものもあります。この場合、何がタスクを非表示にする可能性がありますか?タスクスケジューラ管理対象ラッパーにすべてのタスクが表示されない
using (TaskService tsksrvs = new TaskService())
{
foreach (Task tsk in tsksrvs.AllTasks)
{
textJobsList.Text += tsk.Name + " (" + tsk.Folder + ")" + Environment.NewLine;
}
}
まあ、?たぶん、別のユーザーのものでしょうか? – nvoigt
@nvoigtあなたは正しいです。問題は、タスクがコードを実行しているユーザー以外のユーザーによって実行されているように見えます。ありがとうございました! – jahrentorp