D
Size: a a a
D
D
AS
D
DS
VB
DS
Y
NK
VB
DS
AS
AS
$userList = @()
$userCustomAttrs = [System.Collections.Generic.HashSet[string]]::new([System.StringComparer]::InvariantCultureIgnoreCase)
foreach ($i in @(1..100))
{
$user = @{
ID = [Guid]::NewGuid()
}
for ($ai = (Get-Random -Maximum 10 -Minimum 1 ); $ai -ge 0; $ai--)
{
$attrName = "Attr$(Get-Random -Maximum 110 -Minimum 100)"
[void]$userCustomAttrs.Add($attrName)
$user[ $attrName ] = Get-Random -Maximum 1000
}
$userList += @([PSCustomObject]$user)
}
$userCustomAttrs = @($userCustomAttrs | Sort-Object -Unique)
$userList | Select (@('id') + $userCustomAttrs) | Out-GridView
AS
NK
AS