Помощь в создании массива выходных данных PowerShell для Exchange - PullRequest
0 голосов
/ 27 ноября 2018

Я пытаюсь создать сценарий, который может рекурсивно получать список членов группы рассылки, а затем выводить данные способом, которым можно манипулировать.

Код, представленный ниже, пока работает нормально, новыводит только окончательный список получателей на экран с двумя столбцами (Name, RecipientType).Я попробовал несколько способов вместо этого вывести результаты в переменную или массив, чтобы манипулировать им, однако ни один из них не сработал.

Как лучше всего взять переменную $Member,и добавить его в другую переменную или массив?

function Get-DistributionGroupMemberRecursive ($Identity) { 
    $GroupMembers = Get-DistributionGroupMember -Identity $Identity
    foreach ($Member in $GroupMembers) { 
        if($Member.RecipientType -like "*Group") { 
            Get-DistributionGroupMemberRecursive -Identity $Member.Identity 
        }
        else {
            $Member
        }
    }
}

Get-DistributionGroupMemberRecursive -Identity some_address@domain
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...