Exemple #1
0
 public override System.Xml.Linq.XElement ToXML()
 {
     return(new System.Xml.Linq.XElement("ForEachInArray", new XElement("LinkedArray", LinkedArray != null ? LinkedArray.Ref : Guid.Empty),
                                         new XElement("LinkedVar", LinkedVar != null ? LinkedVar.LinkedVarId : Guid.Empty),
                                         new XElement("ClearArray", ClearArray),
                                         new XElement("ExecutingScript", ExecutingScript.ToXML())));
 }
Exemple #2
0
        public IHttpActionResult Execute([FromBody] string script)
        {
            var powershell = Request.CreatePowerShell();

            powershell.AddScript(script + " | Out-String");

            string token = Guid.NewGuid().ToString();

            executingScripts.Add(token, ExecutingScript.Start(powershell), executingScriptsPolicy);

            return(Json(new { Token = token }));
        }