脚本编写和带 Reporting Services 的 PowerShell
Reporting Services 支持广泛的开发和管理方案(通过脚本进行),包括 rs.exe 命令行实用工具、适用于 SharePoint 模式报告服务器的 PowerShell cmdlet 以及利用 PowerShell 中的 Reporting Services 对象模式实现本机模式和 SharePoint 模式。
管理员可以用 Microsoft Visual Basic 编写脚本来自动部署和管理报表服务器安装。 管理员还可以生成和运行 Transact-SQL 脚本来创建、配置和更新报表服务器数据库。 管理员还可以使用 SQL Server Management Studio 中的记录和播放脚本功能来自动执行日常维护任务。
开发人员可以创建包括脚本的自定义应用程序。 您可以运行调用 Report Server Web 服务的脚本。 几乎所有可以用托管代码编写的操作都可以用脚本编写。
Reporting Services 支持 Microsoft Visual Basic .NET 脚本作为可通过 RS.exe 实用工具(在报表服务器上运行的脚本主机)处理的脚本语言。
Reporting Services SharePoint 模式 PowerShell cmdlet 和示例
Reporting Services SharePoint 模式包括用于报表服务器管理的 Reporting Services cmdlet。
PowerShell cmdlets for Reporting Services SharePoint Mode 包括以下示例:
创建服务应用程序和代理
查看和更新传递扩展插件
获取和设置 Reporting Service 应用程序数据库的属性,例如数据库超时
列表数据扩展插件
Reporting Service 对象模型和 Powershell 示例
PowerShell 调用核心对象模型,对于 SharePoint 模式和本机模式大部分有效,例如迁移工作、订阅工作以及 SQL15 中的订阅工作的更多相关示例。
请参阅访问 Reporting Services WMI 提供程序中的“使用 PowerShell 访问 WMI 类”一节。
如何使用 PowerShell 管理 SSRS.scriptin
RS.exe 脚本示例
有关其他脚本、应用程序和扩展插件的示例,请参阅 SQL Server Reporting Service 产品示例。