指令碼與 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 SharePoint 模式的 PowerShell Cmdlet 包含下列範例:
建立服務應用程式和 Proxy
檢閱及更新傳遞延伸模組
取得並設定 Reporting Services 應用程式資料庫的屬性,例如資料庫逾時
列出資料延伸模組
Reporting Services 物件模型和 Powershell 範例
請參閱存取 Reporting Services WMI 提供者中的「使用 PowerShell 存取 WMI 類別」一節。
RS.exe 指令碼範例
如需其他指令碼、應用程式及延伸模組範例,請參閱 SQL Server Reporting Services 產品範例。