服务器:Microsoft Windows 2012 R2(系统上装有 SharePoint 2013)。
收到此错误:
Data Collector Set was not found (0x80300002)
我有一个计划任务,在系统重启时自动运行。我不确定这是内置的、由第三方软件创建的还是内部创建的。
任务计划程序中的计划任务
我们在 SCOM 上收到以下警报:
Job/Task StartFabricTraces Failed with exit code -2144337918 (0x80300002). Last run date was 10/19/2018 4:08:41 PM
我尝试手动运行该过程但收到数据集收集器错误。
经过一些研究,我也进行了检查,Computer Management -> Performance -> Data Collector Sets
但找不到任何与事件/命令同名的数据集。
调用计划任务并运行位于的StartFabricTraces
.cmd 。StartTracing.cmd
C:\Program Files\Windows Fabric\bin\Fabric\Fabric.Code.1.0
内容如下:
@echo OFF
call logman start FabricTraces > NUL
call logman start FabricLeaseLayerTraces > NUL
尝试手动将代码运行到命令提示符中,但没有输出。当我删除尾随时,> NUL
我收到Data Collector Set
未找到 (0x80300002) 错误
我知道如何成功运行这个计划任务以及它有什么用途吗?
答案1
此计划任务启动 Windows Fabric 的跟踪日志记录,它作为先决条件对于 sharepoint 2013。我猜想安装程序或应用程序本身的某些部分会创建数据收集器集。从命令提示符运行它时看不到错误的原因是输出被重定向到 NUL。错误仍然发生,只是没有输出到控制台。当它由计划任务运行时,错误会被捕获并报告,如您所见。
我认为你现在有两个选择……
选项 1:您可以禁用计划任务。如果您目前还不需要这些日志文件,那么将来可能就不需要了。我不知道这些日志文件中到底有什么,但我作为系统管理员认为禁用它就可以了,除非您必须排除与 Windows Fabric 相关的故障,否则您可能不需要这些信息。
选项 2:您可以尝试恢复这些数据收集器集。您可以搜索 Windows Fabric 目录以查看 .xml 模板文件是否存在。如果存在,请启动性能监视器并从模板为每个模板创建一个新的数据收集器集(浏览到相应的 .xml 文件)。或者,如果您有任何其他运行类似软件的盒子,它们可能有这些数据收集器集,您可以将它们复制过来(保存为模板,然后在目标盒子上从模板创建新的)。