pages/adcomputers.ps1

New-UDPage -Name "ADComputers" -Icon desktop -Content {
    New-UDGrid -Title "Active Directory Computers ($env:USERDNSDOMAIN)" -Endpoint {
        Get-ADSIComputer | Foreach-Object {
            $llogon = $_.LastLogon
            #$lpwd = $_.LastPasswordSet
            if (![string]::IsNullOrEmpty($llogon)) {
                $lldays = (New-TimeSpan -Start $([datetime]$llogon) -End $(Get-Date)).Days
            }
            else {
                $lldays = $null
            }
            #$lpdays = (New-TimeSpan -Start $lpwd -End (Get-Date)).Days
            [pscustomobject]@{
                Name        = [string]$_.Name
                Enabled     = $_.Enabled
                Description = [string]$_.Description
                LastLogon   = $llogon
                DaysAgo     = $lldays
            } 
        } | Out-UDGridData
    }
}