quarta-feira, 5 de fevereiro de 2014

SharePoint - Script para listar o histórico dos timer jobs

Segue um script para listar o histórico dos timer jobs do SharePoint. Essas informações são valiosas para identificar a causa raiz de um problema na execução dos timer jobs.
Você poderia avaliar os logs ULS e os eventos do Windows baseado nas informações gerados pelo script.

# Timer Job Execution History
# Created by David Amenda
# http://spinternals.blogspot.com.br


Add-PSSnapin -Name Microsoft.SharePoint.PowerShell –erroraction SilentlyContinue

$timerjobs = Get-SPTimerJob
$dataS = read-host "Informe a data do inicio (MM/DD/AAAA)"
$dataE = read-host "Informe a data do término (MM/DD/AAAA)"
$history = read-host "Informe o lugar para salvar o hostórico (c:\temp)"

$timerjobs | foreach {
(Get-SPTimerJob –Identity $_.Id).HistoryEntries | Where {$_.StartTime –ge $dataS -and $_.EndTime –ge $dataE} | select StartTime,EndTime,JobDefinitionTitle | convertto-csv

} | Out-File $history\historico.csv

Abraços

Nenhum comentário:

Postar um comentário