如何启用Windows Server任务计划程序历史记录?

时间:2012-06-13 10:39:21

标签: windows-server-2008 scheduled-tasks windows-scheduler

我有一个运行计划任务的Windows Server 2008,主要是调用PHP文件的.bat文件。我在服务器上有2个用户,一个是Admin,另一个是Standard用户。

我使用标准用户使用事件查看器清除任务计划程序历史记录选项卡中的历史记录日志。现在它不再记录任何历史了。历史记录选项卡中的所有计划任务都不再具有历史记录。但是,上次运行结果返回0x0并且调度程序正常工作 请指教。

8 个答案:

答案 0 :(得分:293)

步骤1:打开提升的任务计划程序(即右键单击任务计划程序图标,然后选择以管理员身份运行

步骤2:在操作窗格(右窗格,操作标签)中,单击启用所有任务历史记录< / em>的

就是这样。不确定为什么默认情况下不启用它,但事实并非如此。

答案 1 :(得分:11)

我认为令人困惑的是,在我的服务器上,我必须右键单击左侧的任务计划程序库,然后右键单击以获取启用或禁用所有任务历史记录的选项。

希望这有帮助

答案 2 :(得分:10)

对于那些想知道为什么事件日志条目没有显示在特定任务的“任务计划程序”的“历史记录”选项卡中的人,即使启用了“所有任务历史记录”,这些任务的事件,我还有另一个可能的答案可以在事件日志中查看,所有其他任务都可以显示历史记录。就我而言,我创造了13个新任务。对于其中5个,事件在历史记录下显示正常,但对于其他8个,“历史记录”选项卡完全空白。我甚至使用Mick Wood关于使用事件查看器的帖子验证了这些任务是单独启用历史记录(以及记录事件)。

然后它打了我。我突然意识到所有8个共同点,其他5个没有。它们在事件名称中都有一个&符号(&amp;)。我通过导出我创建的第一个任务,“将E同步到N”,重命名导出的文件名,编辑XML内容,然后导入新任务来创建它们。 Windows资源管理器很高兴让我重命名任务,例如,“将C同步到N&amp; T”,任务计划程序很高兴让我导入它。但是,那个讨厌的“&amp;”在名称中,它无法从事件日志中检索其历史记录。当我删除原始事件时,将xml文件重命名为“将C同步到N和T”并导入它,瞧,任务计划程序的历史记录选项卡中有所有日志条目。

答案 3 :(得分:9)

任务计划程序应用程序中的调整实际上只是控制某个事件日志的启用状态,因此您可以等效地调整任务计划程序&#34;历史记录&#34;通过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

答案 4 :(得分:3)

这是我在Windows 2008R2服务器上找到它的地方。 提升的任务计划程序 单击“任务计划程序库” 它在“操作”面板右侧显示为选项。

enter image description here

答案 5 :(得分:2)

这可能有助于其他人无法在任务计划程序中的任何位置启用/禁用历史记录。

打开事件查看器(在“计算机管理”或“管理工具”&gt;“事件查看器”中)。

在事件查看器中确保显示预览窗格(应勾选视图&gt;预览窗格)

在左侧窗格中展开“应用程序和服务日志”,然后展开Microsoft,Windows,TaskScheduler,然后选择“操作”。

您应该在预览窗格中显示有两个部分的操作 - 可操作和低于该事件nnn,TaskScheduler。 “操作”部分中列出的项目之一应为“属性”。单击此项,“常规”选项卡上的“启用日志记录”选项。

我的问题是已达到最大日志大小,即使选择了覆盖旧事件选项,它也不会记录新事件。我怀疑这可能是一个权限问题,但我在完整时将其更改为存档,所有现在都在重新运行。

希望这有助于其他人。如果你没有我上面提到的选项,我很抱歉,但我不知道你应该在哪里看。

答案 6 :(得分:1)

Win 8.1 Pro

布莱恩·克拉克上面给出的答案对我有用,但是我在这里发帖给那些可能不得不按照我的方式略有不同的人。

当我运行控制面板&gt;管理工具&gt;右键单击任务计划程序 - “以管理员身份运行”,我发现“操作”窗格已包含以下操作:

Disable All Tasks History

所以我的机器已经启用了历史记录。但我的机器需要首先禁用历史记录,然后返回“启用所有任务历史记录”。在那之后,我的历史出现了,我没有收到任何错误。我假设该操作执行了某种类型的初始化或设置,从一直到操作系统安装都没有正确完成。

我还要补充一点,我必须退出任务计划程序并重新输入它,然后才能来回切换历史记录启用/禁用设置。

答案 7 :(得分:0)

如前所述,如果您在提升的&#34;管理员&#34;下打开任务管理器,则可以选择打开或关闭历史记录。模式(右键单击任务计划程序/快捷方式,然后选择&#34;以管理员身份运行&#34;)。然后在&#34;任务&#34;是你停止或开始历史的地方。