Temizlenmiş olmasına rağmen ortak klasörler GAL'de görüntülenir
Belirtiler
Ortak klasör girdileri, ortak klasör posta kutularını ve/veya ortak klasörleri kaldırdikten sonra da genel adres listesinde (GAL) görünmeye devam ediyor.
Neden
Posta özelliği etkin ortak klasörler düzgün bir şekilde kaldırılamadı. Posta özelliği etkin ortak klasör (MEPF) nesneleri yine de olabilir.
Çözüm
Eski girdinin Web'de Outlook çevrimiçi modda mı Outlook olun. Girdi Web üzerinde Outlook veya Outlook çevrimiçi modunda değil önbelleğe alınmış modda görünüyorsa, Çevrimdışı Adres Defteri (OAB) henüz önbelleğe Outlook modunda güncelleştirilenebn.
Eski girdi Web'de Outlook görünüyorsa ve Outlook modunda görünüyorsa:
Bağlan PowerShell Exchange Online e geri Exchange Online.
Posta özellikli ortak klasörleri listeleyen aşağıdaki cmdlet'i çalıştırın:
Get-MailPublicFolderEski ortak klasör girdisini var olup olmadığını kontrol edin.
Eski ortak klasör girdisi varsa, posta özelliği etkin ortak klasörleri kaldırmak için aşağıdaki cmdlet'i çalıştırın:
Get-MailPublicFolder <name of stale public folder> |foreach{Disable-MailPublicFolder $_.guid.guid}Posta özelliği etkin tüm ortak klasörleri bir kerede kaldırmak için aşağıdaki cmdlet'i çalıştırın:
Get-MailPublicFolder -ResultSize unlimited |foreach{Disable-MailPublicFolder $_.Guid.Guid}Ortak klasör yoksa beklenen aşağıdaki uyarıyı alabilirsiniz:
UYARI: Şu hata nedeniyle ortak <name of public folder> klasör bulunamadı: Microsoft.Exchange. Data.StoreObjects.ObjectNotFoundException: Hiçbir etkin ortak klasör posta kutusu bulunamadı. Bu durum, ortak klasör posta kutuları sağnımı veya 'HoldForMigration' modunda sağlandıklarında olur. O anda geçiş işlemini gerçekleştir değilken ortak klasör posta kutusu oluşturun.
Not
MePF'leri kaldırmadan önce artık gerekli olmadığından emin olun.
Girdiyi kaldırdikten sonra,
Get-MailPublicFoldercmdlet'i çalıştırarak çıktının girdileri listeleyemdiğini kontrol edin. Alternatif olarak, Outlook GAL'de hala görünür olup olmadığını kontrol etmek için Web'de Diğer'i kullanın.Eski bir girdi göster yoksa, aynı ada veya e-posta adresine sahip başka nesnenin olup olmadığını kontrol etmek için bu
Get-MailPublicFoldercmdlet'i çalıştırın:Adına göre arama:
Get-Recipient |?{$_.Name -like "*pub*"}'E-posta adresine göre arama:
Get-Recipient |?{$_.EmailAddresses -like "*pub*"}Aynı ada veya e-posta adresine sahip başka bir nesne bulursanız, uygun cmdlet'i kullanarak kaldırın. Örneğin, bir posta kutusu nesnesi türünde olan posta kutusunu kaldırın.
Girdilerin Outlook kaldırılmış olduğunu doğrulamak için Web'de diğer e-posta bağlantılarını kullanın.
Not
Adres listesi değişikliklerinin bir istemcide yansıt olması Outlook zaman alır.