pages/cmoscounts.ps1
New-UDPage -Name "cmoscounts" -Content { New-UDGrid -Title "Configuration Manager - Operating Systems" -Endpoint { Get-CmwtDbQuery -QueryName "cmoscounts" | Foreach-Object { $osn = [string]$_.OSName $osv = [string]$_.OSVersion $osb = [string]$_.OSBuild $osa = [string]$_.Architecture $oslink = New-UDElement -Tag "a" -Attributes @{ href="/cmosclients/$osn/$osv/$osb/$osa"} -Content { $osn } [pscustomobject]@{ OSName = $oslink Version = $osv Build = $osb Architecture = $osa Installs = [int]$_.Installs } } | Out-UDGridData } } |