PowerShell kullanarak SharePoint 2013/2016 Siteleri için Denetim Ayarlarını Yapılandırma
SharePoint'teki denetim günlüğü özelliği, SharePoint içeriklerinin kullanıcılar tarafından nasıl kullanıldığını analiz etmemize veya uyumluluk gereksinimlerine göre belgeleri ve kullanıcıları izlememize yardımcı olur. SharePoint 2013 denetim günlüğü yapılandırması başka bir yazıda açıklanmaktadır: SharePoint 2013'te Denetim Günlükleri Özelliğini Yapılandırma. PowerShell kullanarak SharePoint 2013'te denetim özelliğinin nasıl etkinleştirileceğini görelim.
PowerShell, SharePoint 2016 Denetim Günlüğü Ayarlarını belirleyecek
PowerShell'i kullanarak SharePoint 2013 site koleksiyonu denetim ayarlarını yapmak için şu betiği kullanın:
Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
$SiteCollURL="https://intranet.crescent.com"
#Get the site collection
$Site = Get-SPSite $SiteCollURL
#Define Audit Events
$AuditLogEvents = "Delete", "Update"
$Site.Audit.AuditFlags = $AuditLogEvents
$Site.Audit.Update()
#Set Trimming Options
$Site.TrimAuditLog = $true
$Site.AuditLogTrimmingRetention = 10
SharePoint 2013'teki Tüm Siteler için Denetim Günlüğü Ayarlarını Yapılandırma
$WebApp = Get-SPWebApplication "https://sharepoint.company.com"
$AuditMask = [Microsoft.SharePoint.SPAuditMaskType]::Delete -bxor [Microsoft.SharePoint.SPAuditMaskType]::Update -bxor [Microsoft.SharePoint.SPAuditMaskType]::SecurityChange
$WebApp.sites | % {
$_.TrimAuditLog = $true
$_.Audit.AuditFlags = $auditmask
$_.Audit.Update()
$_.AuditLogTrimmingRetention = 30
}
Mevcut tüm denetim maskeleri için MSDN'ye bakın: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditmasktype.aspx