在实际使用时发现批量删除的方法使用的方法如下:
$Users = Get-MailboxStatistics -database "Mailbox DB" | Where { $_.DisconnectDate -ne $null } | Select DisplayName,MailboxGuid
$Users | ForEach { Remove-Mailbox -Database "Mailbox DB" -StoreMailboxIdentity $_.MailboxGuid -Confirm:$false }
以上转自http://blog.sina.com.cn/s/blog_503506460100l8jq.html
个人实测:
如果遇到批量删除提示该数据库中没有找到XXX邮箱时,说明该邮箱在别的数据库上存在,断开连接邮箱中显示的只是原始邮箱所在的副本,这个是Exchange2010默认配置,被删除的邮箱保留30天的缘故,方便用户恢复的可能性。如果可以确定删除的话,那么可以采用单个断开连接邮箱删除命令。
从邮箱数据库 MBD01 中永久删除 Ayla 的软删除邮箱:
Remove-StoreMailbox -Database MBD01 -Identity Ayla -MailboxState SoftDeleted
转载于:https://blog.51cto.com/hanyunjia2010/705890