1

我知道这是一个奇怪的问题,可能对几乎所有人来说都很容易,对此感到抱歉,但我对 Sharepoint 非常陌生(实际上,非常新!)。所以这是我的疑问..

我需要在 SP2010 中自动生成一些库的审计报告,但不需要手动生成Site Collection Administration > Audit Log Reports.

每次用户在图书馆打开文档时,我都需要报告,并在每次发生这种情况时将其注册到文档上。所以我需要自动进行审计报告,但我不知道如何。

我听说用这段代码我可以做到(http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditquery.aspx),但首先我什至不知道代码在哪里sharepoint,我到处都能看到这种代码,但我不知道它的去向,其次..我什至不知道如何从我的自动审计报告开始..

如果有人可以帮助我,那就太好了!

谢谢!

4

1 回答 1

1

这取决于您的要求,例如,如果您想要审核数据的实时视图,那么您可以将代码添加到 aWeb Part并将其放置在站点的页面上,这样当用户访问该页面时,他们会看到在该页面生成的统计信息特定的瞬间。

这可能会对页面加载时间产生性能影响,具体取决于审核数据的大小,因此您可能希望创建一个自定义Timer Job来运行代码,然后您可以将其设置为每晚运行并将审核报告保存到文档中图书馆。

如果您需要有关如何创建的指导Web Parts

SharePoint Foundation 中的 Web 部件- 这也包含创建基本 Web 部件的演练

或者Timer Jobs

Andrew Connell - 创建自定义 SharePoint 计时器作业DotNet Finder - 在 SharePoint 2010 中创建自定义计时器作业

于 2013-10-31T09:21:01.657 回答