Kullanıcı, karma bir Exchange Server dağıtımında uzak kullanıcının serbest/meşgul bilgilerini görüntüleyemez

Özgün KB numarası: 2667844

Not

Microsoft Exchange Server 2010'daki Exchange Yönetim Konsolu eklenen Karma Yapılandırma sihirbazı artık desteklenmiyor. Bu nedenle, artık eski Karma Yapılandırma sihirbazını kullanmamalısınız. Bunun yerine adresinde bulunan https://aka.ms/HybridWizardMicrosoft 365 Karma Yapılandırma sihirbazını kullanın. Daha fazla bilgi için bkz. Exchange 2010 için Microsoft 365 Karma Yapılandırma sihirbazı.

Belirtiler

Microsoft 365'te karma sunucunuzun Exchange Server 2010'da çalıştığı şirket içi Microsoft Exchange Server ve Microsoft Exchange Online karma dağıtımınız vardır. Ancak, kullanıcılar uzak bir kullanıcının serbest/meşgul bilgilerini görüntüleyemez. Bir kullanıcı uzak kullanıcının serbest/meşgul bilgilerini görüntülemeye çalıştığında, serbest/meşgul bilgileri görüntülenmez. Bunun yerine, kullanıcı aşağıdaki belirtilerden biriyle veya daha fazlası ile karşılaşabilir:

  • Uzak kullanıcının serbest/meşgul bilgileri, Takvim'de sayı işareti (#) karakterleri olarak görüntülenir.

  • Outlook Web App'da "hata 5037" görüntülenir.

  • Microsoft Outlook <FileName>-fb.log ve <FileName>-as.log dosyaları aşağıdakine benzer bir hata iletisi içerir:

    <FreeBusyResponse><ResponseMessage ResponseClass="Error"><MessageText>Çağıranın serbest/meşgul verilerine erişimi yok.</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">ServerName</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/typesNone</FreeBusyViewType></FreeBusyView></FreeBusyResponse>

Örneğin, bir Microsoft 365 kullanıcısı şirket içi kullanıcının serbest/meşgul bilgilerini görüntüleyemez. Ancak, diğer kullanıcılar aynı şirket içi kullanıcının serbest/meşgul bilgilerini görüntüleyebilir.

Neden

Bu sorun, serbest/meşgul bilgilerini görüntülemeye çalışan kullanıcının Basit Posta Aktarım Protokolü (SMTP) adresinin etki alanı adı kuruluş ilişkisindeki etki alanı adlarına dahil değilse oluşur. Örneğin, Test-OrganizationRelationship cmdlet'ini çalıştırdığınızda aşağıdaki çıkış görüntülenir:

RunspaceId : a6c3799f-2ecd-4d79-ae4b-6c470ddd1dee
Kimlik:
Kimlik: LocalFederatedDomainsAreMissingFromTheRemoteOrganizationRelationsipDomains
Durum : Uyarı
Açıklama: Uzak kuruluş ilişkisi nesnesi için etki alanları listesinde bulunmayan yerel olarak federasyon etki alanları vardır.
IsValid : True

SMTP etki alanı kuruluş ilişkisine el ile eklenmezse bu durum oluşur. Aşağıdaki koşullar doğruysa da bu durum oluşabilir:

  • Microsoft 365 kullanıcı hesabı, şirket içi ortamı Exchange Server 2010'a yükseltmeden önce oluşturulmuştur.
  • Federasyon güvenini ayarlamak için şirket içi ortamda Exchange Server 2010'da Karma Yapılandırma sihirbazını kullandınız. Örneğin, Microsoft 365 kullanıcısının etki alanı adı şeklindedir contoso.com.

Bu senaryoda, Microsoft 365 kullanıcı hesabının @contoso.mail.onmicrosoft.com proxy adreslerinden biri yoktur. Şirket içi ortama yönelik istek, Microsoft 365 kullanıcı hesabı yerine @contoso.mail.onmicrosoft.com kullanır@contoso.com. Şirket içi ortamdaki kuruluş ilişkisi buna eklenmediğinden contoso.com istek reddedilir.

Çözüm

Bu sorunu çözmek için, şirket içi ortamda kuruluş ilişkisini, sorunla karşılaşan kullanıcının SMTP etki alanını içerecek şekilde düzenleyin. Bunu yapmak için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: Exchange Yönetim Konsolu kullanma

  1. Şirket içi Exchange sunucusunda Exchange Yönetim Konsolu açın ve Microsoft Exchange Şirket İçi'nin altında Kuruluş Yapılandırması'nı seçin.
  2. Kuruluş İlişkileri sekmesini seçin ve kuruluş ilişkisinin özelliklerini görüntüleyin.
  3. Dış Kuruluş sekmesini seçin, dış Exchange kuruluşunun Federasyon etki alanları kutusuna federasyon etki alanı adını yazın ve ekle'yi seçin.
  4. Eklemek istediğiniz her etki alanı için 3. adımı yineleyin.
  5. Tamam'ı seçin.

Yöntem 2: Exchange Yönetim Kabuğu kullanma

  1. Şirket içi sunucuda Exchange Management Shell'i açın.

  2. Kuruluş ilişkisini değişken olarak ayarlayın. Örneğin, aşağıdaki komutu çalıştırın:

    $OrgRel = Get-OrganizationRelationship Contoso
    
  3. Değişkene istediğiniz ek etki alanı adlarını ekleyin. Örneğin, aşağıdaki komutu çalıştırın:

    $OrgRel.DomainNames += "contoso.com"
    
  4. Yeni etki alanı adları değerini kullanarak kuruluş ilişkisini güncelleştirin. Örneğin, aşağıdaki komutu çalıştırın:

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

Daha fazla bilgi

Microsoft 365'te sorunu tanımlamaya yardımcı olmak için şu adımları izleyin:

  1. Uzak PowerShell'i kullanarak Exchange Online'a bağlanın. Bunun nasıl yapacağı hakkında daha fazla bilgi için bkz. Exchange Online PowerShell'e bağlanma.

  2. Kullanıcının SMTP adresini kuruluş ilişkisiyle karşılaştırın. Bunu yapmak için aşağıdaki komutu çalıştırın:

    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}
    

    Not

    Ayrıca, kabul edilen etki alanlarında listelenen her etki alanını kuruluş ilişkisindeki etki alanı adlarıyla karşılaştırabilirsiniz. Bunu yapmak için aşağıdaki komutu çalıştırın:

    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} }
    

Yine de yardım mı gerekiyor? Microsoft Community veya Exchange TechNet forumlarına gidin.

Bu sorunu gidermek için kılavuzu başlatın.