我无法删除exchange组织中的一个邮箱数据库。
我得到的错误说是因为MailboxDB不是空的,但是我检查了所有类型的邮箱。根据powershell,此数据库中没有常规邮箱、存档邮箱或仲裁邮箱。
我还确保此数据库不是组织中任何邮箱的归档目标DB。
确切的错误是:
此邮箱数据库包含一个或多个邮箱、邮箱计划、归档邮箱、公用文件夹邮箱或仲裁邮箱、审核邮箱。若要获取此数据库中所有邮箱的列表,请运行命令get。若要获取此数据库中所有邮箱计划的列表,请运行命令。若要获取此数据库中的归档邮箱列表,请运行命令get -Archive。若要获取此数据库中所有公用文件夹邮箱的列表,请运行命令get -PublicFolder。若要获取此数据库中所有仲裁邮箱的列表,请运行命令get -Arbitration。若要获取此数据库中所有审核邮箱的列表,请运行命令get -AuditLog。若要禁用非仲裁邮箱,以便可以删除邮箱数据库,请运行“禁用邮箱”命令。若要禁用存档邮箱以便删除邮箱数据库,请运行“禁用邮箱-Archive”命令。若要禁用公用文件夹邮箱,以便可以删除邮箱数据库,请运行“禁用邮箱-PublicFolder”命令。若要禁用审核邮箱,以便可以删除邮箱数据库,请运行命令Get-邮箱-AuditLog _ Audit mailbox。仲裁邮箱应移至另一台服务器;为此,请运行命令。如果这是组织中的最后一台服务器,则运行禁用邮箱-Arbitration -DisableLastArbitrationMailboxAllowed命令以禁用仲裁邮箱。邮箱计划应移动到另一台服务器;为此,请运行命令集-MailboxPlan -Database。
这就是我想用-verbose运行“删除-邮箱数据库”的时候。这没有返回任何详细的文本。相反,它只返回错误。
此数据库不是数据库可用性组的一部分,我们的所有服务器都在前提条件下。这也不是在这个组织中创建的第一个邮箱数据库。但是,它是在该服务器上创建的默认的第一个邮箱数据库。
发布于 2016-02-05 14:16:58
错误消息几乎毫无用处,因为它所指的一半在前提安装中是不可用的。运行以下命令:
get-mailbox -database "DatabaseName"
get-mailbox -database "Databasename" -archive
get-mailbox -database "Databasename" -arbitration
get-mailbox -database "Databasename" -publicfolder
get-mailbox -database "Databasename" -monitoring我希望其中的一个会有结果。根据结果移动/移除有问题的邮箱。
发布于 2016-07-22 22:24:32
get-邮箱-database db1 -archive不适用于我,Exchange 2016必须使用:get-mail特异?{$_.archivedatabase -eq "DB1"} (大小写敏感于引导)
发布于 2016-11-17 16:06:55
重要的是要知道默认情况下系统邮箱(如仲裁等)是在根域上创建的。所以如果有人在这里看到同样的错误,但不要通过Get邮箱看到邮箱.这可能是因为命令没有针对整个林中运行(例如Exchange没有部署在根级)。
这可以通过powershell命令进行更改:
Set-AdServerSettings -ViewEntireForest $True然后,邮箱命令如下:
get-mailbox -database "Databasename" -arbitration还显示在根目录上创建AD对象的仲裁邮箱。
https://serverfault.com/questions/754234
复制相似问题