Jaa


Käyttäjä ei voi tarkastella etäkäyttäjän tavoitettavuustietoja Exchange Server yhdistelmäkäyttöönotossa

Alkuperäinen KT-numero: 2667844

Huomautus

Ohjattua hybridimääritystoimintoa, joka sisältyy Exchange-hallintakonsoli Microsoft Exchange Server 2010:ssä, ei enää tueta. Siksi sinun ei enää pitäisi käyttää vanhaa ohjattua hybridimääritystoimintoa. Käytä sen sijaan ohjattua Microsoft 365:n hybridimääritystoimintoa, joka on käytettävissä osoitteessa https://aka.ms/HybridWizard. Lisätietoja on artikkelissa Exchange 2010:n ohjattu Microsoft 365:n yhdistelmämääritystoiminto.

Oireet

Microsoft 365:ssä on paikallisen Microsoft Exchange Server ja Microsoft Exchange Online yhdistelmäkäyttöönotto, jossa hybridipalvelin toimii Exchange Server 2010. Käyttäjät eivät kuitenkaan voi tarkastella etäkäyttäjän tavoitettavuustietoja. Kun käyttäjä yrittää tarkastella etäkäyttäjän vapaiden ja varattujen aikojen tietoja, vapaat ja varatut ajat -tiedot eivät näy. Käyttäjällä voi sen sijaan ilmetä jokin seuraavista oireista:

  • Etäkäyttäjän vapaat ja varatut ajat näkyvät kalenterissa lukumerkkinä (#).

  • Outlook Web App näytetään virhe 5037.

  • Microsoft Outlook <FileName>-fb.log- ja <FileName>-as.log tiedostoissa on seuraavankaltainen virhesanoma:

    <FreeBusyResponse><ResponseMessage ResponseClass="Error"><MessageText>Kutsujalla ei ole käyttöoikeutta vapaisiin ja varattuihin tietoihin.</MessageText><ResponseCode>ErrorNoFreeBusyAccess</ResponseCode><DescriptiveLinkKey>0</DescriptiveLinkKey><MessageXml><ExceptionType xmlns="http://schemas.microsoft.com/exchange/services/2006/errors>Microsoft.Exchange.InfoWorker.Common.Availability.NoFreeBusyAccessException</ExceptionType><ExceptionCode xmlns="http://schemas.microsoft.com/exchange/services/2006/errors">5037</ExceptionCode><ExceptionServerName xmlns="http://schemas.microsoft.com/exchange/services/2006/errors">PalvelimenNimi</ExceptionServerName><ResponseSource xmlns=""http://schemas.microsoft.com/exchange/services/2006/errors>https://\<Server>.outlook.com/EWS/Exchange.asmx/WSSecurity</ResponseSource></MessageXml></ResponseMessage><FreeBusyView><FreeBusyViewType xmlns="http://schemas.microsoft.com/exchange/services/2006/types>None</FreeBusyViewType></FreeBusyView></FreeBusyResponse>

Esimerkiksi Microsoft 365 -käyttäjä ei voi tarkastella paikallisen käyttäjän vapaiden ja varattujen aikojen tietoja. Muut käyttäjät voivat kuitenkin tarkastella kyseisen paikallisen käyttäjän tavoitettavuustietoja.

Syy

Tämä ongelma ilmenee, jos vapaiden ja varattujen aikojen tietoja tarkastelevan käyttäjän SMTP (Simple Mail Transfer Protocol) -osoitteen toimialuenimi ei sisälly organisaatiosuhteen toimialuenimiin. Kun esimerkiksi suoritat Test-OrganizationRelationship cmdlet-komennon, näyttöön tulee seuraava tuloste:

RunspaceId : a6c3799f-2ecd-4d79-ae4b-6c470ddd1dee
Identiteetti:
Tunnus: LocalFederatedDomainsAreMissingFromTheRemoteOrganizationRelationsipDomains
Tila: Varoitus
Kuvaus: Organisaation etäyhteysobjektin toimialueluettelossa ei ole paikallisesti liitettyjä toimialueita.
IsValid : Tosi

Näin tapahtuu, jos SMTP-toimialuetta ei lisätty manuaalisesti organisaatiosuhteeseen. Tämä voi ilmetä myös, jos seuraavat ehdot täyttyvät:

  • Microsoft 365 -käyttäjätili luotiin ennen kuin päivitit paikallisen ympäristön Exchange Server 2010.
  • Käytit ohjattua hybridimääritystoimintoa Exchange Server 2010 paikallisessa ympäristössä liittoutumisen luottamussuhteen määrittämiseksi. Esimerkiksi Microsoft 365 -käyttäjän toimialuenimi on contoso.com.

Tässä skenaariossa Microsoft 365 -käyttäjätilillä ei ole @contoso.mail.onmicrosoft.com välityspalvelinosoitteita. Pyyntöä paikalliseen ympäristöön käytetään @contoso.com Microsoft 365 -käyttäjätilin sijaan @contoso.mail.onmicrosoft.com . Pyyntö hylätään, koska paikallisen ympäristön organisaatiosuhdetta ei ole contoso.com lisätty siihen.

Ratkaisu

Voit ratkaista tämän ongelman muokkaamalla paikallisen ympäristön organisaatiosuhdetta niin, että se sisältää ongelman kokeneen käyttäjän SMTP-toimialueen. Voit tehdä tämän jollakin seuraavista tavoista:

Tapa 1: Exchange-hallintakonsoli käyttäminen

  1. Avaa Exchange-hallintakonsoli paikallisessa Exchange-palvelimessa ja valitse sitten Organisaation määritykset kohdassa Microsoft Exchange Paikallinen.
  2. Valitse Organisaatiosuhteet-välilehti ja tarkastele sitten organisaatiosuhteen ominaisuuksia.
  3. Valitse Ulkoinen organisaatio -välilehti, kirjoita liitetty toimialuenimi Ulkoisen Exchange-organisaation liitettyihin toimialueisiin -ruutuun ja valitse sitten Lisää.
  4. Toista vaihe 3 jokaisen lisättävän toimialueen kohdalla.
  5. Valitse OK.

Tapa 2: Exchange Management Shellin käyttäminen

  1. Avaa paikallisen palvelimen Exchange Management Shell.

  2. Määritä organisaatiosuhde muuttujana. Suorita esimerkiksi seuraava komento:

    $OrgRel = Get-OrganizationRelationship Contoso
    
  3. Lisää muut toimialuenimet, jotka haluat lisätä muuttujaan. Suorita esimerkiksi seuraava komento:

    $OrgRel.DomainNames += "contoso.com"
    
  4. Päivitä organisaatiosuhde käyttämällä uutta toimialuenimien arvoa. Suorita esimerkiksi seuraava komento:

    Set-OrganizationRelationship $OrgRel.Name -DomainName $OrgRel.DomainNames
    

Lisätietoja

Voit tunnistaa ongelman Microsoft 365:ssä seuraavasti:

  1. Yhdistä Exchange Online -palveluun PowerShellillä. Katso lisätietoja siitä, miten voit tehdä tämän, artikkelista Yhteyden muodostaminen Exchange Online PowerShelliin.

  2. Vertaa käyttäjän SMTP-osoitetta organisaatiosuhteeseen. Voit tehdä tämän suorittamalla seuraavan komennon:

    if ( (Get-OrganizationRelationship).DomainNames -contains (Get-Mailbox user).PrimarySmtpAddress.Split("@")[1]) { write-host "The domain was found" -ForegroundColor Green } else { write-host (Get-Mailbox user).PrimarySmtpAddress.Split("@")[1] "was not found" -ForegroundColor Yellow}
    

    Huomautus

    Voit myös verrata hyväksyttyjen toimialueiden kutakin toimialuetta organisaatiosuhteessa olevien toimialuenimien kanssa. Voit tehdä tämän suorittamalla seuraavan komennon:

    Get-AcceptedDomain | ForEach-Object { if ( (Get-OrganizationRelationship).DomainNames -contains $_.DomainName) { write-host $_.DomainName "was found" -ForegroundColor Green } else { write-host $_.DomainName "was not found" -ForegroundColor Yellow} }
    

Tarvitsetko lisää ohjeita? Siirry Microsoft Community -yhteisöön tai Exchange TechNet -keskustelupalstoille.

Käynnistä tämän ongelman vianmääritysopas.