It seems that EPiServer 7.1 automatically adjusts the set time in scheduled jobs according to daylight savings. Since the server usually does this we don't need EPiServer to do it as well. Is there a way to disable this feature?
Perhaps you could do something like the following in an InitializableModule when the site starts?
var repo = new ScheduledJobRepository();
var scheduledJob = repo.List().First(job => job.Name.Equals("My scheduled job"));
// Set some relevant UTC time, irrelevant of daylight savings time
scheduledJob.NextExecution = DateTime.Now.AddDays(1).ToUniversalTime();
repo.Save(scheduledJob);
Never tried it myself, but might be worth a shot? :)
Edit: In previous EPiServer versions, you could iterate over scheduled jobs like this:
ScheduledJobCollection jobs = ScheduledJob.List();
foreach (ScheduledJob job in jobs)
{
Response.Write(job.Name);
}