public static void RemoveJobRun(string definitionName, DateTime runStart)
 {
     if (!string.IsNullOrEmpty(definitionName))
     {
         string runDirectory = ScheduledJobStore.GetRunDirectory(definitionName, runStart);
         Directory.Delete(runDirectory, true);
         return;
     }
     else
     {
         throw new PSArgumentException("definitionName");
     }
 }
 public static void RemoveAllJobRuns(string definitionName)
 {
     if (!string.IsNullOrEmpty(definitionName))
     {
         Collection <DateTime> jobRunsForDefinition = ScheduledJobStore.GetJobRunsForDefinition(definitionName);
         foreach (DateTime dateTime in jobRunsForDefinition)
         {
             string runDirectory = ScheduledJobStore.GetRunDirectory(definitionName, dateTime);
             Directory.Delete(runDirectory, true);
         }
         return;
     }
     else
     {
         throw new PSArgumentException("definitionName");
     }
 }