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

[玩转系统] 列出不继承电子邮件地址策略的用户

作者:精品下载站 日期:2024-12-15 00:41:02 浏览:13 分类:玩电脑

列出不继承电子邮件地址策略的用户


在 Exchange Server 中创建并应用地址策略后,SMTP 地址并未添加到所有用户。为什么会发生这种情况?经过调查,情况就清楚了。这是因为邮箱中未选中以下设置:根据应用于此收件人的电子邮件地址策略自动更新电子邮件地址。在本文中,您将了解如何列出未继承电子邮件地址策略的用户。

不继承 Exchange 管理中心中的电子邮件地址策略

我们在接受域中添加并通过电子邮件地址策略推送的域名为 contoso.com。让我们看看为什么用户在域为 contoso.com 的电子邮件地址上收不到电子邮件。

登录 Exchange 管理中心 (EAC)。单击功能窗格中的收件人,然后单击选项卡中的邮箱。双击报告问题的用户。

[玩转系统] 列出不继承电子邮件地址策略的用户

点击左侧面板中的电子邮件地址。您可以在此处检查电子邮件地址类型:

  • 大写字母的主要 SMTP 是主要 SMTP 地址。

  • 带有小写字母的辅助 smtp 是辅助电子邮件地址,也称为别名。

我们正在寻找的设置如下所示:根据应用于此收件人的电子邮件地址策略自动更新电子邮件地址

[玩转系统] 列出不继承电子邮件地址策略的用户

域 contoso.com ([email protected]) 未显示,因为邮箱中的设置未选中。现在我们可以启用该设置,但如何列出所有不继承电子邮件地址策略的用户呢? PowerShell 就是答案。

注意:下次将 SMTP 地址添加到 Exchange Server 中的邮箱时,请验证它是否已应用于所有邮箱。阅读文章使用 PowerShell 查找丢失的 SMTP 地址。

使用 PowerShell 列出不继承电子邮件地址策略的用户

以管理员身份运行 Exchange 命令行管理程序。运行 cmdlet 以列出不继承电子邮件地址策略的用户。

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Select-Object Name,PrimarySmtpAddress,SamAccountName,EmailAddressPolicyEnabled

Name          PrimarySmtpAddress      SamAccountName EmailAddressPolicyEnabled
----          ------------------      -------------- -------------------------
Amanda Morgan [email protected] Amanda.Morgan                      False
Benetiz Anees [email protected] Benetiz.Anees                      False
Hannah Walker [email protected] Hannah.Walker                      False

将结果导出到 CSV 文件

在 C: 驱动器中创建一个临时文件夹并运行 cmdlet。它将创建一个名为 NotInheriting.csv 的 CSV 文件。

[PS] C:\>Get-Mailbox -ResultSize Unlimited | Where-Object {$_.EmailAddressPolicyEnabled -eq $False} | Select-Object Name,PrimarySmtpAddress,SamAccountName,EmailAddressPolicyEnabled | Export-CSV "C:\Temp\NotInheriting.csv" -NTI -Encoding UTF8

转到路径 C:\temp 并打开导出的 CSV 文件 NotInheriting.csv。我用记事本打开它进行快速检查。我建议使用 CSV 编辑器打开该文件。例如,微软 Excel。

[玩转系统] 列出不继承电子邮件地址策略的用户

现在您已经拥有不继承电子邮件地址策略的用户的邮箱,接下来该怎么办?

要确保将电子邮件地址添加到用户,有以下三个选项:

  1. 在 Exchange 管理中心启用自动更新电子邮件地址设置

  2. 使用 PowerShell 启用自动更新电子邮件地址设置

  3. 使用 PowerShell 添加缺少的辅助 SMTP 地址

结论

在本文中,您了解了如何列出不继承电子邮件地址策略的用户。使用 Exchange 命令行管理程序列出未继承电子邮件地址策略的邮箱。之后,将结果导出到 CSV 文件。

您喜欢这篇文章吗?如果是这样,您可能会喜欢使用 PowerShell 获取邮箱权限。不要忘记关注我们并分享这篇文章。

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

取消回复欢迎 发表评论:

关灯