private void FetchTest() { string subId = ""; string jobId = ""; var sjc = new ScriptJobsController(); var sjOut = sjc.GetScriptJob(subId, jobId); }
private void SubmitTest() { var subId = ""; var paramList = new List <ScriptJobPoshParamSpec> { new ScriptJobPoshParamSpec() { Name = "scriptblock", Value = "write-output get-process" }, new ScriptJobPoshParamSpec() { Name = "Computername", Value = "localhost" } }; var sj = new ScriptJob { BreakOn = CmpInterfaceModel.Models.SequenceSpec.BreakOnEnum.Exception.ToString(), Config = null, Engine = CmpInterfaceModel.Models.SequenceSpec.SequenceEngineEnum.SMA.ToString(), ExecuteInState = CmpInterfaceModel.Constants.StatusEnum.Submitted.ToString(), Waitmode = CmpInterfaceModel.Models.SequenceSpec.WaitmodeEnum.Synchronous.ToString(), ID = 1, Locale = CmpInterfaceModel.Models.SequenceSpec.SequenceLocaleEnum.Remote.ToString(), Name = "The Sequence Name", TagData = "<Tag Data>", ScriptList = null, SmaConfig = new ScriptJobSmaConfigSpec() { SmaServerUrl = "", RunbookId = "", RunbookName = "execute-scriptblock", ParamList = paramList } }; var sjc = new ScriptJobsController(); var sjOut = sjc.SubmitScriptJob(subId, sj); }