Fout van de wizard hybride configuratie van Office 365: object dat niet is ingesteld op een exemplaar van een object

Oorspronkelijk KB-nummer:   4051381

Symptomen

Wanneer u de wizard Microsoft Office 365 Hybrid Configuration uitvoert nadat Exchange Server 2016 cumulatief update 7 is geïnstalleerd, kan de wizard niet worden uitgevoerd, en wordt er een foutmelding weergegeven dat de Set-FederatedOrganizationIdentifier cmdlet een foutmelding krijgt dat een objectverwijzing niet is ingesteld op een exemplaar van een object.

Dit bericht maakt deel uit van het volgende volledige foutbericht dat wordt weergegeven in het logboek van de wizard hybride configuratie:

017.10.23 11:39:51.552         10276 [Client=UX, Activity=Domain Ownership, Session=OnPremises, Cmdlet=Set-FederatedOrganizationIdentifier, Thread=9] START Set-FederatedOrganizationIdentifier -AccountNamespace 'contoso.com' -DelegationFederationTrust 'Microsoft Federation Gateway' -Enabled: $true -DefaultDomain $null
2017.10.23 11:39:57.693 *ERROR* 10277 [Client=UX, Activity=Domain Ownership, Session=OnPremises, Cmdlet=Set-FederatedOrganizationIdentifier, Thread=9] FINISH Time=6140.9ms Results=PowerShell failed to invoke 'Set-FederatedOrganizationIdentifier': Object reference not set to an instance of an object. An unexpected error has occurred and a Watson dump is being generated: Object reference not set to an instance of an object.
2017.10.23 11:39:57.756 *ERROR* 10224 [Client=UX, Page=DomainProof, Thread=9] Microsoft.Online.CSE.Hybrid.PowerShell.PowerShellInvokeException: PowerShell failed to invoke 'Set-FederatedOrganizationIdentifier': Object reference not set to an instance of an object. An unexpected error has occurred and a Watson dump is being generated: Object reference not set to an instance of an object. ---> System.Management.Automation.RemoteException: Object reference not set to an instance of an object.
                                   at System.Management.Automation.Runspaces.AsyncResult.EndInvoke()
                                   at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult)
                                   at Microsoft.Online.CSE.Hybrid.Provider.PowerShell.PowerShellProvider.PowerShellInstance.Invoke(String cmdlet, IReadOnlyDictionary`2 parameters, Int32 millisecondsTimeout)
                                   --- End of inner exception stack trace ---
                                   at Microsoft.Online.CSE.Hybrid.PowerShell.RemotePowershellSession.RunCommandInternal(Cmdlet cmdlet, SessionParameters parameters, Int32 millisecondsTimeout, PowerShellRetrySettings retrySettings, Boolean skipCmdletLogging)
                                   at Microsoft.Online.CSE.Hybrid.Session.PowerShellOnPremisesSession.SetFederatedOrganizationIdentifier(SmtpDomain accountNamespace, String delegationTrustLink, SmtpDomain defaultDomain)
                                   at Microsoft.Online.CSE.Hybrid.App.ViewModel.Pages.DomainProof.DomainInfo.AddFederatedDomain(IOnPremisesSession session, AppData appData)
                                   at System.Collections.Generic.List`1.ForEach(Action`1 action)
                                   at Microsoft.Online.CSE.Hybrid.App.ViewModel.Pages.DomainProof.VerifyActivity(IOnPremisesSession session, EnvironmentBase environment)

De volgende fout kan optreden als u de cmdlet rechtstreeks uitvoert vanuit de Exchange-beheer shell:

[PS] C:\>Set-FederatedOrganizationIdentifier -AccountNamespace 'contoso.com' -DelegationFederationTrust 'Microsoft Federation Gateway' -Enabled: $true -DefaultDomain $null

WARNING: An unexpected error has occurred and a Watson dump is being generated: Object reference not set to an instance
of an object.
Object reference not set to an instance of an object.
    + CategoryInfo          : NotSpecified: (:) [Set-FederatedOrganizationIdentifier], NullReferenceException
    + FullyQualifiedErrorId : System.NullReferenceException,Microsoft.Exchange.Management.SystemConfigurationTasks.Set
   FederatedOrganizationIdentifier
    + PSComputerName        : server.contoso.com

Tijdelijke oplossing 1

Gebruik deze methode als u een tweede Exchange-server in uw domein hebt die Exchange Server 2010, Exchange Server 2013 of Exchange Server 2016 cumulatief update 6 of eerder uitvoert.

  1. De Exchange-beheer shell verbinden met de tweede Exchange-Server en de volgende cmdlet uitvoeren:

    Set-FederatedOrganizationIdentifier -AccountNamespace '<AccountNameSpace>' -DelegationFederationTrust 'Microsoft Federation Gateway' -Enabled: $true -DefaultDomain $null
    
  2. Nadat de cmdlet is voltooid, voert u de wizard hybride configuratie van Microsoft Office 365 van Exchange Server 2016 cumulatief update 7 uit.

Tijdelijke oplossing 2

Neem contact op met Microsoft ondersteuning om een kopie van de tussentijdse update aan te vragen die de oplossing voor dit probleem bevat. De fix wordt opgenomen in de cumulatieve update 8 voor Exchange Server 2016.

Status

Microsoft heeft bevestigd dat dit een bekend probleem is in de cumulatieve update 7 voor Exchange Server 2016.