Virhe Office 365:n ohjatusta yhdistelmämääritystoiminnosta: Objektia ei ole määritetty objektin esiintymään

Alkuperäinen KB-numero:   4051381

Oireet

Kun suoritat ohjatun Microsoft Office 365 :n yhdistelmämääritystoiminnon Exchange Server 2016:n kumulatiivisen päivityksen 7 asentamisen jälkeen, ohjattu toiminto ei onnistu suorittamaan ja ilmoittaa, että SeteratedOrganizationIdentifier-cmdlet-komento palauttaa virheen "Objektiviittausta ei ole määritetty objektin esiintymään".

Tämä sanoma on osa seuraavaa täydellistä virhesanomaa, joka on kirjoitettu ohjatun yhdistelmämääritystoiminnon lokiin:

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)

Saatat kohdata seuraavankaltainen virhe, jos suoritat cmdlet-liittymän suoraan Exchangen hallintaliittymästä:

[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

Vaihtoehtoinen menetelmä 1

Käytä tätä menetelmää, jos toimialueellasi on toinen Exchange Server, jossa on käytössä Exchange Server 2010, Exchange Server 2013 tai Exchange Server 2016:n kumulatiivinen päivitys 6 tai aiempi.

  1. Yhdistä Exchange-hallintaliittymä toiseen Exchange Serveriin ja suorita seuraava cmdlet-komento:

    Set-FederatedOrganizationIdentifier -AccountNamespace '<AccountNameSpace>' -DelegationFederationTrust 'Microsoft Federation Gateway' -Enabled: $true -DefaultDomain $null
    
  2. Kun cmdlet-komento on suoritettu onnistuneesti, suorita Microsoft Office 365:n ohjattu yhdistelmämääritys Exchange Server 2016:n kumulatiivinen päivitys 7.

Vaihtoehtoinen menetelmä 2

Ota yhteyttä Microsoftin tukeen ja pyydä kopio tämän ongelman korjauksen sisältävästä väliaikaisesta päivityksestä. Korjaus sisältyy Exchange Server 2016:n kumulatiiviseen päivitykseen 8.

Tila

Microsoft on vahvistanut, että tämä on Exchange Server 2016:n kumulatiivisen päivityksen 7 tunnettu ongelma.