public void LoadResultsFromPowershellTask(Util.PowershellTask powershellTask) { ResultDataTable = powershellTask.ResultDataTable; ResultText = powershellTask.ResultText; TaskStatus = powershellTask.TaskStatus; StartTime = powershellTask.StartTime; EndTime = powershellTask.EndTime; Duration = powershellTask.Duration; }
public void StartQuery() { Dictionary <string, object> variables = new Dictionary <string, object>(AppData.GlobalAppData.Variables); variables[tableResultsString] = AppData.GlobalAppData.GetQueryScriptsTableResultsDictionary(); _powershellTask = new Util.PowershellTask( scriptText: richTextBox_TranslatedScript.Text, variables: variables, scriptFiles: AppData.GlobalAppData.LibraryScripts.Values.ToList <string>() ); toolStripButton_Start.Enabled = false; toolStripButton_Cancel.Enabled = true; dataGridView_TableResults.DataSource = null; dataGridView_TableResults.Rows.Clear(); toolStripStatusLabel_RowCount.Text = ""; _powershellTask.StartPsTaskAsync(); timer1.Enabled = true; }