0

我正在尝试构建一个脚本,该脚本可以递归地获取通讯组成员的列表,然后以可操作的方式输出数据。

到目前为止,下面的代码工作正常,但只在屏幕上输出最终的收件人列表,有两列(名称、收件人类型)。我尝试了几种方法来代替将结果输出到变量或数组以对其进行操作,但是它们都没有奏效。

$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
4

0 回答 0