![如何将 PowerShell 导出为 CSV](https://linux22.com/image/1630918/%E5%A6%82%E4%BD%95%E5%B0%86%20PowerShell%20%E5%AF%BC%E5%87%BA%E4%B8%BA%20CSV.png)
我有以下 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
注意:我没有尝试过,但是原则上,它应该可行。
对于第二部分,我不确定这是否可行,因为我读过你使用的方法的文档。可能还有其他方法。