I have been looking for a way to quickly review log files to look for error within the last 72 hours on servers. I hobbled this PowerShell script together to check the System, Application, and Setup log files and dump the results into a table grid one the screen.
Get-WinEvent -FilterHashTable @{LogName="System","Application","Setup"; StartTime=(get-date).AddHours(-72); EndTime=(get-date).AddHours(0); Level= "1","2"; } | Format-Table TimeCreated,ProviderName,Id,Message -AutoSize