我有一个运行计划任务的Windows Server 2008,主要是.bat文件调用PHP文件。我在服务器上有两个用户,一个是管理员,另一个是标准用户。
我使用标准用户使用事件查看器清除任务调度器历史选项卡中的历史日志。现在它不会再记录任何历史了。在history选项卡中,所有计划任务都不再具有历史记录。但是,最后运行结果返回0x0,调度器工作正常。 请建议。
我有一个运行计划任务的Windows Server 2008,主要是.bat文件调用PHP文件。我在服务器上有两个用户,一个是管理员,另一个是标准用户。
我使用标准用户使用事件查看器清除任务调度器历史选项卡中的历史日志。现在它不会再记录任何历史了。在history选项卡中,所有计划任务都不再具有历史记录。但是,最后运行结果返回0x0,调度器工作正常。 请建议。
当前回答
下面是我在Windows 2008R2服务器上找到它的地方。 提升任务调度程序 点击“Task Scheduler Library” 它作为一个选项出现在右边的“Actions”面板上。
其他回答
下面是我在Windows 2008R2服务器上找到它的地方。 提升任务调度程序 点击“Task Scheduler Library” 它作为一个选项出现在右边的“Actions”面板上。
任务调度器应用程序中的调整实际上只是控制某个事件日志的启用状态,所以你可以通过Windows命令行等效地调整任务调度器“历史”模式:
wevtutil set-log Microsoft-Windows-TaskScheduler/Operational /enabled:true
查询当前状态。
wevtutil get-log Microsoft-Windows-TaskScheduler/Operational
对于那些不喜欢敲击键盘的人来说,以下是上述内容的简化版本:
wevtutil sl Microsoft-Windows-TaskScheduler/Operational /e:true
wevtutil gl Microsoft-Windows-TaskScheduler/Operational
I have another possible answer for those wondering why event log entries are not showing up in the History tab of Task Scheduler for certain tasks, even though All Task History is enabled, the events for those tasks are viewable in the Event Log, and all other tasks show history just fine. In my case, I had created 13 new tasks. For 5 of them, events showed fine under History, but for the other 8, the History tab was completely blank. I even verified these tasks were enabled for history individually (and logging events) using Mick Wood's post about using the Event Viewer.
Then it hit me. I suddenly realized what all 8 had in common that the other 5 did not. They all had an ampersand (&) character in the event name. I created them by exporting the first task I created, "Sync E to N", renaming the exported file name, editing the XML contents, and then importing the new task. Windows Explorer happily let me rename the task, for example, to "Sync C to N & T", and Task Scheduler happily let me import it. However, with that pesky "&" in the name, it could not retrieve its history from the event log. When I deleted the original event, renamed the xml file to "Sync C to N and T", and imported it, voila, there were all of the log entries in the History tab in Task Scheduler.
步骤1:打开提升任务调度器(例如。右键单击任务调度器图标并选择以管理员身份运行)
步骤2:在Actions窗格(右边窗格,不是Actions选项卡)中,单击Enable All Tasks History
就是这样。不知道为什么默认情况下这个没有打开,但它不是。
如前所述,如果您在提升的“管理员”模式下打开任务管理器(右键单击任务调度器程序/快捷方式并选择“以管理员身份运行”),则可以选择打开或关闭历史记录。然后在“任务”下是停止或启动历史记录的位置。