Private/_GenericDataGridLookup.ps1
function _GenericDataGridLookup { $GenericDataGrid.Cursor = [System.Windows.Input.Cursors]::Wait $GenericDataGrid_LoadingLabel.Visibility = 'Visible' if ($GenericDataGrid_ComputersComboBox.Text) { switch ($GenericDataGrid_TypeComboBox.Text) { 'Installed Software' { _PopulateGenericDataGrid -LookupType Software -Identity $GenericDataGrid_ComputersComboBox.Text } 'Windows Updates' { _PopulateGenericDataGrid -LookupType Updates -Identity $GenericDataGrid_ComputersComboBox.Text } 'Running Processes' { _PopulateGenericDataGrid -LookupType Processes -Identity $GenericDataGrid_ComputersComboBox.Text } 'Services' { _PopulateGenericDataGrid -LookupType Services -Identity $GenericDataGrid_ComputersComboBox.Text } Default { } } $GenericDataGrid.Cursor = $null $GenericDataGrid_LoadingLabel.Visibility = 'Hidden' } } |