【问题标题】:How to make powershell wait on event log entry?如何让powershell等待事件日志条目?
【发布时间】:2010-02-05 16:25:19
【问题描述】:

我需要在一个更大的管道中创建一个组件,该管道启动 vpn 服务并在继续之前等待建立连接。如果可能的话,我想用 Powershell 来做这件事。我想象逻辑流程是这样的,但是多线程方面让我很烦恼。

创建事件日志处理程序
启动服务
等待特定的事件日志条目
退出

【问题讨论】:

  • 我愿意接受建议。我可以使用 v2

标签: powershell event-log


【解决方案1】:

PowerShell v2:

Register-WmiEvent -Query "Select * from __InstanceCreationEvent Where TargetInstance ISA 'Win32_NTLogEvent'" -Action { [console]::beep() }

每次有事件写入事件日志时,操作块中的脚本都会运行。预计会有很多哔声:)

【讨论】:

  • 也就是说,您将启动您的服务,运行 x0n 的命令,并且作为它的 -Action,将停止该服务。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-08-28
  • 1970-01-01
  • 1970-01-01
  • 2013-06-25
  • 1970-01-01
  • 2019-06-19
相关资源
最近更新 更多