Office 365'te E-posta Silinmesini Denetleme: Posta Kutusundan Bir E-postayı Kimin Sildiğini Öğrenin
Çoğu yönetici, bir posta kutusundaki bir e-postayı kimin sildiğini nasıl öğreneceğini merak ediyor? Eğer siz de onlardan biriyseniz bu blog tam size göre.
Bir Kullanıcının E-posta Öğelerini Silip Silmediğini Belirleme:
Kullanıcılar e-postaları kazara veya bilerek siler. Yönetici olarak, Office 365'te silinen e-postaları tanımlamak için denetim günlüğünü kullanabilirsiniz. Microsoft, Ocak 2019'dan itibaren belirli eylemler için posta kutusu denetim günlüğünü varsayılan olarak açmıştır. Kiracınız 2019'dan önce oluşturduysa veya tüm posta kutusu eylemlerini denetlemek istiyorsanız , PowerShell aracılığıyla posta kutusu denetimini etkinleştirmeniz gerekir.
Silinen e-postayı izlemek için, varsayılan olarak denetlenen aşağıdaki işlemlere ilişkin denetim günlüğünü filtrelemeniz gerekir:
MoveToDeletedItems - E-postalar silinmiş öğelere taşındı.
SoftDelete - Silinmiş öğeler klasöründen silinmiş mesaj
HardDelete - Kurtarılabilir Öğeler klasöründeki mesajlar temizlendi
Bir Posta Kutusundan E-postayı Kimin Sildiğini Nasıl Öğrenirim?
Outlook'ta bir e-postayı kimin sildiğini görmek için Denetim günlüğünde arama (kullanıcı arayüzü) veya PowerShell'i kullanabilirsiniz.
Denetim günlüğü araması: Denetim günlüğü aramasında, silinen e-postaları izlemek için yukarıda belirtilen "mesaj silme etkinliklerini" filtreleyebilirsiniz. Ayrıca denetim günlüğü arama sonuçlarını bir CSV dosyasına indirebilirsiniz. Ancak e-posta konusu, klasör ve sonuç durumu gibi gerekli verileri bir bakışta görüntüleyemezsiniz. Bu özellikler, daha fazla bilgi için ayrıştırılması gereken bir JSON nesnesi olarak biçimlendirilmiştir.
PowerShell: E-posta silme işlemini denetlemek için Search-UnifiedAuditLogSearch cmdlet'ini kullanabilirsiniz. Ancak PowerShell kullanarak denetim günlüklerini almanın daha fazla zorluğu vardır. Örneğin, denetim günlüklerini düzgün bir şekilde almazsanız veri kaybı ve oturum zaman aşımı hatasıyla karşılaşırsınız. Bu nedenle PowerShell kodunu optimize etmek için daha fazla zaman harcamanız gerekir.
İşinizi kolaylaştırmak amacıyla e-posta silme sorunlarını daha verimli bir şekilde araştırmak için bir PowerShell betiği oluşturduk.
Komut Dosyasını İndirin: AuditDeletedEmails.ps1
Komut Dosyasında Öne Çıkanlar:
- Komut dosyası, denetim günlüklerini almak için modern kimlik doğrulamasını kullanır.
- Komut dosyası MFA'nın etkin olduğu hesap ile de yürütülebilir.
- Rapor sonuçlarınıCSV dosyasına aktarır.
- Silinen tüm e-postaları izlemenize olanak tanır.
- Paylaşılan posta kutusunda e-postayı kimin sildiğini bulmaya yardımcı olur.
- Özel bir dönem için e-posta silme denetim raporu oluşturmanıza olanak tanır.
- Onayınız üzerine EXO V2 modülünü otomatik olarak yükler (önceden kurulmamışsa).
- Komut dosyası zamanlayıcı dostudur. Yani, Kimlik Bilgisi betiğin içine kaydedilmek yerine parametre olarak iletilebilir.
Denetim E-postası Silme Raporu - Örnek Çıktı:
Dışa aktarılan rapor, E-posta Silme Zamanı, Silme Türü, Hedef Posta Kutusu, Silinen, Silinen E-posta Sayısı, E-posta Konuları, Klasör, Sonuç Durumu ve diğer Denetim Bilgilerini içerir.
Office 365'te Silinen E-postaları Denetleme - Komut Dosyası Yürütme
Scripti çalıştırmak için aşağıdaki yöntemlerden herhangi birini seçebilirsiniz.
Yöntem 1: Komut dosyasını MFA ve MFA dışı hesapla yürütün
.\AuditDeletedEmails.ps1Yöntem 2: Kimlik bilgilerini açıkça belirterek betiği çalıştırın (Zamanlayıcı dostu).
.\AuditDeletedEmails.ps1 -UserName admin@contoso.com -Password XXX
Yönetici hesabında MFA varsa çalışmasını sağlamak için MFA'yı Koşullu Erişim ilkesine göre devre dışı bırakmanız gerekir.
'Silinen E-postaları Denetleme' PowerShell komut dosyasının diğer kullanım durumları:
Komut dosyası, daha ayrıntılı bir rapor planlamak ve oluşturmak için aşağıdaki yerleşik parametreleri destekler.
- Posta Kutusu -> Belirli bir posta kutusundan silinen e-postaları alır
- Konu -> Silinen e-postaları konuya göre tanımlar.
- StartDateve EndDate-> Özel bir dönem için denetim raporu oluşturur
- KullanıcıAdı ve Şifre-> PowerShell komut dosyasını etkileşimli oturum açmadan planlar.
Yukarıda belirtilen parametreleri kullanarak, aşağıda bu komut dosyasının birkaç kullanım örneğini oluşturdum:
- Silinen tüm e-postaları takip edin - Kim, hangi mesajı ne zaman sildi
- Paylaşılan bir posta kutusundaki e-postaları kimin sildiğini nasıl öğrenebilirim?
- Belirli bir posta kutusundan silinen e-postaları denetleme
- Silinen e-postaları konularına göre bulma
- Özel dönem için e-posta silme işlemini denetleme
- 'Silinen e-posta denetim raporunu' planlayın
- Silinen e-postalarla ilgili aylık rapor alın
Silinen Tüm E-postaları Takip Edin - Kim, Hangi Mesajı ve Ne Zaman Silindi:
Kullanıcılar, farkında olmadan kritik iş e-postalarını silebilir veya silinmiş öğelere taşıyabilir. Bu nedenle yöneticilerin, kuruluşlarında silinen veya silinmiş öğelere taşınan Exchange e-postalarını tanımlaması gerekir.
Varsayılan olarak komut dosyası, son 90 gün içinde silinen tüm e-postaları izleyecektir.
.\AuditDeletedEmails.ps1Dışa aktarılan denetim raporu, e-postayı kimin, hangi posta kutusundan, hangi mesajdan ve ne zaman sildiğine ilişkin net bir görünüm sağlar. Yöneticiler bu rapora başvurarak, gereksinime göre silinen e-postaları kurtarabilir.
Paylaşılan posta kutusundan E-postaları Kimin Sildiğini Nasıl Öğrenebilirsiniz:
Paylaşılan posta kutularına birden fazla kullanıcı (yani, paylaşılan posta kutusu temsilcileri) tarafından erişilebildiğinden, paylaşılan bir posta kutusundan e-postayı silen kullanıcının tanımlanması gerekir. Paylaşılan posta kutuları üzerinde kimlerin izne sahip olduğunu görüntülemek için, paylaşılan posta kutusu temsilcilerini alma başlıklı blog yayınımıza başvurabilirsiniz.
Paylaşılan bir posta kutusundaki e-postaları kimin sildiğini izlemek için komut dosyasını -Mailbox parametresiyle çalıştırın.
.\AuditDeletedEmails.ps1 -Mailbox Marketing@contoso.comDışa aktarılan rapor, 'Marketing@contoso.com' posta kutusunda silinen e-postaları gösterir. son 90 gün.
Belirli bir Posta Kutusundan E-postaları Kimin Sildiğini Denetleme:
Bir kuruluşun, bazı kullanıcıların başka bir kullanıcının posta kutusuna erişmesine izin verme gereksinimleri olabilir. Böylece e-postalar, posta kutusu temsilcileri ve sahipleri tarafından silinebilir. Posta kutusu temsilcilerini tanımak için bir posta kutusu izin raporu oluşturabilirsiniz.
Belirli bir posta kutusunda e-posta silme işlemini denetlemek için komut dosyasını -Mailbox parametresiyle çalıştırın.
.\AuditDeletedEmails.ps1 -Mailbox John@contoso.comYukarıdaki örnek, John'un posta kutusundan son 90 gün içinde silinen e-postaları alır.
Silinen E-postaları Konuya Göre Bul:
Silinen e-posta havuzundan önemli bir e-postayı bulmak istiyorsanız e-postaları konuya (konunun içerdiği bir kelime veya kelime öbeği) göre filtreleyebilirsiniz.
Silinen e-postaları konuya göre tanımlamak için komut dosyasını -Subject parametresiyle aşağıdaki gibi çalıştırın,
.\AuditDeletedEmails.ps1 -Subject “Status”Konusunda 'durum' bulunan tüm silinmiş e-postaları listeleyecektir.
Özel Bir Dönem İçin E-posta Silinmesini Denetleme:
Varsayılan olarak komut dosyası, son 90 güne ait denetim raporunu oluşturur. Belirli bir zaman aralığı için e-posta denetim raporu oluşturmak istiyorsanız komut dosyasını -StartDate ve -EndDate parametreleriyle çalıştırabilirsiniz.
.\AuditDeletedEmails.ps1 -StartDate 7/25/21 -EndDate 8/01/21Yukarıdaki biçim, 25 Temmuz 2021 ile 01 Ağustos 2021 arasında silinen tüm e-postaları alır.
.\AuditDeletedEmails.ps1 -StartDate 7/15/21 -EndDate 7/30/21 -Mailbox John@contoso.comBu örnek, 15 Temmuz 2021 ile 30 Temmuz 2021 arasında John'un posta kutusundan silinen tüm e-postaları alır.
'Silinen E-postalar Denetim Raporu'nu planlayın:
'Search-UnifiedAuditLog' bir denetim günlüğünü 90 gün boyunca tutabildiğinden, analiz için eski verilere ihtiyaç duyabilirsiniz.
Bu durumda planlama, denetim günlüğünü daha uzun süre saklamanıza yardımcı olacaktır. Bu komut dosyasını PowerShell zamanlanmış görevi olarak çalıştırmak için Windows Görev Zamanlayıcı'da aşağıdaki biçimi kullanabilirsiniz.
.\AuditDeletedEmails.ps1 -UserName admin@contoso.com -Password XXXNot: “Office 365, tüm abonelikler için 365 gün boyunca denetim günlüğü tutuyor” konulu daha önceki blog yazımızı okumuş olabilirsiniz. Ancak bu komut dosyasında 365 günlük denetim verilerini alamadık. Microsoft resmi olarak duyurduğunda komut dosyamızı güncelleyeceğiz.
E-posta Silinmesine İlişkin Aylık Rapor Alın:
Silinen e-postalarla ilgili aylık rapor almak için komut dosyasını aşağıdaki gibi çalıştırın:
.\AuditDeletedEmails.ps1 -StartDate ((Get-Date).AddDays(-30)) -EndDate (Get-Date) -UserName admin@contoso.com -Password XXXPlanlanmış aylık rapor almak için yukarıdaki formatı da kullanabilirsiniz.
E-posta Silinmesini Daha Etkili Bir Şekilde Denetleyin:
Yöneticiler, PowerShell filtrelerini ve koşullarını kullanarak betiği ihtiyaçlarına göre özelleştirebilir. Ancak çok fazla zaman ve PowerShell bilgisi gerektirir. AdminDroid Office 365 denetim aracıyla raporları birkaç fare tıklamasıyla alabilirsiniz. Ayrıca bağlamsal filtreleri ve grafikleri kullanarak verileri parçalara ayırabilirsiniz.
Örneğin,
- Posta ne zaman silindi? - Belirli bir tarih veya haftayı ya da özel bir dönemi seçebilirsiniz.
- E-postaları kim sildi? - Belirli bir kullanıcı veya kullanıcı listesi tarafından silinen e-postaları filtreleyebilirsiniz.
- Hangi operasyon yapıldı? - Silinen e-postaları geçici silme, kalıcı silme, silinmiş öğeler klasörüne taşıma vb. silme yöntemlerine göre tanımlayabilirsiniz.
- Belirli bir posta kutusundan silinen e-postaları görüntüleme - Belirli bir posta kutusundaki bir e-postayı kimin sildiğini öğrenebilirsiniz.
Rapor, analizler elde etmek ve verileri görsel olarak çekici bir şekilde daha iyi anlamak için yapay zeka destekli grafik analiz sağlar.
AdminDroid, Office 365 ortamınız hakkında bir bakışta bilgi sahibi olmanızı sağlayan 1500'den fazla önceden oluşturulmuş rapor ve 20 akıllı, görsel açıdan çekici kontrol paneli sağlar. Bu araç, Office 365 raporlaması, denetimi, analizi, kullanım istatistikleri, güvenlik ve uyumluluk vb. hakkında raporlar sağlar.
Ayrıca AdminDroid, 100'den fazla raporu ve kontrol panelini tamamen ücretsiz olarak sunar. Kullanıcılar, Lisanslar, Gruplar, Grup Üyeleri, Cihazlar, Oturum Açma Etkinlikleri, Parola Değişiklikleri, Lisans Değişiklikleri ve daha fazlası hakkında raporlar içerir. Ücretsiz sürümde özelleştirme, planlama ve dışa aktarma gibi raporlama işlevlerinde herhangi bir kısıtlama yoktur. AdminDroid'in Ücretsiz Office 365 raporlama aracını indirin ve size nasıl yardımcı olduğunu görün.
Umarım bu blog, posta kutusundan bir e-postayı kimin sildiğini belirlemenize yardımcı olur. Herhangi bir kullanıcının etkinliğini şüpheli bulursanız kuruluşunuzu kötü niyetli niyetlerden korumak için kullanıcının etkinliğini izleyebilirsiniz.

