private static bool IsJobTerminalState(Job job) { return(job.Status.Equals(JobState.Completed.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Failed.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Stopped.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Suspended.ToString(), StringComparison.OrdinalIgnoreCase)); }
protected override void AutomationProcessRecord() { Job job = null; job = this.AutomationClient.StartRunbook(this.ResourceGroupName, this.AutomationAccountName, this.Name, this.Parameters, this.RunOn); this.WriteObject(job); }
protected override void AutomationExecuteCmdlet() { Job job = null; job = this.AutomationClient.StartRunbook(this.AutomationAccountName, this.Name, this.Parameters); this.WriteObject(job); }
private static bool IsJobTerminalState(Job job) { return job.Status.Equals(JobState.Completed.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Failed.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Stopped.ToString(), StringComparison.OrdinalIgnoreCase) || job.Status.Equals(JobState.Suspended.ToString(), StringComparison.OrdinalIgnoreCase); }