我需要启动我预定义的数据收集器集。我将编写一个监视系统状况的PowerShell脚本,当它检测到该情况时,它将启动数据收集器集。如何启动此Data Collector Set?
答案 0 :(得分:4)
您还可以通过在%windir%\ System32 \ PLA.dll(Vista或更高版本)中引用PLA.dll程序集以编程方式访问收集器集。然后,您可以使用类似于:
的代码启动集合IDataCollectorSet cs = new DataCollectorSet();
cs.Query("Collector set name", null);
cs.start(false);
随意将其翻译为powershell:)
答案 1 :(得分:3)
可能有.NET方法可以执行此操作,但我知道您可以使用logman.exe来启动/停止这些,例如:
logman start "My DataCollectorSet"
logman stop "My DataCollectorSet"