Private/SCCMDeployments/_ShowStatistics.ps1
function _ShowStatistics { $Object = _GetSCCMDeploymentStatistics -Deployment $SCCMDeployments_DeploymentsComboBox.Text $Headers = @( 'Name' 'Collection' 'Last Summarized' 'Targeted Systems' 'Success Percentage' 'Successful' 'Errors' 'In Progress' 'Other' 'Unknown Status' ) $Script:SCCMDeploymentsDatatable = New-Object System.Data.DataTable $SCCMDeploymentsDatatable.Columns.AddRange($Headers) foreach ($Item in $Object) { $Array = @() Foreach ($Header in $Headers) { $array += $Item.$Header } [void]$SCCMDeploymentsDatatable.Rows.Add($array) } $SCCMDeployments_StatsDataGrid.ItemsSource = $SCCMDeploymentsDatatable.DefaultView } |