Sooner or later, you meet a need to automate some tasks connected with Reporting Services management, for example:
- Deploy set of reports to Report Server
- Deleting multiple reports
- Moving multiple reports
- Downloading multiple reports from report server
- Make mass changes in reports
- Etc.
Fortunately, Reporting Services contains Web Service Endpoints which can be used for handling such a task. You can write C# applications to realise such a solution. Or simply PowerShell to connect to Reporting Web Service and call its methods. Here I come with few posts describing how easy is it to automate your work with Reporting Services with PowerShell. Stay tuned.