Поделиться через


Объект, допускающий значение NULL, должен иметь значение при запуске мастера гибридной конфигурации

Примечание.

Мастер гибридной конфигурации, включенный в консоль управления Exchange в Microsoft Exchange Server 2010, больше не поддерживается. Поэтому вы больше не должны использовать старый мастер гибридной конфигурации. Вместо этого используйте мастер гибридной конфигурации Microsoft 365. Дополнительные сведения см. в мастере гибридной конфигурации Microsoft 365 для Exchange 2010.

Проблема

При запуске мастера гибридной конфигурации вы получите следующее сообщение об ошибке при настройке потока обработки почты между локальной средой и Exchange Online:

Обновление-ГибриднойКонфигурации
Неудачно

Ошибка.

Сбой обновления гибридной конфигурации с ошибкой 'Выполнение подзадачи NeedsConfiguration завершилось сбоем: настройка почтового потока'
Объект с допустимым значением NULL должен иметь значение.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
в Microsoft.Exchange.Management.Hybrid.MailFlowTask.ValidateRemoteDomain(DomainContentConfig remoteDomain, Boolean inbound, Boolean OnPrem, Boolean enableSecureMail)
at Microsoft.Exchange.Management.Hybrid.MailFlowTask.RemoteDomainsNeedConfiguration(boolean OnPrem, ITaskContext taskContext, Boolean enableSecureMail, List'1 changedDomains, List'1 addedDomains, List'1 removedDomains)
в Microsoft.Exchange.Management.Hybrid.MailFlowTask.CheckOrVerifyConfiguration(ITaskContext taskContext, Boolean fVerifyOnly)
в Microsoft.Exchange.Management.Hybrid.Engine.ExecuteTask(ITask taskBase, ITaskContext taskContext)

Причина

Удаленный домен, настроенный в локальной среде, имеет неожиданное значение, которое приводит к сбою мастера гибридной конфигурации.

Обходное решение

Чтобы обойти эту проблему, выполните указанные ниже действия.

  1. Определите домены, вызывающие проблему. Для этого выполните следующую команду в командной консоли Exchange:

    Get-RemoteDomain | where{$_.TNEFEnabled -eq $null}
    

    Домены, содержащие неожиданное значение, перечислены в выходных данных.

  2. Задайте значение TNEFEnabled параметра true для каждого домена, который вы определили на шаге 1.

    Например, чтобы задать это значение для всех доменов из шага 1, выполните следующую команду:

    Get-RemoteDomain | where{$_.TNEFEnabled -eq $null} | Set-RemoteDomain -TNEFEnabled $true
    
  3. Еще раз запустите мастер гибридной конфигурации.

  4. После успешного завершения работы мастера настройки верните значение параметра TNEFEnabled на доменах, измененных на шаге 2. Для этого выполните следующую команду:

    Set-RemoteDomain "name" -TNEFEnabled $null
    

Дополнительная информация

Мастер гибридной TNEFEnabled конфигурации ожидает, что значение параметра равно true или false. Однако в некоторых случаях значение может иметь значение NULL. Дополнительные сведения см. в разделе Set-RemoteDomain.

Требуется дополнительная помощь? Обратитесь в сообщество Майкрософт или на форумы Exchange TechNet.