PsLogList v2.81

作者:Mark Russinovich

发布时间: 2019 年 3 月 5 日

Download下载 PsTools (2.7 MB)

简介

资源工具包附带一个实用工具 elogdump,可用于在本地或远程计算机上转储事件日志的内容。 PsLogList 是 elogdump 的克隆,但 PsLogList 允许你在当前安全凭据集不允许访问事件日志的情况下登录到远程系统, 而 PsLogList 从你查看的事件日志所在的计算机检索消息字符串。

安装

只需将 PsLogList 复制到可执行文件路径,然后键入“psloglist”。

使用 PsLogList

PsLogList 的默认行为是在本地计算机上显示系统事件日志的内容,并设置事件日志记录的可视友好格式。 命令行选项允许查看不同计算机上的日志、使用不同的帐户查看日志,或者以字符串搜索友好方式设置输出格式。

usage: psloglist [- ] [\\computer[,computer[,...] | @file [-u 用户名 [-p password]]][-s [-t 分隔符]][-m #|-n #|-h #|-d #|-w][-c][-x][-r][-a mm/dd/yy][-b mm/dd/yy][-f 筛选器][-i ID[,ID[,...] | -e ID[,ID[,...]]][-o 事件源[,事件源][,..]] [-q 事件源[,事件源][,..]]] [-l 事件日志文件] <eventlog>

参数 说明
@file 在文件中列出的每台计算机上执行该命令。
-a 转储记录在指定日期之后的时间戳。
-b 转储记录在指定日期之前时间戳。
-c 显示后清除事件日志。
-d 仅显示前 n 天记录。
-c 显示后清除事件日志。
-e 排除具有指定 ID 或 ID 的事件, (最多 10) 。
-f 使用筛选器字符串 (筛选事件类型,例如“-f w”以筛选) 警告。
-h 仅显示前 n 小时内的记录。
-i 仅显示具有指定 ID 或 ID 的事件, (最多 10) 。
-l 从指定的事件日志文件中转储记录。
-m 仅显示前 n 分钟记录。
-n 仅显示指定的最新条目数。
-o 仅显示来自指定事件源的记录 (,例如 \“-o cdrom\”) 。
-p 指定用户名的可选密码。 如果省略此内容,系统会提示输入隐藏的密码。
-q 省略指定事件源或源中的记录 (,例如 \“-q cdrom\”) 。
-r 从最近到最近的 SDump 日志。
-s 此开关包含 PsLogList 打印每行一行事件日志记录,用逗号分隔字段。 此格式适用于文本搜索,例如 psloglist
-t 默认 delimeter 是逗号,但可以使用指定的字符替代。
-u 指定用于登录到远程计算机的可选用户名。
-w 等待新事件,在生成 (本地系统时将其转储) 。
-x 转储扩展数据
eventlog eventlog

工作方式

与 Win NT/2K 的内置事件查看器和资源工具包的 elogdump 一样,PsLogList 使用事件日志 API,该 API 记录在Windows 平台 SDK中。 PsLogList 在查看事件日志所在的系统上加载消息源模块,以便正确显示事件日志消息。

Download下载 PsTools (2.7 MB)

PsTools
PsLogList 是 Sysinternals 命令行工具不断增长的工具包的一部分,可帮助管理名为 PsTools 的本地和远程系统。

运行时间:

  • 客户端:Windows Vista 及更高版本。
  • 服务器:Windows Server 2008 及更高版本。