当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 在 Exchange 中将邮箱列表导出为 CSV

作者:精品下载站 日期:2024-12-14 18:08:48 浏览:12 分类:玩电脑

在 Exchange 中将邮箱列表导出为 CSV


您需要将邮箱列表导出到 Exchange Server 中的 CSV 文件。这样的列表可能很重要。例如,有一个邮箱迁移即将到来。通过该列表,您可以获得有关用户邮箱的更多信息。在本文中,您将了解如何使用 PowerShell 将邮箱列表导出到 Exchange 中的 CSV 文件。

使用 PowerShell 将邮箱列表导出为 CSV

您需要导出的信息是:

  1. 显示名称

  2. Sam 帐户名

  3. 主SMTP地址

在开始导出到 CSV 文件之前,您可以使用 Out-GridView cmdlet。此 cmdlet 将为您提供结果,而无需导出。我建议先这样做。让我们看看它的实际效果。

以管理员身份运行 Exchange 命令行管理程序。使用 Get-Mailbox cmdlet,包括 ResultSize 参数。输出将仅列出 10 个用户。因此,它会在服务器没有负载的情况下生成得更快。

[PS] C:\>Get-Mailbox -ResultSize 10 | Select-Object DisplayName, SamAccountName, PrimarySmtpAddress | Out-GridView
WARNING: There are more results available than are currently displayed. To view them, increase the value for the ResultSize parameter.

[玩转系统] 在 Exchange 中将邮箱列表导出为 CSV

您可以按电子邮件地址对输出进行排序。

[PS] C:\>Get-Mailbox -ResultSize 10 | Select-Object DisplayName, SamAccountName, PrimarySmtpAddress | Sort-Object PrimarySmtpAddress | Out-GridView
WARNING: There are more results available than are currently displayed. To view them, increase the value for the ResultSize parameter.

现在您可以确认信息是否正确。您可以更改命令并向其添加 Resultsize Unlimited

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, SamAccountName, PrimarySmtpAddress | Sort-Object PrimarySmtpAddress | Out-GridView

如果一切看起来都不错,让我们将信息导出到 CSV 文件。首先,确保在 (C:) 驱动器上创建一个名为 output 的文件夹。 Windows 资源管理器中的路径应显示为 C:\output\

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, SamAccountName, PrimarySmtpAddress | Sort-Object PrimarySmtpAddress | Export-Csv "c:\output\display_sam_smtp.csv" -NoTypeInformation -Encoding UTF8

CSV 文件导出完成。

结果将邮箱列表导出为 CSV

转到路径c:\output\display_sam_smtp.csv

[玩转系统] 在 Exchange 中将邮箱列表导出为 CSV

使用您喜欢的应用程序打开 CSV 文件。例如,使用 Microsoft Excel。

[玩转系统] 在 Exchange 中将邮箱列表导出为 CSV

包含所有信息的 CSV 文件在 Microsoft Excel 中看起来很棒。

注意:要导出邮箱大小报告,请阅读文章使用 PowerShell 获取 Exchange 中所有用户的邮箱大小。

结论

您了解了如何在 Exchange 中将邮箱列表导出为 CSV。将其导出到 CSV 文件之前,请使用 Out-GridView cmdlet。您是否使用 PowerShell 命令将邮箱列表导出到 Exchange 中的 CSV?

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 列出所有 SMTP 地址。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯