Merhaba,
Geçtiğimiz yıllarda büyük ve kurumsal firmalardan birinde bir dağıtım grubunun attığı maile istinaden, kullanıcıların outlook üzerinden grup üyelerini görerek bireysel olarak iletişime geçtiğine dair bir bildirim geldi ve bu grubun üyelerinin görünmemesini istediklerini ilettiler.
Outlook’ta herhangi bir kullanıcı, bir dağıtım grubunun üyelerini listeleyebilir. Yukarıdaki anlattığım gibi olan durumlarda, bu üyelerin görünmesini istemeyebilirsiniz. İşte tam da bu noktada devreye hideDLMembership
özelliği giriyor.
Bu yazıda, PowerShell kullanarak bir grubun üyelerini Outlook üzerinden görünmez hale nasıl getireceğinizi anlatacağım.
Test ortamında oluşturduğum Exchange Distribution Group olan HassasMailGrubu@m3g.intra grubumun üyelerini gizlemek istiyorum.
Aşağıdaki Powershell komutu ile üyerlerini gizliyorum.
Get-ADGroup "HassasMailGrubu" -Properties hideDLMembership | Set-ADGroup -Add @{hideDLMembership=$true}
- HideDLMembership özelliğinin Mail-Enabled Grouplarının özelliği olduğunu hatırlatmakta fayda var.
Böylelikle ilgili grubun üyeleri artık outlook üzerinden görüntülenemeyecektir. Fakat bu işlemin gerçekleşmesi için adress listelerinin sunucular ve clientler üzerinde güncellenmesi gerekir. Bilindiği üzere address defterleri 8 saatte bir oluşturulmakta ve bu sebeple ortamınızda yayılması 8 saate kadar sürmektedir. Bununla ilgili bir cevap linki de bırakmış olayım. Bu durumu hızlandırmak ve ayarın hemen geçerli olmasını istiyorsanız;
Get-GlobalAddressList | Update-GlobalAddressList
Get-AddressList | Update-AddressList
Get-OfflineAddressBook | Update-OfflineAddressBook
komutlarını Exchange sunucunuz üzerinde çalıştırdıktan sonra kişinin Outlook üzerinden “Download Address Book” diyerek adres listelerini güncellemesi yeterli olacaktır.
‘Bu kadar saat beklenir mi?’, ‘8 saat de çokmuş’ diyenler için müjde! Offline address book oluşturma zaman aralığını değiştirmek elbette mümkün. İlgili microsoft linki üzerinden gerekli komutlar ile bu 8 saatlik süreyi değiştirebilirsiniz.
Faydalı olması dileğiyle…