【发布时间】:2014-04-05 23:13:18
【问题描述】:
我正在通过自动托管应用程序使用 CSOM(客户端代码)创建网站/网站集。我需要打开站点审核,但似乎找不到任何以编程方式执行此操作的方法。
欢迎任何想法!
【问题讨论】:
标签: sharepoint sharepoint-online
我正在通过自动托管应用程序使用 CSOM(客户端代码)创建网站/网站集。我需要打开站点审核,但似乎找不到任何以编程方式执行此操作的方法。
欢迎任何想法!
【问题讨论】:
标签: sharepoint sharepoint-online
在 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 PM> Install-Package Microsoft.SharePointOnline.CSOM 下载最新版本的 CSOM SDK
【讨论】: