如何将 PowerShell 导出为 CSV

如何将 PowerShell 导出为 CSV

我有以下 powershell 代码

  • 不是最好的

它显示了所有者的姓名,然后列出了 FL 组的成员

$DGName = "NAME OF O365 DL"
>> Get-DistributionGroup -Identity $DGName -ResultSize unlimited | Select ManagedBy, PrimarySMTPAddress
>> Get-DistributionGroupMember -Identity $DGName -ResultSize Unlimited | Select Name, PrimarySMTPAddress

有没有办法将其导出为 Excel CSV。

另外,我想知道如何显示所有者的电子邮件地址,因为它只填充了姓名

答案1

对于第一个问题,您需要添加Export-Csv例如

Get-DistributionGroup -Identity $DGName -ResultSize unlimited | Export-Csv -Path .\distgrp.csv| Select ManagedBy, PrimarySMTPAddress
Get-DistributionGroupMember -Identity $DGName -ResultSize Unlimited | Export-Csv -Path .\distgrpmbr.csv| Select Name, PrimarySMTPAddress

注意:我没有尝试过,但是原则上,它应该可行。

对于第二部分,我不确定这是否可行,因为我读过你使用的方法的文档。可能还有其他方法。

相关内容