# Retrieve timer job history for a specified time range
# Initial settings $Wa = Get-SPWebApplication "http://WebAppUrl" # Supply the web app url here $From= "2/13/2013 12:00:00 AM" # mm/dd/yyyy hh:mm:ss $To = "2/14/2013 12:00:00 AM"# Retrieve all jobs in the time rangeWrite-Host "Listing all timer jobs that have run between $From to $To and storing it in CSV format" -ForeGroundColor Blue $Wa.JobHistoryEntries | Where-Object {($_.StartTime -gt $From) -and ($_.StartTime -lt $To)} | Export-Csv TimerJobHistory.csv –NoTypeWrite-Host "Done.." -ForeGroundColor Green# Retrieve all failed jobs in the time range Write-Host "Listing all timer jobs that have failed to run between $From to $To and storing it in CSV format" -ForeGroundColor Red $Wa.JobHistoryEntries | Where-Object {($_.StartTime -gt $From) -and ($_.To -lt $To) -and ($_.Status -ne 'Succeeded')} | Export-Csv FailedTimerJobHistory.csv –NoType
Friday, April 24, 2015
Retrieve timer job history for a specified time range using PowerShell
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment