Yeni adres listelerinde Exchange Online tüm beklenen alıcıları içermez

Özgün KB numarası:   2955640

Belirtiler

Yeni adres listesi oluşturmak için Microsoft Exchange Online, beklenen tüm alıcıları içermez. Buna ek olarak, adres listesini aynı alıcı filtresini kullanarak silebilir ve sonra yeniden oluşturabilirsiniz, listeye farklı alıcılar eklenebilir.

Örneğin, parametrenin CustomAttribute15 CPandL olarak ayarlı olduğu posta kutusu kullanan tüm Exchange Online bir adres listesi oluşturmak için aşağıdaki komutu çalıştırın:

New-AddressList -Name "CPandL" -RecipientFilter {(RecipientType -eq 'UserMailbox') -and (CustomAttribute15 -like *CPandL*)}

Bununla birlikte, beklenen alıcıların hepsi adres listesine eklenmez.

Neden

Yeni adres listeleri bu adres defteri içinde otomatik olarak Exchange Online. Buna ek Update-AddressList olarak, Update-GlobalAddressList ve cmdlet'ler şu anda Exchange Online. Bu davranış tasarımdan kaynaklanır.

Geçici Çözüm

Adres listesini oluşturdukta, alıcı filtresinin uygulandığı her nesnede bir değişiklik yapma. Bunu yapmak için, aşağıdaki yordamlardan birini sizin durumunuz için uygun şekilde kullanın.

Active Directory eşitlemesi kullanan bir şirket içi ve bulut ortamınız varsa

  1. Active Directory Etki Alanı Hizmetleri'nin (AD DS) yerel yüklemesinde filtre nesnelerine karşılık gelen tüm kullanıcılar için öznitelik ayarlayın veya kullanın. Örneğin, parametre için bir değer CustomAttribute1 belirtin. Bunu yapmak için şu adımları uygulayın:

    1. Dış Yönetim Exchange açın.

    2. Aşağıdaki komutları çalıştırın. Aşağıdaki komut kümesi, parametre için temp değerinin değerini CustomAttribute1 belirtir.

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 "temp value"
      

      Not

      Alternatif olarak, yalnızca adres listesinde yer alan posta kutularında değişiklik yapmak için bir komut da çalıştırabilirsiniz.

  2. Dizin eşitlemenin çalışması için bekleyin. Ya da dizin eşitlemesini zorlar.

    Dizin eşitlemesi çalıştır kullandıktan sonra kullanıcıların adres listesine ekleniyor olması gerekir.

    1. adımda yaptığınız değişiklikleri geri almak için öznitelik için belirttiğiniz değeri kaldırın. Bunu yapmak için şu adımları uygulayın:

    2. Dış Yönetim Exchange açın.

    3. Aşağıdaki komutları çalıştırın. Aşağıdaki komut kümesi, parametre için önceden ayar tarihi olarak ayarlaytılan geçici değeri CustomAttribute1 kaldırır:

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 $null
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 $null
      
  3. Dizin eşitlemenin çalışması için bekleyin. Ya da dizin eşitlemesini zorlar.

Yalnızca buluta açık bir ortamız varsa

  1. Bağlan PowerShell Exchange Online kullanarak bu veri kaynağına geri tabilirsiniz. Bunun nasıl olduğu hakkında daha fazla bilgi için bkz. Bağlan PowerShell Exchange Online e tıklayın.

  2. Aşağıdaki komutları çalıştırın. Aşağıdaki komut kümesi parametre için temp değerini belirtir ve değişikliği CustomAttribute1 tersine çevirebilir.

    $mbxs = Get-Mailbox -ResultSize Unlimited
    
    $mbxs | Set-Mailbox -CustomAttribute1 "temp value"
    
    $mbxs | Set-Mailbox -CustomAttribute1 $null
    

    Not

    Alternatif olarak, yalnızca adres listesinde yer alan posta kutularında değişiklik yapmak için bir komut da çalıştırabilirsiniz.

Daha fazla bilgi

Daha fazla bilgi için bkz. Adres Defteri İlkeleri, Jamba Fıkraları ve Gizli Aracıları.

Yine de yardım mı gerekiyor? Microsoft Community veya Microsoft Q&'a gidin.