Advertisement
Guest User

Untitled

a guest
Dec 3rd, 2019
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Get-Details {
  2.     param (
  3.         $subject
  4.     )
  5.     New-UDEndpoint -Id "Get-Details" -Endpoint {
  6.         $TableData = @(
  7.             [PSCustomObject]@{Name = "Username"; Value = $subject.UserPrincipalName; Sort = "1"}
  8.             [PSCustomObject]@{Name = "Name"; Value = $subject.Name; Sort = "2"}
  9.             [PSCustomObject]@{Name = "House"; Value = $subject.St; Sort = "3"}
  10.             [PSCustomObject]@{Name = "Enabled?"; Value = ($subject.Enabled).tostring() ; Sort = "4"}
  11.             [PSCustomObject]@{Name = "Locked?"; Value = $(if ($subject.LockedOut -eq $false) {"Nope"} else {"Yep"}); Sort = "5"}
  12.         ).GetEnumerator()
  13.         Show-UDModal -Header {
  14.             New-UDHeading -Size 4 -Text "Here's what we have on $($subject.Name)"
  15.         } -Content {
  16.             New-UDCard -Title "Account Details" -Content {
  17.                 New-UDTable -Headers @("Attribute", "Value") -Endpoint {
  18.                     $TableData | Sort-Object Sort | Out-UDTableData -Property @("Name", "Value")
  19.                 }
  20.             }
  21.         }
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement