MOSS 2007:客户端具有在报表生成器和SharePoint中创建的报表库。这些“.RDL”文件存储在报表库中的特定文件夹中。

是否有Powershell命令可以做到这一点?

  • 给定特定的报告库
  • 对于库
  • 中的每个报告定义“RDL”
  • 如果报表定义上次运行失败,或者上一次成功运行是X天前以上,则
  • 对于RDL内的每个订阅
  • 运行订阅
  • 最佳答案

    可以迭代所需的内容,但是对预订运行的实际控制是通过SQL Agent作业进行的。

    因此,尽管您可以轻松轻松地iterate a SharePoint document libraryList the subscriptions through the Reporting Services web services(我尝试通过powershell调用start here),但您将无法操纵SQL Agent作业。

    通过创建存储过程和re-running any failed jobs directly from the SQL Server可能会获得更好的效果。

    关于sharepoint - MOSS 2007 Powershell运行报表生成器报表RDL,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13069517/

    10-13 07:01