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。
- Reporting Services SharePoint 模式的 PowerShell cmdlet 包括以下示例: - 创建服务应用程序和代理 
- 查看和更新传递扩展插件 
- 获取和设置 Reporting Service 应用程序数据库的属性,例如数据库超时 
- 列表数据扩展插件 
 
Reporting Services 对象模型和 Powershell 示例
               
              
            
PowerShell 调用核心对象模型,并且大多数情况下适用于 SharePoint 和本机模式,例如迁移工作、订阅工作,以及 SQL15 中订阅工作的更多相关示例。
- 请参阅 Access Reporting Services WMI 提供程序中的“使用 PowerShell 访问 WMI 类”部分。 
RS.exe 脚本示例
- 有关其他脚本、应用程序和扩展示例,请参阅 SQL Server Reporting Services 产品示例。