【发布时间】:2014-09-23 19:25:51
【问题描述】:
我想在特定日期和时间后修改所有邮箱。当我这样做时
Get-Mailbox -Identity SomeMailbox | Get-Member
我只看到 4 个日期类型的属性。 LastExchangeChangedTime、WhenChanged、WhenChangedUTC、WhenCreated、WhenCreatedUTC。
其中的 LastExchangeChangedTime 始终为空白。不确定它是用来做什么的。
WhenChanged、WhenChangedUTC 属性看起来很有用,但即使有人更新纯 AD 属性(如“密码永不过期”......!!),它们也会发生变化。如果我基于此获取邮箱,我将获取邮箱属性可能根本没有更新的邮箱!这是不正确的。
我的问题是:
- 我可以获得列表的正确邮箱属性是什么 仅交换属性的邮箱在 一定时间?
- exchange 是否提供任何变更日志之类的东西 - 像 LDAP 目录一样吗?
感谢您的帮助。谢谢。
【问题讨论】:
-
邮箱更新是指上次接收/删除/发送电子邮件吗?如果是这样,这不是您可以从 LDAP 或任何 cmdlet 中提取的属性。
-
感谢 Raf 的回复。当我说更新时,我的意思是更新邮箱的任何与交换相关的属性,如别名、PrimarySMTPAddress、显示名称等......
标签: powershell exchange-server