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

[玩转系统] 将邮箱列表导出为 Exchange 中的文本

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

将邮箱列表导出为 Exchange 中的文本


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

使用 PowerShell 将邮箱列表导出为文本

您需要导出的信息是:

  1. 显示名称

  2. Sam 帐户名

  3. 主SMTP地址

在开始导出到文本文件之前,可以使用 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 中的文本

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

[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

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

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Select-Object DisplayName, SamAccountName, PrimarySmtpAddress | Sort-Object PrimarySmtpAddress | Out-File "C:\output\display_sam_smtp.txt" -Encoding UTF8 ; (Get-Content "C:\output\display_sam_smtp.txt" | Select-Object -Skip 1) | Set-Content "C:\output\display_sam_smtp.txt"

文本文件导出完成。

结果将邮箱列表导出到文本文件

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

[玩转系统] 将邮箱列表导出为 Exchange 中的文本

使用您喜欢的应用程序打开文本文件。例如,使用记事本或 Notepad++。

[玩转系统] 将邮箱列表导出为 Exchange 中的文本

包含所有信息的文本文件看起来很棒。

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

结论

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

您喜欢这篇文章吗?您可能还喜欢在 Exchange 中将邮箱列表导出为 CSV。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯