在PowerShell 5中,我们可以使用以下方式清除Windows事件日志:
Get-EventLog -LogName * | % { Clear-EventLog -LogName $_.log }
如何在 Powershell 7 中执行此操作?(仅使用 Powershell) Powershell 处理 Windows 事件的方式是使用 Get-WinEvent,但似乎没有可用的 Clear-WinEvent。当然,我们可以使用 wevtutil.exe 或者甚至在停止服务后强制删除日志文件来实现这一点,但我只想使用本机 Powershell 代码来做到这一点。