Я разрабатываю фрагмент кода, который ищет массив пользователей и извлекает их группы AD, сортирует их и удаляет дубликаты. Однако, когда я запускаю его, я получаю только доменных пользователей ... что, безусловно, неверно.
$myUsers = "test1","test2","test3"
$test = @(foreach ($element in $myUsers) {
Get-ADPrincipalGroupMembership $element | select name
}) | sort -Unique
write-output $test
Это вывод, который я получаю:
name
----
Domain Users
Где находится код идет не так? Если я удалю | sort -Unique, тогда я получаю длинный список 140 групп AD, поэтому я знаю, что Get-ADprincipalGroupMembership правильно их вытягивает ...