我需要每周生成网站报告。这些报告包括页面点击,视图等。目前我需要转到网站设置 - >审核报告,然后选择期间并生成它们并将它们粘贴到Excel中。有没有办法实现自动化?
答案 0 :(得分:0)
是。对于内部部署SharePoint,您应该查看的API中的位置是Microsoft.SharePoint.SPAuditQuery类。您可以在此处指定所需警报的条件,然后使用它来查询审计项列表以获取所需的所有数据。这是SPAuditQuery类: https://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditquery.aspx 并全面了解该过程: http://spuser.blogspot.com/2011/10/spaudit-how-to-read-from-audit-log.html
答案 1 :(得分:0)
您可以使用PowerShell脚本生成审核报告。您可以参考以下有用的文章:
安排PowerShell脚本自动运行的其他参考:
如果您想要完整的第三方SharePoint审核&合规性报告解决方案,请查看SharePoint Audit and Reporting tool,它为您提供了一整套SharePoint报告。