我正在尝试在网络连接时运行一项任务,并且正在关注这些脚步。
我创建了一个 test.bat 来执行一些脚本,并将任务计划程序触发器设置为日志:Microsoft-Windows-NetworkProfile/Operational 来源:NetworkProfile 事件 ID:10001
(目前只是断开连接)。
当我断开与 wifi 的连接时,在事件查看器中,我可以在事件查看器->应用程序和服务日志->Microsoft->->Windows->NetworkProfile->Operational 下看到创建了 ID 为 10001 的事件。但是,我的 bat 脚本从未运行过。当我手动运行任务或在特定时间安排它时,一切都正常。
答案1
找到解决方案:由于某种原因,触发器被设置为
日志:Microsoft-Windows-NetworkProfile/Operational,来源:NetworkProfile,事件 ID:10001
当我创建一个新任务时(我确信我完全按照相同的步骤操作!),触发器被列为
日志:Microsoft-Windows-NetworkProfile/Operational,来源:Microsoft-Windows-NetworkProfile,事件 ID:10001
这有效。(不知道我第一次做错了什么)。
答案2
我有一个事件驱动任务,它不会在事件发生时触发,因为有一个任务“条件”设置为Start the task only if the computer is on AC power
。
我在没有插电的情况下对笔记本电脑进行测试。因此,条件不满足!如果您遇到类似问题,请将所有这些条件与您的具体情况进行比较。