O objeto anulável deve ter um valor ao executar o assistente de Configuração Híbrida
Observação
O assistente de Configuração Híbrida incluído no Console de Gerenciamento do Exchange no Microsoft Exchange Server 2010 não tem mais suporte. Portanto, você não deve mais usar o assistente de Configuração Híbrida antigo. Em vez disso, use o assistente de Configuração Híbrida do Microsoft 365. Para obter mais informações, confira Assistente de Configuração Híbrida do Microsoft 365 para Exchange 2010.
Problema
Ao executar o assistente de Configuração Híbrida, você recebe a seguinte mensagem de erro quando o fluxo de email está sendo configurado entre seu ambiente local e Exchange Online:
Update-HybridConfiguration
FalhouErro:
Falha ao atualizar a configuração híbrida com o erro 'Falha na execução do Subtarefa NeedsConfiguration: Configurar o Fluxo de Email
O objeto anulável deve ter um valor.
em System.ThrowHelper.ThrowInvalidOperationException(recurso ExceptionResource)
em Microsoft.Exchange.Management.Hybrid.MailFlowTask.ValidateRemoteDomain(DomainContentConfig remoteDomain, Boolean inbound, Boolean OnPrem, Boolean enableSecureMail)
em Microsoft.Exchange.Management.Hybrid.MailFlowTask.RemoteDomainsNeedConfiguration(Boolean OnPrem, ITaskContext taskContext, Boolean enableSecureMail, List'1 changedDomains, List'1 addedDomains, List'1 removedDomains)
em Microsoft.Exchange.Management.Hybrid.MailFlowTask.CheckOrVeifyConfiguration(ITaskContext taskContext, boolean fVerifyOnly)
em Microsoft.Exchange.Management.Hybrid.Engine.ExecuteTask(ITask taskBase, ITaskContext taskContext)
Motivo
Um domínio remoto configurado no ambiente local tem um valor inesperado que faz com que o assistente de Configuração Híbrida falhe.
Solução alternativa
Como solução alternativa a esse problema, execute as seguintes etapas:
Identifique os domínios que estão causando o problema. Para fazer isso, execute o seguinte comando no Shell de Gerenciamento do Exchange:
Get-RemoteDomain | where{$_.TNEFEnabled -eq $null}
Os domínios que contêm o valor inesperado são listados na saída.
Defina o valor do
TNEFEnabled
parâmetro como true para cada domínio que você identificou na etapa 1.Por exemplo, para definir esse valor para todos os domínios da etapa 1, execute o seguinte comando:
Get-RemoteDomain | where{$_.TNEFEnabled -eq $null} | Set-RemoteDomain -TNEFEnabled $true
Execute novamente o assistente de Configuração Híbrida.
Depois que o assistente for concluído com êxito, reverter o valor do
TNEFEnabled
parâmetro nos domínios que você alterou na etapa 2. Para fazer isso, execute o seguinte comando:Set-RemoteDomain "name" -TNEFEnabled $null
Mais informações
O assistente de Configuração Híbrida espera que o TNEFEnabled
valor do parâmetro seja verdadeiro ou falso. No entanto, em alguns casos, o valor pode ser nulo. Para obter mais informações, consulte Set-RemoteDomain.
Ainda precisa de ajuda? Acesse a Comunidade da Microsoft ou os Fóruns do Exchange no TechNet.