Windows 2008 中的应用程序日志显示零事件。
问题再次出现,所有其他日志都显示事件,但 eventvwr 中的应用程序日志显示为空。
尝试从 powershell 访问应用程序日志并出现以下错误:
PS Y:> get-eventlog 应用程序 Get-EventLog:文件大小超出允许的限制,无法保存 在行:1 字符:13 + get-eventlog <<<< 应用程序 + CategoryInfo:NotSpecified:(:) [Get-EventLog],Win32Exception + FullyQualifiedErrorId:System.ComponentModel.Win32Exception,Microsoft.PowerShell.Commands.GetEventLogCommand
重命名应用程序日志文件后问题得到解决,但再次出现。
检查后发现大小限制为 262144 KB,但应用程序日志文件只有 66560 KB
答案1
你可以使用以下方式访问事件日志Get-Eventlog
,但我认为你需要指定更多内容
$Events = Get-Eventlog -LogName application -Entrytype Error -Newest 200
此示例将仅列出应用程序日志中最新的 200 个事件的错误事件
$Events | format-list *
将显示所有属性。
对于 Eventlog 不显示任何条目的问题,请尝试重命名日志文件,正如这里所回答的那样: 在事件查看器中看不到应用程序日志中的条目