添加exchange2010邮箱角色时出错

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了添加exchange2010邮箱角色时出错相关的知识,希望对你有一定的参考价值。

我向已安装exchange2010服务器添加邮箱角色时,出现以下错误,望各位能帮忙解决,谢谢!
“邮箱角色
失败
错误:
运行"$error.Clear();
if ($RoleCreatePublicFolderDatabase)

$publicDB = get-PublicFolderDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
$DB = get-MailboxDatabase -Server:$RoleFqdnOrName -ErrorAction SilentlyContinue;
if ($publicDB -and $DB)

set-mailboxdatabase `
-Identity:$DB.Identity `
-publicFolderDatabase:$publicDB.Identity `
-DomainController $RoleDomainController


"时生成以下错误:"无法将参数绑定到参数“Identity”,因为该参数是空值。"。
无法将参数绑定到参数“Identity”,因为该参数是空值。
单击此处以获取帮助... http://technet.microsoft.com/zh-CN/library/ms.exch.err.default(EXCHG.141).aspx?v=14.1.218.11&e=ms.exch.err.Ex88D115&l=0&cl=cp

后来我重装exchange2010就可以了

参考技术A 这个错误只是针对邮箱角色无法安装。
我这里也出现了这个问题,无法解决!悲剧阿!!

经过努力和你同样的问题解决了,原因是Exchange2010扩展的架构值没写到你的Dc上面,很有可能被Dc上面的杀毒软件或者其他软件阻止了!虽然没有有力的证据但是这是最好的解释!!本回答被提问者采纳
参考技术B AD服务器压力太大,增加AD CPU 内存 试试

Exchange13/16恢复丢失或损坏的迁移邮箱

在Exchange2013以后版本,关于邮箱的迁移操作会依赖系统”迁移邮箱“这个角色。如果这个角色损坏或者丢失,势必会影响邮箱的迁移,因此我们需要有修复该角色的方法。

一 什么是迁移邮箱
在Exchange组织中引入或者全新部署Exchange2013或Exchange2016时,我们会发现在AD的Users容器中多了一个用户,Migration.8f3e7716-2011-43e4-96b1-aba62d229136。它类似发现搜索邮箱、仲裁邮箱,属于系统邮箱,而非用户邮箱。它负责邮箱迁移。
你可以运行Get-mailbox –Arbitration查看该邮箱。
二 迁移邮箱丢失的影响
该邮箱丢失后,你将无法在Exchange管理中心执行邮箱的迁移,报错如下图所示。

三 如何恢复迁移邮箱
若要解决此问题,请执行以下步骤:

1、启动 Active Directory 用户和计算机管理单元
2、单击用户,然后验证以下帐户是否存在:

注意:如果在用户容器中有此帐户,请转到步骤 4。

3、运行以下 cmdlet:
Setup /preparead /IAcceptExchangeServerLicenseTerms

4、运行以下 cmdlet:启用邮箱-仲裁-标识"Migration.8f3e7716-2011-43e4-96b1-aba62d229136"
Set-Mailbox "Migration.8f3e7716-2011-43e4-96b1-aba62d229136" -Arbitration –Management:$true

以上是关于添加exchange2010邮箱角色时出错的主要内容,如果未能解决你的问题,请参考以下文章

Exchange 2010 SP1升级至SP3出错“先前程序在执行install时失败”

使用Exchange读取邮件发送邮件

Exchange 2010和Exchange 2016共存部署-5:向导安装EX16邮箱服务器

Exchange 2010如何删除系统默认邮箱数据库

Exchange 安全和维护

Exchange 2010 批量新增邮箱