How to manage/update an SSRS data-driven subscriptions programmatically through powershell

Vijay Reddy 0 Reputation points

I'm trying to create a new standard and data-driven subscription for an existing report using Powershell cmdlets, but I didn’t find a suitable cmdlet that performs a Data-Driven Subscription.

By using the powershell module "ReportingServicesTools" I was able to create a new standard subscription but not the Data-Driven because

New-RsSubscription function has only support for Timedsubscription or Snapshotupdated but not for the Data-Driven subscription

Is there any other function which supports Data-Driven Subscription?

here are the links for ref

SQL Server
SQL Server
A family of Microsoft relational database management and analysis systems for e-commerce, line-of-business, and data warehousing solutions.
11,580 questions
SQL Server Reporting Services
SQL Server Reporting Services
A SQL Server technology that supports the creation, management, and delivery of both traditional, paper-oriented reports and interactive, web-based reports.
2,632 questions
A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
1,549 questions
{count} votes

1 answer

Sort by: Most helpful
  1. AniyaTang-MSFT 11,256 Reputation points Microsoft Vendor

    Hi @Vijay Reddy

    I don't know much about PowerShell, I'm responsible for SSRS related issues.

    Based on my search, I didn't find an effective way to create a data-driven subscription via PowerShell.

    If you just want to create data-driven subscriptions programmatically, how about C#? I can find this link for you:, and you can also ask for more help in C# related tags.

    Best regards,