我可以获取任务的历史记录,并可以使用以下代码获取任务的详细信息,
<!--Code to access only for excel files-->
<input type="file" accept=".xls,.xlsx" />
但我的问题是如何启用或禁用c#.net中的任务历史记录?
答案 0 :(得分:2)
您无法启用或禁用单个任务的历史记录。该设置对于任务计划程序中的所有任务都是全局的。
您可以使用System.Diagnostics.Eventing.Reader
命名空间启用或禁用所有任务的历史记录,因为任务计划程序只是其事件日志设置的代理设置。
例如:
EventLogConfiguration config =
new EventLogConfiguration("Microsoft-Windows-TaskScheduler/Operational");
config.IsEnabled = true;
config.SaveChanges();
当然,设置为false
再次禁用。