Reporting Services を使ったスクリプトの作成と PowerShell

Reporting Services は、スクリプトを使用してさまざまな開発や管理シナリオをサポートします。 これらのシナリオには、rs.exe コマンド ライン ユーティリティと、SharePoint モード レポート サーバー用の PowerShell コマンドレットがあります。 ネイティブ モードと SharePoint モードの両方でも、PowerShell の Reporting Services オブジェクト モデルを使用することができます。

  • 管理者は、Microsoft Visual Basic でスクリプトを作成して、レポート サーバーのインストールを配置および管理する方法を自動化できます。 また、レポート サーバー データベースを作成、構成、および更新する Transact-SQL スクリプトを生成し、実行することもできます。 さらに、SQL Server Management Studio でスクリプトの記録機能と再生機能を使用して、定期的なメンテナンス タスクを自動化することもできます。

  • 開発者は、スクリプトを含むカスタム アプリケーションを作成して、 レポート サーバー Web サービスを呼び出すスクリプトを実行できます。 マネージド コードで記述できるほとんどすべての操作は、スクリプトで記述することもできます。

  • レポート・サーバー上で実行されるスクリプト・ホストであるRS.exeユーティリティは、サポートされるスクリプト言語として[!INCLUDE[msCoName] (../../includes/msconame-md.md)] を処理します。Visual Basic .NET スクリプトは、Reporting Services でサポートされているスクリプト言語です。 `

Reporting Services SharePoint モードの PowerShell コマンドレットとサンプル

Reporting Services SharePoint モードには、レポート サーバー管理用の Reporting Services コマンドレットが含まれています。

  • PowerShell cmdlets for Reporting Services SharePoint Mode には、以下の例が含まれています。

    • サービス アプリケーションとプロキシの作成

    • 配信拡張機能の確認と更新

    • Reporting Services アプリケーション データベースのプロパティの取得と設定 (たとえば、データベースのタイムアウト)

    • データ拡張機能の一覧

Reporting Services のオブジェクト モデルと Powershell サンプル

RS.exe スクリプトのサンプル

RS.exe ユーティリティ (SSRS)
配置タスクおよび管理タスクのスクリプト作成
rs.exe ユーティリティと Web サービスを使用したスクリプト