Сортировать пользователей по имени и добавлять их в алфавитные группы - PullRequest
0 голосов
/ 24 августа 2018

У меня есть следующий вызов. Куча имен пользователей в массиве.

Bob.Bob@bob.com
Barbara.One@bob.com
Jane.Hase@bob.com
Zelda.Sword@bob.com

и хотите добавить их с помощью PowerShell в набор созданных алфавитных групп, таких как:

GroupB contains:
Bob.Bob@bob.com
Barbara.One@bob.com

GroupJ contains:
Jane.Hase@bob.com

GroupZ contains:
Zelda.Sword@bob.com

Спасибо за помощь!

1 Ответ

0 голосов
/ 24 августа 2018

Не проверено, но что-то подобное может помочь -

$Array = @("Bob.Bob@bob.com", "Barbara.One@bob.com", "Jane.Hase@bob.com", "Zelda.Sword@bob.com", "bob.Bob@bob.com")
$Array | Group-Object -Property {$_.ToUpper().ToCharArray()[0]} | ForEach-Object {
"Group$($_.Name) contains:`n$($_.Group)"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...