PowerShell: как сортировать по группам? - PullRequest
0 голосов
/ 05 января 2012

У меня есть CSV-файл, подобный этому (; как разделитель):

Group1; User_A
Group1; User_B
Group2; User_A
Group2; User_D
Group2; User_C

, где первый столбец - группа AD, а второй - пользователи.Как я могу сортировать пользователей по группам?Я пробовал что-то вроде

$header = "Group", "User"
Import-Csv "C:\temp\users.csv" -Header $header -Delimiter ";" | Sort-Object

Но выдает

Group                                                                   User                                                                   
-----                                                                   ----                                                                   
Group2                                                                  User_D                                                                 
Group2                                                                  User_C                                                                 
Group2                                                                  User_A                                                                 
Group1                                                                  User_A                                                                 
Group1                                                                  User_B                                                                 

, что не правильно.

1 Ответ

1 голос
/ 05 января 2012

Вам нужно указать Sort-Object, как вы хотите отсортировать объекты:

Import-Csv "C:\temp\users.csv" -Header $header -Delimiter ";" | Sort-Object Group, User
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...