Nowe listy adresów, które tworzysz w u usługi Exchange Online, nie zawierają wszystkich oczekiwanych adresatów

Oryginalny numer KB:   2955640

Symptomy

Po utworzeniu nowej listy adresów w uwitrynie Microsoft Exchange Online nie zawiera ona wszystkich oczekiwanych adresatów. Ponadto, jeśli usuniesz, a następnie ponownie utworzysz listę adresów przy użyciu tego samego filtru adresatów, do listy mogą zostać dodani różni adresaci.

Na przykład można uruchomić następujące polecenie w celu utworzenia listy adresów dla wszystkich użytkowników, którzy mają skrzynki pocztowe usługi Exchange Online, w których parametr jest ustawiony CustomAttribute15 na CPandL:

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

Jednak nie wszyscy oczekiwani adresaci są dodawana do listy adresów.

Przyczyna

Nowe listy adresów nie są automatycznie aktualizowane w u usługi Exchange Online. Ponadto polecenia Update-AddressList Update-GlobalAddressList cmdlet i te nie są obecnie dostępne w u usługi Exchange Online. Takie działanie jest celowe.

Obejście problemu

Po utworzeniu listy adresów zmień każdy obiekt, do których ma zastosowanie filtr adresata. W tym celu wykonaj jedną z poniższych procedur, odpowiednio do sytuacji.

Jeśli masz środowisko lokalne i w chmurze, które korzysta z synchronizacji z usługą Active Directory

  1. Ustaw lub zmień atrybut dla wszystkich użytkowników lokalnej instalacji pakietu Usługi domenowe w usłudze Active Directory (AD DS), którzy odpowiadają obiektom filtru. Na przykład określ wartość CustomAttribute1 parametru. Aby to zrobić, wykonaj następujące kroki.

    1. Otwórz powłokę zarządzania programu Exchange.

    2. Uruchom następujące polecenia. Poniższy zestaw poleceń określa wartość tempa CustomAttribute1 dla parametru.

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

      Uwaga

      Możesz również uruchomić polecenie służące do zmieniania tylko tych skrzynek pocztowych, które znajdują się na liście adresów.

  2. Poczekaj na uruchomienie synchronizacji katalogów. Możesz też wymusić synchronizację katalogów.

    Po zakończeniu synchronizacji katalogów użytkownicy powinni zostać dodani do listy adresów.

  3. Jeśli chcesz cofnąć zmiany wprowadzone w kroku 1, usuń wartość określoną dla atrybutu. Aby to zrobić, wykonaj następujące kroki.

    1. Otwórz powłokę zarządzania programu Exchange.

    2. Uruchom następujące polecenia. Poniższy zestaw poleceń usuwa wartość tempa ustawioną wcześniej dla CustomAttribute1 parametru:

      $mbxs = Get-Mailbox -ResultSize Unlimited
      
      $RemoteMBX = Get-RemoteMailbox -ResultSize Unlimited
      
      $mbxs | Set-Mailbox -CustomAttribute1 $null
      
      $RemoteMBX | Set-RemoteMailbox -CustomAttribute1 $null
      
  4. Poczekaj na uruchomienie synchronizacji katalogów. Możesz też wymusić synchronizację katalogów.

Jeśli masz środowisko tylko w chmurze

  1. Połącz się z usługą Exchange Online przy użyciu programu PowerShell. Aby uzyskać więcej informacji na ten temat, zobacz Łączenie się z programem PowerShell dla usługi Exchange Online.

  2. Uruchom następujące polecenia. Poniższy zestaw poleceń określa wartość tempa dla parametru, a następnie CustomAttribute1 odwraca zmianę.

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

    Uwaga

    Możesz również uruchomić polecenie służące do zmieniania tylko tych skrzynek pocztowych, które znajdują się na liście adresów.

Więcej informacji

Aby uzyskać więcej informacji, zobacz Zasady książki adresowej, Dowcipy Jamba i Tajny agenci.

Nadal potrzebujesz pomocy? Przejdź do społeczności firmy Microsoft lub centrum pytań&Microsoft.