为什么 Exchange 显示名称更改未出现在 PowerShell 中?

为什么 Exchange 显示名称更改未出现在 PowerShell 中?

我使用 Exchange 2013 ECP 更新所有不活动的邮箱,方法是在邮箱的显示名称前添加“zzz”。 (只有显示名称字段受到影响)。

在 PowerShell 中,我想要使用以下命令按邮箱大小列出所有邮箱:

Get-MailboxStatistics -Server MCC-INTMAIL | Sort-Object TotalItemSize -Descending | ft Displayname,Totalitemsize

该命令运行正常,但是我在 ECP 中所做的更新未显示在 PowerShell 中。例如,我将“Joe Blogs”更改为“zzz Joe Blogs”,但在 PowerShell 中,它仍显示为“Joe Blogs”。

是否有任何命令可以强制更新信息?

答案1

虽然不是以“这就是为什么会发生这种情况”和“这是要寻找的属性”的形式直接回答,但请尝试查看管道中对象的所有属性,以查看编辑是否实际出现在您意想不到的属性中:

Get-MailboxStatistics -Server MCC-INTMAIL | Sort-Object TotalItemSize -Descending | Select *

此外,如果这是一个 ActiveDirectory 环境,也请检查其中的对象以查看它是否已在该端进行编辑。

最后,如果您有多个 Exchange 服务器,请确保它们之间复制更改,即检查其他服务器上的 ECP。

答案2

等待一天后,数据自动更新。

相关内容