我知道这是一个奇怪的问题,对几乎所有的人来说都很简单,很抱歉,但我在Sharepoint上是一个非常新的(实际上,非常新的!)所以我怀疑..。
我需要在SP2010中自动生成一些库的审计报告,而不是用Site Collection Administration > Audit Log Reports手动生成审计报告。
每次用户打开库上的文档时,我都需要报告,每次可能发生时,我都需要在文档上注册。所以我需要自动完成审计报告,但我不知道怎么做。
我听说用这段代码我可以做到(http://msdn.microsoft.com/en-us/library/microsoft.sharepoint.spauditquery.aspx),但首先我甚至不知道这些代码在sharepoint中的去向,我到处都能看到这种代码,但我不知道它的去向,其次。我甚至不知道如何开始我的自动审计报告。
如果有人能帮我,那就太好了!
谢谢!
发布于 2013-10-31 09:21:01
这取决于您的需求,例如,如果您想要实时查看审计数据,那么您可以将代码添加到Web Part中,并将其放在站点中的页面上,因此当用户访问该页面时,他们会看到在该特定时刻生成的统计数据。
这可能会对页面加载时间产生性能影响,这取决于审计数据的大小,因此您可能想要创建一个自定义Timer Job来运行代码,然后可以将该代码的计划设置为夜间运行,并将审计报告保存到文档库中。
如果您需要关于如何创建Web Parts的指导
SharePoint基础中的Web部件 -这也有一个创建基本Web部件的演练
或Timer Jobs
Andrew创建自定义SharePoint定时器作业和DotNet查找器-在SharePoint 2010中创建自定义定时器作业
https://stackoverflow.com/questions/19688892
复制相似问题