pages/adusers.ps1

New-UDPage -Name "ADUsers" -Icon users -Content {
    New-UDGrid -Title "Active Directory Users ($env:USERDNSDOMAIN)" -Endpoint {
        Get-ADSIUser -NoResultLimit | Foreach-Object {
            $sam = [string]$_.SamAccountName
            [pscustomobject]@{
                DisplayName    = [string]$_.DisplayName
                SamAccountName = New-UDElement -Tag "a" -Attributes @{ href="/aduser/$sam"} -Content { $sam }
                Enabled    = [string]$_.Enabled
                UPN        = [string]$_.UserPrincipalName
                Department = [string]$_.Department
                Title      = [string]$_.Title
            }
        } | Out-UDGridData
    }
}