2
我使用CSOM(客戶端代碼)通過自動託管應用程序創建網站/網站集。我需要打開網站審計,但似乎無法找到任何方式來以編程方式執行此操作。是否可以使用CSOM/JSOM以編程方式啓用網站集審覈?
任何想法都會受到歡迎!
我使用CSOM(客戶端代碼)通過自動託管應用程序創建網站/網站集。我需要打開網站審計,但似乎無法找到任何方式來以編程方式執行此操作。是否可以使用CSOM/JSOM以編程方式啓用網站集審覈?
任何想法都會受到歡迎!
在CSOM API v。16.1.3912.1204
中引入了對審計管理的支持。
以下代碼示例顯示如何啓用網站集級別中的所有審覈設置以及如何調整審覈日誌修剪。
var site = clientContext.Site;
var audit = site.Audit;
clientContext.Load(site);
clientContext.Load(audit);
clientContext.ExecuteQuery();
// Enable all auditing is site collection level
site.Audit.AuditFlags = Microsoft.SharePoint.Client.AuditMaskType.All;
site.Audit.Update();
// Adjust retention time to be 7 days
site.AuditLogTrimmingRetention = 7;
site.TrimAuditLog = true;
clientContext.ExecuteQuery();
按照PnP/Samples/Core.Settings.Audit瞭解更多詳情。
從SharePoint Online Client Components SDK或通過NuGet下載最新版本的CSOM SDK PM> Install-Package Microsoft.SharePointOnline.CSOM