由于我发现运行事件查看器并过滤掉最新的 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