Posta kutuları silinirken Exchange sunucularının iyi durumda değil durumu

Belirtiler

Microsoft Exchange Server 2019, 2016 veya 2013'te, adı EXCH, EXCH-02, gibi olan birden çok sunucu dağıtırsiniz. Bu durumda, EXCH-02 için izleme posta kutularının ve ilişkili Active Directory hesaplarının, siz bunları yeniden oluşturduklarından sonra bile her saat siliniyor olduğunu fark ettiysiniz. Buna Get-ServerHealth, eksik izleme posta kutuları nedeniyle Sağlıksız durumda birçok sistem durumu kümesi gösterir.

Neden

Bu sorun, izleme posta kutularının MonitoringMailboxCleaner işlemi tarafından yanlışlıkla silinmesi nedeniyle oluşur. Bu işlem, aynı sunucuda çalışan her sunucuda saatte bir Exchange Server. Artık o sunucu tarafından gerekli olan izleme posta kutularını kaldırır. Denetlenecek posta kutularının listesini oluşturmak için, işlem HealthMailbox-SERVERNAME- dizesine bir desen eşleşmesi kullanarak hesapların DisplayName değerini inceler. Ardından, silinip silinmeyeceklerini belirlemek için, listeden her bir öğeyi değerlendirir.

Bu senaryoda, işlem SUNUCU EXCH'de çalıştır geldiğinde, liste HealthMailbox-EXCH- dizesiyle eşleşen DisplayName içeren tüm posta kutularını içerir. Bu, hem EXCH hem de EXCH-02 için posta kutularını içerir. Bu işlem, EXCH-02 posta kutularını geçersiz olarak görür ve sonra siler.

Bu davranış, içinde bulunan Etkin İzleme izleme günlüklerinde <ExchangeInstallDir>\Logging\Monitoring\Monitoring\MSExchangeHMWorker\ActiveMonitoringTraceLogs gözlemlenebilir.

Çözüm

Bu sorunu çözmek için, çalışan sunucularda kısa çizgi içeren farklı bir adlandırma kuralı Exchange Server.

Sunucular zaten bu şekilde ayarlanmışsa, Active Directory Kullanıcıları ve Bilgisayarları'nın Nesneyi yanlışlıkla silinmesine karşı koru seçeneğini seçerek sorunun ortaya çıktısını önebilirsiniz. Bunu yapmak için şu adımları uygulayın:

  1. Active Directory Kullanıcıları ve Bilgisayarları'nın açın.
  2. Görünüm öğesini seçin ve Gelişmiş Özellikler'in seçili olduğunu doğrulayın.
  3. Etki alanını genişletin, Sistem Nesneleri için Microsoft Exchange ve ardından Posta Kutularını İzleme'yi seçin.
  4. İlk HealthMailbox nesnesine <GUID> çift tıklayın.
  5. Nesne sekmesini seçin.
  6. Nesneyi yanlışlıkla silinmeye karşı koru seçeneğini belirtin ve ardından Tamam'ı seçin.
  7. İzleme Posta Kutuları kapsayıcısı'nın her Bir HealthMailbox <GUID> nesnesi için 1-6 adımlarını yineler.