Ниже 2 команд будет показан тот же результат, но первая будет отсортирована и немного дороже во время выполнения.
Время выполнения будет учитываться при наличии большого количества элементов, например, если вы импортируете файл csv
из 30000 строк.Тогда второй вариант будет быстрее, и как только вы получите уникальные значения, сортируйте их, если вам нужно, потому что здесь сортировка будет выполняться по гораздо меньшему количеству элементов, а значит, и лучшей производительности.
1.
get-command | select ModuleName | sort-object -Property ModuleName -Unique
# This will give you the execution time
Measure-Command {get-command | select ModuleName | sort-object -Property ModuleName -Unique}
2.
get-command | select ModuleName -Unique
# This will give you the execution time
Measure-Command {get-command | select ModuleName -Unique}