SORUN
Exchange Online 'da yeni bir adres listesi oluşturduğunuzda, tüm beklenen alıcıları içermez. Ayrıca, aynı alıcı filtresini kullanarak adres listesini silip yeniden oluşturursanız, listeye farklı alıcılar eklenebilir. Örneğin, customAttribute15 parametresinin CPandL olarak ayarlandığı Exchange Online posta kutularına sahip tüm kullanıcılar için adres listesi oluşturmak üzere aşağıdaki komutu çalıştırırsınız:
New-AddressList -Name "CPandL" -RecipientFilter {(RecipientType -eq 'UserMailbox') -and (CustomAttribute15 -like *CPandL*)}
Ancak, beklenen alıcıların tümü Adres listesine eklenmez.
NEDEN
Yeni adres listeleri Exchange Online 'da otomatik olarak güncelleştirilmez. Ayrıca, Update-AddressList ve Update-GlobalAddressList cmdlet 'leri Exchange Online 'da kullanılamaz. Bu davranış tasarım gereğidir.
GEÇİCİ ÇÖZÜM
Adres listesini oluşturduktan sonra, alıcı filtresinin uygulandığı her nesnede bir değişiklik yapın. Bunu yapmak için, aşağıdaki yordamlardan durumunuza uygun olanını kullanın.
Active Directory eşitlemesi kullanan bir şirket içi ve bulut ortamınız varsa
-
Filtre nesnelerine karşılık gelen Active Directory etki alanı Hizmetleri (AD DS) yerel yüklemesinde tüm kullanıcılar için öznitelik ayarlama veya değiştirme. Örneğin, CustomAttribute1 parametresi için bir değer belirtin. Bunu yapmak için şu adımları izleyin:
-
Exchange Yönetim Kabuğu 'nu açın.
-
Aşağıdaki komutları çalıştırabilirsiniz. Aşağıdaki komut kümesi, CustomAttribute1 parametresi için "Temp value" değerini 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 bulunan posta kutularındaki değişiklikleri yapmak için komut çalıştırabilirsiniz.
-
-
Dizin eşitlemesinin çalışmasını bekleyin. Veya dizin eşitlemeyi zorunlu kılın. Bunu yapma hakkında daha fazla bilgi için , bkz. Dizin eşitlemesi çalıştıktan sonra, kullanıcılar adres listesine eklenmelidir.
-
Adım 1 ' de yaptığınız değişiklikleri geri almak istiyorsanız, öznitelik için belirttiğiniz değeri kaldırın. Bunu yapmak için şu adımları izleyin:
-
Exchange Yönetim Kabuğu 'nu açın.
-
Aşağıdaki komutları çalıştırabilirsiniz. Aşağıdaki komut kümesi, daha önce CustomAttribute1 parametresi için ayarladığınız "Temp value" değerini kaldırır:
$mbxs = Get-Mailbox –ResultSize Unlimited
$RemoteMBX = Get-RemoteMailbox –ResultSize Unlimited
$mbxs | Set-Mailbox –CustomAttribute1 $null
$RemoteMBX | Set-RemoteMailbox –CustomAttribute1 $null
-
-
Dizin eşitlemesinin çalışmasını bekleyin. Veya dizin eşitlemeyi zorunlu kılın.
Yalnızca bulut ortamınız varsa
-
PowerShell kullanarak Exchange Online 'a bağlanın. Bunu yapma hakkında daha fazla bilgi için, uzak PowerShell kullanarak Exchange Online 'A bağlanın.
-
Aşağıdaki komutları çalıştırabilirsiniz. Aşağıdaki komut kümesi, CustomAttribute1 parametresi için "Temp value" değerini belirtir ve sonra değişikliğin tersini alır.
$mbxs = Get-Mailbox –ResultSize Unlimited
$mbxs | Set-Mailbox –CustomAttribute1 “temp value”
$mbxs | Set-Mailbox –CustomAttribute1 $null
Not Alternatif olarak, yalnızca adres listesinde bulunan posta kutularındaki değişiklikleri yapmak için komut çalıştırabilirsiniz.
DAHA FAZLA BİLGİ
Daha fazla bilgi için aşağıdaki Exchange ekibi blog gönderisine bakın:
Yine de yardım mı gerekiyor? Microsoft Topluluğu 'Na veya Exchange TechNet forumlarınagidin.