SharePoint Online: Denetim Günlüğünden Belge İndirme İşlemleri Nasıl İzlenir?


Gereksinim: SharePoint Online'da indirilen belgeleri izleyin.

SharePoint Online'da İndirmeler Nasıl Denetlenir?

SharePoint Online belgelerinizi kimin indirdiğini takip etmeniz mi gerekiyor? SharePoint Online'daki Denetim Günlüğünden indirilen belgeleri izlemenin bir yolunu mu arıyorsunuz? Bu kılavuzda size bunu nasıl yapacağınızı göstereceğiz. Kimin hangi belgeleri indirdiğini, Denetim Günlüğü ve PowerShell komut dosyalarını ne zaman kullandığını takip etme adımlarında size yol göstereceğiz. Başlayalım!

Belirli bir SharePoint Online site koleksiyonundan indirilen tüm dosyaları denetleme zorunluluğumuz var. SharePoint Online için denetim günlüklerini sorgulama adımları şunlardır:

  1. https://compliance.microsoft.com adresinden Microsoft 365 uyumluluk sitesinde oturum açın
  2. Sol gezinme bölmesindeki “Denetim” bağlantısını tıklayın (URL: https://compliance.microsoft.com/auditlogsearch).
  3. Tarih aralığını seçin ve "Dosya ve sayfa etkinlikleri" altındaki "Etkinlikler" açılır menüsünü "İndirilen dosya" olarak ayarlayın. İsteğe bağlı olarak filtreyi "Dosya, klasör veya site" olarak ayarlayabilirsiniz.
  4. Denetim günlüğü aramasını başlatmak için “Ara” düğmesine tıklayın.

Denetim günlüğü raporu, filtrelerinizle eşleşen tüm indirme etkinliklerinin bir listesinin yanı sıra etkinliğin tarihi ve saati, eylemi gerçekleştiren kullanıcı ve indirilen dosya gibi ayrıntıları da gösterir. Bizim durumumuzda, belirtilen filtrelere dayalı olarak, Tarih Zaman Damgası, IP Adresi, Kullanıcı Kimliği, Hangi Öğenin indirildiği vb. ayrıntılarla birlikte SharePoint Online'dan tüm belge indirme etkinliklerini size sunar. Sonuçları bir CSV'ye aktarabilirsiniz. ilave olarak.

PowerShell, SharePoint Online için Denetim Günlüklerini Alacak

PowerShell'i kullanarak birleştirilmiş günlüğü de sorgulayabiliriz. Yukarıdaki adımları otomatikleştirmek için PowerShell betiği:


#Connect to Exchange Online
Connect-ExchangeOnline -Credential (Get-Credential)

#Set Date Filters - past 7 days!
$StartDate = (Get-Date).AddDays(-7)
$EndDate = Get-Date

#Search Unified Log
$SharePointLog = Search-UnifiedAuditLog -StartDate $StartDate -EndDate $EndDate -Operations "FileDownloaded"
$AuditLogResults = $SharePointLog.AuditData | ConvertFrom-Json | Select CreationTime,UserId,Operation, ObjectID,SiteUrl,SourceFileName,ClientIP

#Export Audit log results to CSV
$AuditLogResults
$AuditLogResults | Export-csv -Path "C:\Temp\SPAuditLog.csv" -NoTypeInformation

Disconnect-ExchangeOnline -Confirm:$false

Çözüm

Özetle, SharePoint Online'da belge indirmelerini izlemek için uyumluluk denetimi günlüklerini web tarayıcısı arayüzü aracılığıyla veya PowerShell'i kullanarak sorgulayabilirsiniz. Denetim günlükleri kimin hangi belgeleri indirdiğini ve bunların ne zaman indirildiğini içerir. Bu bilgiler, hassas veya gizli belgelere kimin eriştiğini izlemenize olanak tanıdığından uyumluluk açısından yararlı olabilir. Ayrıca, indirmeler gibi belirli eylemler gerçekleştiğinde sizi bilgilendirecek uyarılar ayarlayabilirsiniz; bu, SharePoint sitenizdeki etkinlikler hakkında bilgi sahibi olmanıza yardımcı olabilir.

Genel olarak, SharePoint Online'daki belge indirme işlemlerini uyumluluk denetim günlükleri aracılığıyla izlemek, sitenizin uygun şekilde ve ilgili düzenlemelere veya ilkelere uygun olarak kullanıldığından emin olmanın etkili bir yoludur.

İlgili makaleler