Answers:
步骤1:打开提升的Task Scheduler(即,右键单击Task Scheduler图标,然后选择以管理员身份运行)
步骤2:在“ 操作”窗格(右窗格,而不是 “操作” 选项卡中),单击“ 启用所有任务历史记录”
而已。不知道为什么默认情况下不启用此功能,但是没有启用。
对于那些想知道为什么即使启用了“所有任务历史记录”,这些任务的事件在“事件日志”以及其他所有视图中都可见的某些任务,为什么事件日志条目未显示在“任务计划程序”的“历史记录”选项卡中的问题,我还有另一个可能的答案。任务显示历史记录就很好。就我而言,我创建了13个新任务。对于其中5个事件,“历史记录”下的事件显示正常,而对于其他8个事件,“历史记录”选项卡完全空白。我什至使用Mick Wood的有关使用事件查看器的文章,验证了这些任务已分别启用历史记录(和记录事件)。
然后打我。我突然意识到所有8个共同点,而其他5个没有。它们在事件名称中都带有“&”字符。我通过导出创建的第一个任务“将E同步到N”,重命名导出的文件名,编辑XML内容,然后导入新任务来创建它们。Windows资源管理器愉快地允许我重命名任务,例如,将其重命名为“将C同步到N&T”,任务计划程序愉快地允许我导入它。但是,名称中带有讨厌的“&”,它无法从事件日志中检索其历史记录。当我删除原始事件时,将xml文件重命名为“将C同步到N和T”,然后导入它,瞧,在Task Scheduler的“历史记录”选项卡中有所有日志条目。
我认为混乱的是,在我的服务器上,我必须右键单击左侧的Task Scheduler库,然后单击鼠标右键以获取启用或禁用所有任务历史记录的选项。
希望这可以帮助
Task Scheduler应用程序中的调整实际上仅控制某个事件日志的启用状态,因此您可以通过Windows命令行等效地调整Task Scheduler的“历史记录”模式:
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
retention: false
和autoBackup: false
并publishing:
线?这些行没有任何解释。也许您可以在答案中添加当前状态的每一行的含义。
retention: false
和autoBackup: false
and的问题publishing: lines
吗?
如果在Task Scheduler中的任何位置都没有启用/禁用历史记录的选项,这可能会对其他人有所帮助。
打开事件查看器(在“计算机管理”或“管理工具”>“事件查看器”中)。
在事件查看器中,确保显示了预览窗格(应选中“视图”>“预览窗格”)
在左侧窗格中,依次展开“应用程序和服务日志”,“ Microsoft”,“ Windows”,“ TaskScheduler”,然后选择“可操作”。
您应该在“预览”窗格中显示“操作”,其中包含两个部分-“可操作的”和该事件nnn下的TaskScheduler。“操作”部分列出的项目之一应该是“属性”。单击此项,然后在“常规”选项卡上启用日志记录选项。
我的问题是,已达到最大日志大小,即使选择了“覆盖旧事件”选项,它也不记录新事件。我怀疑这可能是权限问题,但在已满时将其更改为“存档”,并且现在所有内容都可以再次使用。
希望这可以帮助其他人。如果您没有我上面提到的选项,很抱歉,但是我不知道您应该去哪里。
赢8.1专业版
布莱恩·克拉克(Brian Clark)的上述回答对我有用,但我在这里发布的内容是那些可能不得不遵循与我稍有不同的顺序的人。
当我运行控制面板>管理工具>右键单击任务计划程序-“以管理员身份运行”时,我发现“操作”窗格已经包含以下操作:
Disable All Tasks History
因此我的机器已经启用了历史记录。但是我的机器需要先禁用历史记录,然后再返回“启用所有任务历史记录”。在那之后,我的历史记录出现了,并且我没有收到更多错误。我假设该操作执行了某种类型的初始化或设置,而从返回到OS安装的所有过程中都从未正确地进行过。
我还要补充一点,我必须退出Task Scheduler并重新输入它,然后才能来回切换“历史记录启用/禁用”设置。