指令碼與 PowerShell 搭配 Reporting Services

Reporting Services 可透過指令碼支援各式各樣不同的開發和管理案例。 這些案例包括適用於 SharePoint 模式報表伺服器的 rs.exe 命令列公用程式和 PowerShell Cmdlet。 您也可以從 PowerShell 針對 Native 和 SharePoint 模式使用 Reporting Services 物件模型。

  • 系統管理員可以用 Microsoft Visual Basic 來撰寫指令碼,將其部署和管理報表伺服器安裝的方式自動化。 系統管理員也可以產生並執行能夠建立、設定及更新報表伺服器資料庫的 Transact-SQL 指令碼。 系統管理員也可以使用 SQL Server Management Studio 中的記錄和播放指令碼功能,將例行的維護工作自動化。

  • 開發人員可以建立包括指令碼的自訂應用程式。 您可以執行呼叫報表伺服器 Web 服務的指令碼。 幾乎所有您可以使用 Managed 程式碼撰寫的作業也都可以使用指令碼撰寫。

  • RS.exe 公用程式 (在報表伺服器上執行的指令碼主機) 會將 [!INCLUDE[msCoName] (../../includes/msconame-md.md)] Visual Basic .NET 指令碼作為 Reporting Services 中支援的指令碼語言來處理。 `

Reporting Services SharePoint 模式的 PowerShell Cmdlet 和範例

Reporting Services SharePoint 模式包含用於管理報表伺服器的 Reporting Services Cmdlet。

Reporting Services 物件模型和 Powershell 範例

RS.exe 指令碼範例

RS.exe 公用程式 (SSRS)
編寫部署和管理工作的指令碼
利用 rs.exe 公用程式與 Web 服務編寫指令碼