MOSS 2007 Powershell для запуска отчетов построителя отчетов RDL

MOSS 2007: клиент имеет библиотеку отчетов, созданных в построителе отчетов и SharePoint. Эти файлы.RDL хранятся в определенных папках внутри библиотеки отчетов.

Существуют ли команды powershell, которые позволят это сделать?

  1. Учитывая конкретную библиотеку отчетов

  2. Для каждого определения отчета "RDL" в библиотеке

  3. Если определение отчета последний запуск завершился неудачно или последний успешный запуск - более X дней назад

  4. Для каждой подписки внутри RDL

  5. Запустите подписку один раз

1 ответ

Можно выполнить итерацию того, что вы хотите, но фактическое управление выполнением подписок происходит с помощью заданий агента SQL.

Таким образом, хотя вы можете выполнять итерацию библиотеки документов SharePoint достаточно легко и перечислять подписки через веб-службы Reporting Services (я бы начал здесь с попытки вызвать ее через powershell), вы не сможете управлять заданиями агента SQL.

Вы можете получить большую отдачу от создания хранимой процедуры и повторного запуска любых неудачных заданий непосредственно с SQL Server.

Другие вопросы по тегам