This is creating little confusion for me. My timer job is scheduled to run between 5 am to 7 am but after a check I found the last run time is 8:32 pm ! I understand this is a daily job that runs but should not run after 7 am. Can someone explain me or is it I have misunderstood the settings?

I observed similar situation in other timer jobs as well.

enter image description here

2 Answers 2


Your CentralAdmin might be in a different timezone than your servers.

Why is central admin time different from server time?

  • Thanks MHeld. You hit the correct spot. Now the last run time show exactly as per the schedule job timings after changing the timezone in Central Admin.
    – Zakir HC
    Commented Apr 29, 2015 at 5:58

Try to run this to check if the schedule is right:

Get-SPTimerJob -WebApplication "http://yourWebAppUrl" | select Name, DisplayName,Schedule | where-object{$_.Name -eq "TimeJobName"} | ft -autosize

Myabe someone fired it manually? or maybe is it fired programmatically?

  • I checked using this powershell command and found the scheduled timings are correct. Nobody should have fired manually because only I have the access to the server. There is no code written to fire it programmatically. As I said earlier in my question, the situation is same for other timer jobs. The scheduled time is different from the last run time.
    – Zakir HC
    Commented Apr 26, 2015 at 8:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.