MOSS 2007 Powershell для запуска отчетов построителя отчетов RDL
MOSS 2007: клиент имеет библиотеку отчетов, созданных в построителе отчетов и SharePoint. Эти файлы.RDL хранятся в определенных папках внутри библиотеки отчетов.
Существуют ли команды powershell, которые позволят это сделать?
Учитывая конкретную библиотеку отчетов
Для каждого определения отчета "RDL" в библиотеке
Если определение отчета последний запуск завершился неудачно или последний успешный запуск - более X дней назад
Для каждой подписки внутри RDL
Запустите подписку один раз
1 ответ
Можно выполнить итерацию того, что вы хотите, но фактическое управление выполнением подписок происходит с помощью заданий агента SQL.
Таким образом, хотя вы можете выполнять итерацию библиотеки документов SharePoint достаточно легко и перечислять подписки через веб-службы Reporting Services (я бы начал здесь с попытки вызвать ее через powershell), вы не сможете управлять заданиями агента SQL.
Вы можете получить большую отдачу от создания хранимой процедуры и повторного запуска любых неудачных заданий непосредственно с SQL Server.