注意Microsoft Exchange Server 2010 中的 Exchange 管理控制台中包含的混合配置向导不再受支持。 因此,你不应再使用旧的混合配置向导。 请改为使用 http://aka.ms/HybridWizard中提供的 Office 365 混合配置向导。 有关详细信息,请参阅 Exchange 2010 的 Office 365 混合配置向导。
有
当您使用 Windows PowerShell 连接到 Office 365 中的 Exchange Online,然后运行给定域的 FederationInformation cmdlet 时,将收到以下错误消息:
警告:发生意外错误,正在生成 Watson 转储:由于对象的当前状态,操作无效。
由于对象的当前状态,操作无效。
+ CategoryInfo: NotSpecified:(:)[FederationInformation]、InvalidOperationException
+ FullyQualifiedErrorId: InvalidOperationException、、SystemConfigurationTasks。
GetFederationInformation
起因
出现此问题的原因是,运行 Microsoft Exchange 2010 的服务器缺少联合身份验证证书。 此服务器也称为混合服务器。 当你运行 FederationInformation cmdlet 时,cmdlet 会尝试获取有关本地混合服务器的联合身份信息。 FederationTrust cmdlet 更准确地发现此问题。 例如,在运行 FederationTrust cmdlet 后,结果如下所示:
RunspaceId : xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxxxId : OrganizationCertificateType : ErrorMessage : Unable to find the certificate referenced by property OrgPrivCertificate in the FederationTrust object.
办法
若要解决此问题,请按照下列步骤操作:
-
将联合身份验证证书从具有证书的其他 Exchange 服务器导出到 Exchange 服务器。注意证书可能必须更新,才能包含联合身份验证服务和委派域。
-
确保为联合身份验证服务启用了证书。 有关如何为联合身份验证服务启用证书的详细信息,请转到以下 Microsoft 网站:
-
使用 Internet Information Services (IIS)7控制台重新启动 MSExchangeServicesAppPool 应用程序池。 有关如何在 IIS 7 中重新启动应用程序池的详细信息,请转到以下 Microsoft 网站:
仍然需要帮助? 请转到 Microsoft 社区。