webui/cmserver.ps1

Get-SkParams
$Script:RoleCode    = Get-SkPageParam -TagName 'rc' -Default ""
$Script:SearchValue = $Script:CustomName

$PageTitle   = "CM Site System"
if (![string]::IsNullOrEmpty($Script:SearchValue)) {
    #$itemName = Get-SkCmObjectName -TableName "vSMS_Scripts" -SearchProperty "ScriptGuid" -SearchValue $Script:SearchValue -ReturnProperty "ScriptName"
    $PageTitle += ": $CustomName"
}
$content   = ""
$menulist  = ""
$tabset    = ""
$pagelink  = "cmserver.ps1"

try {
    switch ($Script:RoleCode) {
        'dp' {
            $params = @{
                QueryFile = "cmdp.sql"
                Columns   = ('DPID','ServerName','Description','NALPath','ShareName','SiteCode','PXE','SCCMPXE','Active','PeerDP',
'PullDP','PullDPInstalled','FileStreaming','BITS','MultiCast','Protected','RemoveWDS','AnonEnabled','TokenAuth',
'SSL','DPType','PreStaging','DPDrive','MinFreeSpace','Type','Action','State','DPFlags','DPCRC','ResponseDelay',
'UDA','BindPolicy','SupportUnknownMachines','IdentityGUID','BindExcept','CertType','Account','Priority','TransferRate',
'ISVString','Flags','MaintenanceMode','RoleCapabilities')
                PageLink  = $pagelink
            }
            $content = Get-SkQueryTableSingle @params
            break;
        }
        default {
            $content = "<table id=table2><tr><td>Not implemented</td></tr></table>"
            break;
        }
    }
}
catch {
    $content = "<table id=table2><tr><td>Error: $($Error[0].Exception.Message)</td></tr></table>"
}

Show-SkPage