Freigeben über


Skripterstellung und PowerShell mit Reporting Services

Reporting Services unterstützt eine Vielzahl von Entwicklungs- und Verwaltungsszenarien über Skripts. Diese Szenarien umfassen das Befehlszeilen-Hilfsprogramm rs.exe und PowerShell-Cmdlets für Berichtsserver im SharePoint-Modus. Sie können auch das Reporting Services-Objektmodell aus PowerShell für den nativen Modus und den SharePoint-Modus verwenden.

  • Administratoren können Skripts in Microsoft Visual Basic erstellen, um das Bereitstellen und Verwalten einer Berichtsserverinstallation zu automatisieren. Zudem können Administratoren Transact-SQL-Skripts generieren und ausführen, mit denen eine Berichtsserver-Datenbank erstellt, konfiguriert und aktualisiert werden kann. Administratoren können auch die in SQL Server Management Studio verfügbaren Funktionen zum Aufzeichnen und Wiedergeben von Skripts verwenden, um routinemäßige Wartungsaufgaben zu automatisieren.

  • Entwickler können benutzerdefinierte Anwendungen erstellen, die Skripts enthalten. Sie können Skripts ausführen, mit denen den Report Server-Webdienst aufgerufen wird. Fast jeder Vorgang, den Sie in verwaltetem Code schreiben können, kann auch als Skript geschrieben werden.

  • Das Hilfsprogramm RS.exe, ein auf dem Berichtsserver ausgeführter Skripthost, verarbeitet [!INCLUDE[msCoName] (../../includes/msconame-md.md)] Visual Basic .NET-Skript als unterstützte Skriptsprache in Reporting Services. `

PowerShell-Cmdlets für Reporting Services im SharePoint-Modus und Beispiele

Reporting Services SharePoint-Modus umfasst Reporting Services -Cmdlets für die Verwaltung des Berichtsservers.

  • PowerShell-Cmdlets für Reporting Services im SharePoint-Modus enthält die folgenden Beispiele:

    • Erstellen einer Dienstanwendung und eines Proxys

    • Überprüfen und Aktualisieren einer Übermittlungserweiterung

    • Abrufen und Festlegen von Eigenschaften der Reporting Services-Anwendungsdatenbank, z. B. Timeout der Datenbank

    • Datenerweiterungen auflisten

Reporting Services-Objektmodell und Powershell-Beispiele

Skriptbeispiele für RS.exe