Script with the rs.exe utility and the web service

Developers and report server administrators can perform operations on a report server by using the rs utility (RS.exe). Using this utility, you can programmatically administer a report server using scripts written with Microsoft Visual Basic.

Reporting Services scripts can be used to run any of the Report Server web service operations. Scripting can be used to copy security to multiple reports on a server, to add and delete items, to copy report server items from one server to another and more. For more information about the scripting environment, see Run a Reporting Services script file. Script files take a certain format and are written in Visual Basic .NET. For more information, see Format a Reporting Services script file.

For script samples, see the following articles:

Sample Reporting Services rs.exe script to copy content between report servers.

SQL Server Reporting Services Product Samples.

Script deployment and administrative tasks
Report server web service
Technical reference (SSRS)
RS.exe utility (SSRS)