Example #1
0
        public void PowerShellTest()
        {
            string command = "Get-Process -Name explorer";
            Task   task    = new Task("powershell", command, "1");
            Job    job     = new Job(task, null);

            PowerShellManager.Execute(job, new Agent(default));
Example #2
0
        public object GetRequestModel()
        {
            string diskCfreeSpace  = PowerShellManager.Execute(DOM.PowerShellScript.GetFreeSpaceOfDiscC);
            string computerName    = PowerShellManager.Execute(DOM.PowerShellScript.GetComputerName);
            string updateTimestamp = string.Format("{0:O}", DateTime.UtcNow);

            return(new { Id = 1, updateTimestamp, computerName, diskCfreeSpace });
        }
 /// <summary>
 ///		Ejecuta el script de powerShell
 /// </summary>
 private void ExecuteScript()
 {
     if (_processing)
     {
         MessageBox.Show("Ya se está ejecutando un script");
     }
     else if (string.IsNullOrEmpty(txtEditor.Text))
     {
         MessageBox.Show("Introduzca el texto del script");
     }
     else
     {
         // Indica que está en ejecución
         _processing = true;
         // Carga el script
         _manager.LoadScript(txtEditor.Text);
         // y lo ejecuta
         _manager.Execute(EndExecute);
     }
 }