• I have never scripted anything out before but I have recovered a report server install from backups, I would say that is my preferred way to get subscription details, reports, data sources (etc) back.