Scripting with the rs Utility and the Web Service
Developers and report server administrators can perform operations on a report server through the use of 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 Running a Reporting Services Script File. Script files take a certain format and are written in Visual Basic .NET. For more information, see Formatting the Reporting Services Script File.
For script samples, see SQL Server Reporting Services Product Samples.