0

我们通过 Exchange 2013 删除用户,这会在 Active Directory 中留下用户帐户。

使用 PowerShell 代码段,如何获取没有 Exchange 2013 邮箱的 Active Directory 用户的列表?

即需要删除的Active Directory 用户。

4

1 回答 1

4

我很困惑。在 Exchange 2013 中删除邮箱时,AD 用户也会被删除。如果禁用它,则会保留 AD 用户,但会删除属性。所以如果你真的想删除某人,为什么不删除邮箱呢?

删除和禁用邮箱之间的主要区别在于,当您禁用邮箱时,Exchange 属性将从相应的 Active Directory 用户帐户中删除,但用户帐户会保留。删除邮箱时,Exchange 属性和 Active Directory 用户帐户都将被删除。

来源:禁用或删除邮箱@TechNet

您可以尝试使用非运算符,例如:

Get-ADUser -LDAPFilter "(!msExchMailboxGuid=*)"

或者

Get-ADUser -Filter '-not msExchMailboxGuid -like "*"'

或者

Get-ADUser -Filter 'msExchMailboxGuid -notlike "*"'
于 2016-05-17T11:48:37.177 回答