none
请问如何实现开机自动启动或按计划启动数据收集器集? RRS feed

  • 问题

  • 伟大的工程师您好:

    我想实现的目标是按计划时间监控某个磁盘的已用空间,当可用空间低于设定值时触发警报,以提示使用者进行文件转移来保持足够的磁盘空间,并且关键是重启计算机后此功能仍然有效。

    Windows平台:Windows 10家庭版和企业版,本地计算机,没有域

    我本来插入了图片,但提交问题时提示"在我们能够验证您的帐户前,正文文本不能包含图片和链接"。所以为了能得到您的解答,我把我的步骤和问题做一下详细的介绍。

    我建立了数据收集器集和计划任务程序想实现此功能:

    1、性能监视器 → 数据收集器集 → 用户定义 → 新建 → 数据收集器集

    2、输入名称"F磁盘空间" → 手动创建(高级) → 下一步

    3、性能计数器警报 → 下一步

    4、添加 → LogicalDisk → %Free Spack → F Disk → 添加 → 确定

    5、警报条件:小于 → 限制:20 → 下一步

    6、身份:默认 → 选择保存并关闭 → 完成

    7、创建计划任务 "F Disk Space":任务计划程序 → 创建任务 

    8、对用户定义的数据收集器集"F磁盘空间"的DataCollect01属性进行修改:警报任务 → 在触发警报时触发此任务:F Disk Space

    我遇到的问题:

    当我手动启动建立的数据收集器集"F磁盘空间"后,磁盘空间小于设定值,可以执行计划任务,触发我设定的警报操作。

    但是计算机重启后,所建立的数据收集器集"F磁盘空间"会停止运行。因此,磁盘空间不足而报警提示的功能就会失效。

    如果我在数据收集器集属性中定义了计划启动时间,到了时间它也启动不了,事件查看器中错误日志信息为"数据收集器集 $(Arg0) 无法作为 xxxxx 启动,错误代码为 0x80300002。" 我也将多个用户包括 Performance Log Users加入到作为批处理作业登录权限里了,但无论把数据收集器集更改为哪个用户身份,计划启动时间到时,都会报上面的这个错误。

    所以,请问大师,我怎么做才能够实现磁盘空间不足而报警提示,并且不能受到计算机重启的影响呢?

    感谢您的关注!

    2020年9月15日 16:38