如何让powershell等待事件日志条目?

时间:2010-02-05 16:25:20

标签: powershell event-log

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

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

1 个答案:

答案 0 :(得分:4)

PowerShell v2:

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

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