我正在尝试弄清楚如何查看 SharePoint Online 网站的审核日志。在我们的本地 SharePoint 2013 场中,在针对特定网站集配置审核设置中,我有一个用于打开或下载文档、查看列表中的项目或查看项目属性的审核选项。
不幸的是,SPO 的审计项不可用,在 Microsoft 文档中,在网站上也没有。
我是否需要在租户级别启用此功能,以便此选项可用于网站集的审核?还是其他什么?
答案1
就 SharePoint Online 而言,该服务与 SharePoint 2013 本地版本相比有所改进,并且您的特定情况下的审核略有不同。以下是您的选项:
1. 网站使用
可在新的现代 SharePoint 通信网站上使用(单击顶部菜单中的“设置”齿轮,然后单击“网站使用情况”)。这将向您显示对特定网站集的访问情况,以及一些其他有趣的统计数据。这确实会跟踪浏览量,但仅限于高级。
2. 网站收集审核
与 SharePoint 2013 相同,您需要转到“站点设置”,然后首先通过“站点集合审核设置”选项启用此功能。可以跟踪以下事件:编辑项目、签出或签入项目、将项目移动或复制到站点中的另一个位置、删除或恢复项目、编辑内容类型和列、搜索站点内容、编辑用户和权限。SharePoint 将定期将数据转储到 Excel 文件中。这种方法不会为您提供视图。
3. 审计日志搜索
第三个选择是使用审计日志搜索来自 Office 365 安全与合规中心。这是您可以获得的最全面的信息来源。此审核日志也需要启用。审计日志保留 90 天,但 E5 许可证目前正在扩展,保留期限最长为 1 年。此选项将为您提供大量审计事件,包括文档和 SharePoint 内容的视图。请注意,它还将为您提供有关 Office 365 中其他工作负载的更多信息。
4. PowerShell
第四个选项是第三个选项的子集,因为它使用相同的数据源。您可以从Exchange Online PowerShell模块检索给定时间段内的所有审计日志事件:
搜索-统一审核日志 -开始日期 2019 年 4 月 24 日 -结束日期 2019 年 4 月 25 日
要了解如何连接,您可以查看此博客Office 365 审核。
5.Office 365 管理 API
此选项也依赖于与选项 3 和 4 相同的机制,但它确实为您保留和管理数据的方式提供了最大的灵活性。管理 API 的理念是让您开发自己的终端,该终端将在您的终端上存储数据以供将来保留。检查此博客了解更多信息。
答案2
我无法谈论 Sharepoint 的内部部署版本,但 Office 365 需要在租户级别启用审核。
登录 Office 365 管理门户,转到管理中心>安全与合规性>搜索>审核日志搜索并启用它。
Office 365 中默认未启用审计日志搜索,因此您必须为您的租户启用它。