如何在 PowerShell 中读取最新的 Chkdsk 事件查看器日志(在 Windows 10 上)?

如何在 PowerShell 中读取最新的 Chkdsk 事件查看器日志(在 Windows 10 上)?

由于我发现运行事件查看器并过滤掉最新的 Chkdsk 日志相当麻烦,因此我可以提出一个问题:

如何在 PowerShell 中读取最新的 Chkdsk 事件查看器日志(在 Windows 10 上)?

我对解决方案的卑微要求:

  • 必须这样做在 PowerShell 中(不是 ISE,而是普通的 PowerShell 终端)。

  • 必须这样做没有管理员权限(以节省一些鼠标点击)。

重要笔记:

  • 我的意思是通常在系统驱动器启动时安排的 Chkdsk C:

  • 除了日志之外,如果可能的话,它还应该输出日期和时间。

答案1

我设法找到了一个解决方案,它不会看起来不错,但你始终可以为其创建别名函数:

Get-WinEvent -FilterHashtable @{logname="Application"; id="1001"} | ?{$_.providername –match "wininit"} | Format-List TimeCreated, Message

相关内容