Partage via


Scripts et PowerShell avec Reporting Services

Reporting Services prend en charge un large éventail de scénarios de développement et de gestion via un script. Ces scénarios incluent l’utilitaire de ligne de commande rs.exe et les applets de commande PowerShell pour les serveurs de rapports en mode SharePoint. Vous pouvez également utiliser le modèle objet Reporting Services à partir de PowerShell pour le mode Natif et SharePoint.

  • Les administrateurs peuvent écrire les scripts dans Microsoft Visual Basic pour automatiser le déploiement et la gestion d'une installation du serveur de rapports. Les administrateurs peuvent également générer et exécuter des scripts Transact-SQL qui créent, configurent et mettent à jour une base de données du serveur de rapports. Les administrateurs peuvent aussi utiliser les fonctionnalités d'enregistrement et de lecture de scripts de SQL Server Management Studio pour automatiser les tâches régulières de maintenance.

  • Les développeurs peuvent créer des applications personnalisées incluant des scripts. Vous pouvez exécuter des scripts qui effectuent des appels au service Web Report Server. Pratiquement chaque opération que vous pouvez écrire en code managé peut également l'être écrite sous forme de script.

  • L’utilitaire RS.exe, un hôte de script s’exécutant sur le serveur de rapports, traite [!INCLUDE[msCoName] (../../includes/msconame-md.md)] Visual Basic .NET comme langage de script pris en charge dans Reporting Services. `

Exemples et applets de commande PowerShell du mode SharePoint de Reporting Services

Reporting Services Le mode SharePoint inclut des applets de commande Reporting Services pour l'administration des serveurs de rapports.

  • La section PowerShell cmdlets for Reporting Services SharePoint Mode inclut les exemples suivants :

    • Créer une application de service et un proxy

    • Analyse et mise à jour d'une extension de remise

    • Obtenir et définir les propriétés de la base de données d'application Reporting Services, par exemple le délai d'expiration de la base de données

    • Extensions de données Liste

Exemples du modèle d’objet Reporting Services et de Powershell

Exemples de scripts RS.exe