在 Powershell 5 中,我们可以通过以下方式清除 Windows-Event-Log:
Get-EventLog -LogName * | % { Clear-EventLog -LogName $_.log }
如何在 Powershell 7 中执行此操作???(仅使用 powershell)
Powershell 处理 Windows 事件的方法现在使用 Get-WinEvent
,但似乎没有可用的 Clear-WinEvent
当然,我们可以使用 wevtutil.exe 执行此操作,
甚至可以在停止服务后强制删除日志文件……
但我只使用本机 powershell 代码询问。