在cmd下运行
eventtriggers /create /tr "Disk Cleanup" /l system /t error /tk c:\windows\system32\cleanmgr.exe
返回信息:
成功: 事件触发器 "Disk Cleanup" 被创建。
然后运行
eventtriggers
返回信息:
触发器 ID 事件触发器名称 任务
========== ========================= ================================
1 Disk Cleanup c:\windows\system32\cleanmgr.exe
再运行
eventtriggers /delete /tid 1
结果返回错误信息:
错误: 不正确的变量类型。.
使用通配符才可以删除
eventtriggers /delete /tid *
但返回信息却是:
成功: 事件触发器 "Disk Cleanup" (触发器 ID = 1) 被创建。
再次运行
eventtriggers
返回信息:
信息: 没有找到事件触发器。
确认事件触发器被删除。
查看触发器记录:windows\system32\wbem\logs\CmdTriggerConsumer.log记录如下:
星期二, 三月 16 2010 07:40:23 下午
TriggerName = Disk Cleanup
TriggerID = 1
操作 = 已创建
星期二, 三月 16 2010 07:45:30 下午
TriggerName = Disk Cleanup
TriggerID = 1
操作 = 已删除
为什么删除时提示不正确的变量类型呢?而使用通配符删除时删除成功,却提示被创建呢?
Last edited by Hanyeguxing on 2010-3-16 at 20:18 ]