Summary: Use Windows PowerShell to clear all events from all event logs.
How can I use Windows PowerShell to clear all events from all traditional event logs to make it easier
to find events when I am troubleshooting an intermittent issue on my server?
Use the Get-EventLog cmdlet to retrieve a list of traditional event logs, and the Clear-EventLog cmdlet
to clear the event logs:
Clear-EventLog -LogName (Get-EventLog -List).log –WhatIf
If this is what you want to do, remove the –WhatIf parameter:
Clear-EventLog -LogName (Get-EventLog -List).log
Note You should consider backing up your event logs first.