在 PowerShell 中创建新事件日志后找不到它

在 PowerShell 中创建新事件日志后找不到它

通过 PowerShell,我尝试创建一个新的事件日志并向其中写入测试条目,但它没有显示事件查看器。这是我用来创建新事件日志的命令:

new-eventlog -logname TestLog -source TestLog

并向其中写入一个新事件:

write-eventlog TestLog -source TestLog -eventid 12345 -message "Test message"

运行第一个命令后,事​​件查看器中没有任何“TestLog”日志,我预计它会显示在应用程序和服务日志部分。运行第二个命令后,结果相同。然而,我在 HKLM\SYSTEM\services\eventlog\TestLog 处看到日志的注册表项。但在事件查看器中看不到任何内容。

所以,有两个问题:什么时候应该我能看到事件日志吗?是在创建事件日志之后,还是在我将第一个事件写入其中之后?更重要的是,为什么我根本看不到它?

我正在使用Windows Server 2008R2,以管理员身份登录并运行PS。

谢谢。

答案1

糟糕的原因:我需要关闭事件查看器并重新打开。这简直太疯狂了。谢谢帮助。

相关内容