Private/ComputerStats/_ComputerStatsLookup.ps1
function _ComputerStatsLookup { $ComputerStats.Cursor = [System.Windows.Input.Cursors]::Wait $ComputerStats_LoadingLabel.Visibility = 'Visible' if ($ComputerStats_ComputersComboBox.Text) { switch ($ComputerStats_TypeComboBox.Text) { 'Installed Software' { _PopulateComputerStats -LookupType Software -Identity $ComputerStats_ComputersComboBox.Text } 'Windows Updates' { _PopulateComputerStats -LookupType Updates -Identity $ComputerStats_ComputersComboBox.Text } 'Running Processes' { _PopulateComputerStats -LookupType Processes -Identity $ComputerStats_ComputersComboBox.Text } 'Services' { _PopulateComputerStats -LookupType Services -Identity $ComputerStats_ComputersComboBox.Text } 'Firewall Rules' { _PopulateComputerStats -LookupType FirewallRules -Identity $ComputerStats_ComputersComboBox.Text } 'Firewall Log' { _PopulateComputerStats -LookupType FirewallLog -Identity $ComputerStats_ComputersComboBox.Text } Default { } } $ComputerStats.Cursor = $null $ComputerStats_LoadingLabel.Visibility = 'Hidden' } } |