具有参数的 Search-AdminAuditLog 和 Search-MailboxAuditLog 返回空结果

原始 KB 编号: 3054391

症状

在 Exchange 命令行管理程序中,将 Search-AdminAuditLogSearch-MailboxAuditLog cmdlet 与 Cmdlet 或Parameters 参数一起运行,以搜索邮箱并筛选搜索结果。 在此方案中,返回空或不完整的结果集。 即使运行没有参数的 Search-AdminAuditLog cmdlet,也可能不会按预期返回完整结果。

解决方案

若要解决此问题,请根据需要 (库) 安装以下累积更新:

Exchange Server 2019 的累积更新 12 或 2019 Exchange Server更新的更高版本累积更新

Exchange Server 2016 年累积更新 23 或 Exchange Server 2016 的更高版本累积更新

解决方法

如果在安装相应的累积更新后仍出现此问题,检查系统帐户的语言格式。 你可能在包含要搜索的邮箱的服务器上将次要区域语言设置为语言格式。

例如,以下屏幕截图显示了设置为辅助语言的系统帐户的语言格式,即德语 (瑞士) ,而不是主要语言德语 (德国) 。

“欢迎屏幕和新用户帐户设置”对话框的屏幕截图,其中突出显示了欢迎屏幕的语言格式。

如果将次要区域语言设置为语言格式,请将系统和网络服务帐户的格式更新为以下主要语言之一:

  • 阿拉伯文 (阿拉伯联合酋长国)
  • 英语(美国)
  • 德语(德国)
  • 法语(法国)
  • 朝鲜语(韩国)
  • 西班牙语(西班牙)

注意:已确定此解决方法仅适用于这些语言。 它不适用于主要语言意大利语 (意大利) 和朝鲜语 (朝鲜语) 。

若要更新语言格式,请执行以下步骤:

  1. 在“控制面板”中,选择“区域”。
  2. 在“ 格式 ”选项卡上,选择主要区域语言格式,然后选择“ 应用”。
  3. 在“ 管理 ”选项卡上,选择“ 复制设置”。
  4. “欢迎屏幕和新用户帐户设置 ”对话框中,选择“ 欢迎屏幕和系统帐户”,然后选择“ 确定”。

完成此步骤后,无需重启服务器或任何进程或服务。

注意

  • 系统帐户包括网络服务帐户。 因此,这些更新适用于这两个帐户。
  • 如果需要,可以将当前用户的语言设置的格式还原为其原始值。 但是,欢迎屏幕的语言设置的格式必须保持设置为与此解决方法兼容的主要语言之一。
  • 通常,MSExchangeDelivery 服务与Exchange Server一起启动。 如果服务未启动,请执行以下步骤:
    1. 将服务的登录帐户更改为本地系统。
    2. 将登录帐户还原到网络服务。
    3. 启动服务。