Kullanıcı bir kullanıcı için karma bir dağıtımda uzak kullanıcının serbest/meşgul bilgilerini görüntüley Exchange Server

Özgün KB numarası:   2667844

Not

Microsoft Exchange Server 2010'daki Exchange Yönetim Konsolu'e dahil edilen Karma Yapılandırma sihirbazı artık desteklenmiyor. Bu nedenle, artık eski Karma Yapılandırma sihirbazını kullanmamanız gerekir. Bunun yerine, Microsoft 365 karma yapılandırma sihirbazını https://aka.ms/HybridWizard kullanın. Daha fazla bilgi için bkz. Office 365 2010için Karma Yapılandırma Exchange çalıştırma.

Belirtiler

Karma sunucunuz 2010'da Microsoft Exchange Server Microsoft Exchange Online Microsoft 365 şirket içi dağıtım için karma bir Exchange Server var. Bununla birlikte, kullanıcılar uzak kullanıcının serbest/meşgul bilgilerini görüntüleyemz. Kullanıcı uzak bir kullanıcının serbest/meşgul bilgilerini görüntülemeyi çalıştığında, serbest/meşgul bilgisi görüntülenmez. Bunun yerine, kullanıcı aşağıdaki belirtilerden biri veya birden fazlası ile de deneyime sahip olabilir:

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

  • Hata Outlook Web App, "hata 5037" görüntülenir.

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

    <FreeBusyResponse><ResponseMessage ResponseClass="Error"><MessageText>Arayan kişinin 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/types"> None</FreeBusyViewType></FreeBusyView></FreeBusyResponse>

Örneğin, Microsoft 365 kullanıcı şirket içi kullanıcı için serbest/meşgul bilgilerini görüntüleyemmektedir. Bununla birlikte, diğer kullanıcılar aynı şirket içi kullanıcının serbest/meşgul bilgilerini bakabilirsiniz.

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şkisinde yer alan etki alanı adları arasına ekli değilse ortaya çıkar. Örneğin, cmdlet'i Test-OrganizationRelationship aşağıdaki çıktı görüntülenir:

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

Bu durum, SMTP etki alanı kuruluş ilişkisine el ile eklenmezse ortaya çıkar. Aşağıdaki koşullar doğru olduğunda da bu durum ortaya çıkabilir:

  • Şirket Microsoft 365 2010'a yükseltmeden önce ilk kez Exchange Server hesabı oluşturulmuştur.
  • Federasyon güveni ayarlamak için Exchange Server 2010'da Karma Yapılandırma sihirbazını kullandınız. Örneğin, kullanıcının etki Microsoft 365 contoso.com adıdır.

Bu senaryoda, Microsoft 365 kullanıcı hesabının ara sunucu @contoso.mail.onmicrosoft.com adreslerinden biri olması gerekir. Şirket içi ortamın isteği, kullanıcı @contoso.com hesabı @contoso.mail.onmicrosoft.com yerine Microsoft 365 kullanır. Şirket içi ortamdaki kuruluş ilişkisi buna eklenmedi diye istek contoso.com reddedilir.

Çözüm

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

Yöntem 1: Çalışma Exchange Yönetim Konsolu

  1. Şirket içi kuruluş Exchange, Exchange Yönetim Konsolu Microsoft Şirket İçi Sürümü altında Kuruluş Yapılandırması'Exchange 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ış kuruluş sekmesinin Federasyon etki alanları kutusuna federasyon etki Exchange adını yazın ve ardından Ekle'yi seçin.
  4. Eklemek istediğiniz her etki alanı için 3. adımı yinelayın.
  5. Tamam’ı seçin.

Yöntem 2: Yönetim Exchange'i kullanma

  1. Şirket içi sunucuda, Yönetim Kabuğu'Exchange 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 diğer 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

Bu sorunu tanımlamanıza yardımcı Microsoft 365 aşağıdaki adımları izleyin:

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

  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

    Kabul edilen etki alanlarında listelenen her etki alanını kuruluş ilişkisinde yer alan etki alanı adlarla da 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şlatabilirsiniz.