2012-01-05 3 views
-2

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

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                 

, который не является правильным.

+0

Почему вниз голосование, что не так с этим вопросом? – jrara

+0

Я угадываю, что ваши голоса - это то, что вы могли найти ответ, читая 'help Sort-Object'. – Rynant

ответ

1

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

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

Спасибо, я не понимал этого, мой плохой! – jrara

Смежные вопросы