【发布时间】:2010-02-05 16:25:19
【问题描述】:
我需要在一个更大的管道中创建一个组件,该管道启动 vpn 服务并在继续之前等待建立连接。如果可能的话,我想用 Powershell 来做这件事。我想象逻辑流程是这样的,但是多线程方面让我很烦恼。
创建事件日志处理程序
启动服务
等待特定的事件日志条目
退出
【问题讨论】:
-
我愿意接受建议。我可以使用 v2
标签: powershell event-log
我需要在一个更大的管道中创建一个组件,该管道启动 vpn 服务并在继续之前等待建立连接。如果可能的话,我想用 Powershell 来做这件事。我想象逻辑流程是这样的,但是多线程方面让我很烦恼。
创建事件日志处理程序
启动服务
等待特定的事件日志条目
退出
【问题讨论】:
标签: powershell event-log
PowerShell v2:
Register-WmiEvent -Query "Select * from __InstanceCreationEvent Where TargetInstance ISA 'Win32_NTLogEvent'" -Action { [console]::beep() }
每次有事件写入事件日志时,操作块中的脚本都会运行。预计会有很多哔声:)
【讨论】: