title: Programmatically add subscription to SSRS reports
body: <p>On my SSRS server I have folder structure like</p>
  
  <ul>
  <li>folder1
  <ul>
  <li>subfolder1
  <ul>
  <li>report1</li>
  </ul></li>
  <li>report2</li>
  </ul></li>
  <li>folder2 
  <ul>
  <li>some_other_report2</li>
  <li>report3</li>
  </ul></li>
  <li>folder3
  <ul>
  <li>report4</li>
  </ul></li>
  </ul>
  
  <p>I want to that these reports should be copied to client machine according to the same directory structure at a given schedule. I know this can be done by individually adding subscription to each report. But I was looking for a way so that I can programmatically ( using scripting or some tool) add subscription to all the report at one go. Also, if possible, it can be used for other clients as well in the future.</p>
  
  <p>PS: I have searched on SO but the question appears to be old and does not solve my purpose either.</p>