Exchange/Powershell - 循环数组数据并在新列中添加结果并正确排序
Exchange/Powershell - Loop array data and add result in new column and correct order
我试图通过循环将数据添加到数组中新的第三列,但我运气不好。
我正在查找我需要的数据
$DL = Get-DistributionGroup -Identity "*" | Select Name,Manag*
- 姓名
- 管理人
我尝试遍历它,成功了,但我不知道如何在这里添加一个新字段,然后将其输入到正确的位置...
$DL.Name | ForEach-Object {$DL.Members += Get-DistributionGroupMember -Identity $_ | Select Name}
- 姓名
- 管理人
- 成员
我不熟悉 Exchange cmdlet,但我认为您可以为此使用 calculated property:
$DL = Get-DistributionGroup -Identity '*' | Select-Object Name, Manag*, @{
Name = 'Members'
Expression = {Get-DistributionGroupMember -Identity $_ | Select-Object Name}
}
我试图通过循环将数据添加到数组中新的第三列,但我运气不好。
我正在查找我需要的数据
$DL = Get-DistributionGroup -Identity "*" | Select Name,Manag*
- 姓名
- 管理人
我尝试遍历它,成功了,但我不知道如何在这里添加一个新字段,然后将其输入到正确的位置...
$DL.Name | ForEach-Object {$DL.Members += Get-DistributionGroupMember -Identity $_ | Select Name}
- 姓名
- 管理人
- 成员
我不熟悉 Exchange cmdlet,但我认为您可以为此使用 calculated property:
$DL = Get-DistributionGroup -Identity '*' | Select-Object Name, Manag*, @{
Name = 'Members'
Expression = {Get-DistributionGroupMember -Identity $_ | Select-Object Name}
}