在計劃任務中找不到數據收集器集 (0x80300002)
伺服器: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
並執行位於 .cmdStartTracing.cmd
中的名為 .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)錯誤知道如何成功執行此計劃任務及其用途嗎?
此計劃任務啟動 Windows Fabric 的跟踪日誌記錄,它是作為 sharepoint 2013 的先決條件安裝的。我想安裝程序或應用程序本身的某些部分會創建數據收集器集。從命令提示符執行它時沒有看到錯誤的原因是輸出被重定向到 NUL。錯誤仍在發生,只是沒有輸出到控制台。當它由計劃任務執行時,會擷取並報告您所看到的錯誤。
IMO你現在有2個選擇……
選項 1:您可以禁用計劃任務。如果您還不需要這些日誌文件,那麼您將來可能不需要這些日誌文件。我不確切知道這些日誌文件中的內容,但我的系統管理員說禁用它會很好,除非您必須解決與 windows 結構相關的問題,否則您可能不需要這些資訊。
選項 2:您可以嘗試恢復這些數據收集器集。您可以搜尋 windows 結構目錄以查看 .xml 模板文件是否存在。如果是,請啟動性能監視器並從模板創建一個新的數據收集器集(瀏覽到適當的 .xml 文件)。或者,如果您有任何其他執行類似軟體的盒子,它們可能具有這些數據收集器集,您可以將它們複製過來(另存為模板,然後從目標盒子上的模板創建新的)。