Inheritance: Disco.Services.Tasks.ScheduledTask
 internal static ScheduledTaskStatus ScheduleNow()
 {
     var taskStatus = ScheduledTasks.GetTaskStatuses(typeof(ADDiscoverForestServers)).Where(ts => ts.IsRunning).FirstOrDefault();
     if (taskStatus != null)
         return taskStatus;
     else
     {
         lock (_scheduleLock)
         {
             taskStatus = ScheduledTasks.GetTaskStatuses(typeof(ADDiscoverForestServers)).Where(ts => ts.IsRunning).FirstOrDefault();
             if (taskStatus != null)
                 return taskStatus;
             else
             {
                 var t = new ADDiscoverForestServers();
                 return t.ScheduleTask();
             }
         }
     }
 }