宿主机从睡眠唤醒后如何触发vmware虚拟机执行程序

宿主机(win10)睡眠以及唤醒并不会在虚拟机系统(win7)的事件查看器中生成事件,这样就不能利用唤醒事件来触发任务,不过宿主机唤醒后虚拟机会生成一个系统时间更改事件(事件ID是1),可以利用这个事件来触发任务。

具体方法就是打开虚拟机系统的任务计划程序,然后新建任务,触发器选择发生事件时 -> 自定义(不能选择基本,否则无法触发,原因不明) -> 新建事件筛选器 -> XML(选择筛选器也可以) -> 输入如下内容

<QueryList>
  <Query Id="0" Path="System">
    <Select Path="System">*[System[(Level=4 or Level=0) and (EventID=1)]]</Select>
  </Query>
</QueryList>

此条目发表在 笔记 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>