PowerShell-Cmdlets für SharePoint-Modus von Reporting ServicesPowerShell cmdlets for Reporting Services SharePoint Mode

Bei der Installation von SQL Server 2016 Reporting Services SharePoint-Modus sind PowerShell-Cmdlets installiert, um den Report Server im SharePoint-Modus zu unterstützen.When you install SQL Server 2016 Reporting Services SharePoint mode, PowerShell cmdlets are installed to support report Servers in SharePoint mode. Die Cmdlets decken drei Funktionalitätskategorien ab.The cmdlets cover three categories of functionality.

  • Installation des gemeinsamen SharePoint-Diensts und -Proxys von Reporting ServicesReporting Services .Installation of the Reporting ServicesReporting Services SharePoint shared service and proxy.

  • Bereitstellung und Verwaltung von Reporting ServicesReporting Services -Dienstanwendungen und zugeordneten Proxys.Provisioning and management of Reporting ServicesReporting Services service applications and associated proxies.

  • Verwaltung von Reporting ServicesReporting Services -Funktionen, z. B. Erweiterungen und Verschlüsselungsschlüssel.Management of Reporting ServicesReporting Services features, for example extensions and encryption keys.

Cmdlet-Zusammenfassung Cmdlet Summary

Um die Cmdlets auszuführen, müssen Sie die SharePoint-Verwaltungsshell öffnen.To run the cmdlets you need to open the SharePoint Management Shell. Sie können auch den Editor für grafische Benutzeroberflächen Windows PowerShell Integrated Scripting Environment (ISE)verwenden, der in Microsoft Windows enthalten ist.You can also use the graphical user interface editor that is included with Microsoft Windows, Windows PowerShell Integrated Scripting Environment (ISE). Weitere Informationen finden Sie unter Starten von Windows PowerShell unter Windows Server.For more information, see Starting Windows PowerShell on Windows Server. In den folgenden Cmdlet-Zusammenfassungen verweisen die Verweise auf die Dienstanwendung "databases" auf sämtliche mit einer Reporting ServicesReporting Services -Dienstanwendung erstellten und von ihr verwendeten Datenbanken.In the following cmdlet summaries, the references to service application ‘databases’, refer to all of the databases created and used by a Reporting ServicesReporting Services service application. Dies schließt die Konfigurations- und Warnungsdatenbanken sowie temporären Datenbanken ein.This includes the configuration, alerting, and temp databases.

Wenn Sie bei der Eingabe der PowerShell-Beispiele eine Fehlermeldung mit etwa folgendem Wortlaut sehen:If you see an error message similar to the following when you type the PowerShell examples:

  • Install-SPRSService: Die Benennung 'Install-SPRSService' wurde nicht alsInstall-SPRSService : The term 'Install-SPRSService' is not recognized as the
    Name eines Cmdlets, einer Funktion, einer Skriptdatei oder eines ausführbaren Programms erkannt.name of a cmdlet, function, script file, or operable program. Überprüfen Sie die Schreibweise des Namens, oder ob der Pfad enthalten und korrekt ist, und wiederholen Sie den Vorgang.Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    Eines der folgenden Probleme tritt auf:One of the following issues is occurring:

  • Reporting ServicesReporting Services im SharePoint-Modus ist nicht installiert, und folglich sind auch keine Reporting ServicesReporting Services -Cmdlets installiert. cmdlets are not installed.

  • Sie haben den PowerShell-Befehl in Windows PowerShell oder Windows PowerShell ISE statt in der SharePoint-Verwaltungsshell ausgeführt.You ran the PowerShell command in Windows PowerShell or Windows PowerShell ISE instead of the SharePoint Management Shell. Verwenden Sie die SharePoint-Verwaltungsshell, oder fügen Sie dem Windows PowerShell-Fenster mithilfe des folgenden Befehls das SharePoint-Snap-In hinzu:Use the SharePoint Management shell or add the SharePoint Snap-in to the Windows PowerShell window with the following command:

    Add-PSSnapin Microsoft.SharePoint.PowerShell  
    

    Weitere Informationen finden Sie unter Verwenden von Windows PowerShell zur Verwaltung von SharePoint 2013.For more information see Use Windows PowerShell to administer SharePoint 2013.

So öffnen Sie die SharePoint-Verwaltungsshell und führen Cmdlets ausTo Open the SharePoint Management Shell and run cmdlets

  1. Klicken Sie auf die Schaltfläche Start .Click the Start button

  2. Klicken Sie auf die Gruppe Microsoft SharePoint-Produkte .Click the Microsoft SharePoint Products group.

  3. Klicken Sie auf SharePoint-Verwaltungsshell.Click the SharePoint Management Shell.

    Um die Befehlszeilenhilfe für ein Cmdlet anzuzeigen, verwenden Sie in der PowerShell-Eingabeaufforderung den PowerShell-Befehl "Get-Help".To view command line help for a cmdlet use the PowerShell ‘Get-Help’ command at the PowerShell command prompt. Beispiel:For example:

    Get-Help Get-SPRSServiceApplicationServers

Shared Service- und Proxy-Cmdlets Shared Service and Proxy Cmdlets

Die folgende Tabelle enthält die PowerShell-Cmdlets für den gemeinsamen SharePoint-Dienst für Reporting ServicesReporting Services .The following table contains the PowerShell cmdlets for the Reporting ServicesReporting Services SharePoint shared service.

CmdletCmdlet DescriptionDescription
Install-SPRSServiceInstall-SPRSService Installiert und registriert bzw. deinstalliert den gemeinsamen Reporting ServicesReporting Services -Dienst.Installs and registers, or uninstalls, the Reporting ServicesReporting Services shared service. Dies kann nur auf dem Computer erfolgen, auf dem SQL Server Reporting ServicesReporting Services im SharePoint-Modus installiert ist.This can be done only on the machine that has an installation of SQL Server Reporting ServicesReporting Services in SharePoint mode. Für die Installation sind zwei Vorgänge möglich:For installation, two operations occur:

- Der Reporting ServicesReporting Services -Dienst wird in der Farm installiert.-The Reporting ServicesReporting Services service is installed in the farm.

- Die Reporting ServicesReporting Services -Dienstinstanz wird auf dem aktuellen Computer installiert.-The Reporting ServicesReporting Services service instance is installed to the current machine.

Für die Deinstallation sind zwei Vorgänge möglich:For Uninstallation, two operations occur:

- Der Reporting ServicesReporting Services -Dienst wird auf dem aktuellen Computer deinstalliert.-The Reporting ServicesReporting Services service is uninstalled from the current machine.

- Der Reporting ServicesReporting Services -Dienst wird in der Farm deinstalliert.-The Reporting ServicesReporting Services service is uninstalled from the farm.



HINWEIS: Sind weitere Computer in der Farm vorhanden, auf denen der Reporting ServicesReporting Services -Dienst installiert ist, oder werden nach wie vor Reporting ServicesReporting Services -Dienstanwendungen in der Farm ausgeführt, wird eine Warnmeldung angezeigt.NOTE: If there are any other machines in the farm that have the Reporting ServicesReporting Services service installed, or if there are still Reporting ServicesReporting Services service applications running in the farm, a warning message is displayed.
Install-SPRSServiceProxyInstall-SPRSServiceProxy Installiert und registriert bzw. deinstalliert den Reporting Services-Dienstproxy in der SharePoint-Farm.Installs and registers, or uninstalls, the Reporting Services service proxy in the SharePoint farm.
Get-SPRSProxyUrlGet-SPRSProxyUrl Ruft die URL(s) für den Zugriff auf den Reporting ServicesReporting Services -Dienst ab.Gets the URL(s) for accessing the Reporting ServicesReporting Services service.
Get-SPRSServiceApplicationServersGet-SPRSServiceApplicationServers Ruft alle Server in der lokalen SharePoint-Farm ab, die eine Installation des gemeinsamen Diensts für Reporting ServicesReporting Services enthalten.Gets all servers in the local SharePoint farm that contain an installation of the Reporting ServicesReporting Services shared service. Dieses Cmdlet ist hilfreich für Reporting ServicesReporting Services -Upgrades, um die Server zu ermitteln, auf denen der freigegebene Dienst ausgeführt wird und die folglich aktualisiert werden müssen.This cmdlet is useful for Reporting ServicesReporting Services upgrades, to determine which servers run the shared service and therefore need to be upgraded.

Dienstanwendungs- und Proxy-Cmdlets Service Application and Proxy Cmdlets

Die folgende Tabelle enthält die PowerShell-Cmdlets für Reporting ServicesReporting Services -Dienstanwendungen und ihre zugeordneten Proxys.The following table contains the PowerShell cmdlets for Reporting ServicesReporting Services service applications and their associated proxies.

Cmdletcmdlet DescriptionDescription
Get-SPRSServiceApplicationGet-SPRSServiceApplication Ruft mindestens ein Reporting ServicesReporting Services -Dienstanwendungsobjekt ab.Gets one or more Reporting ServicesReporting Services service application objects.
New-SPRSServiceApplicationNew-SPRSServiceApplication Erstellen Sie eine neue Reporting Services-Dienstanwendung und zugeordnete Datenbanken.Create a new Reporting Services service application and associated databases.

LogonType-Parameter: Gibt an, ob der Berichtsserver das SSRS-Anwendungspoolkonto oder einen SQL Server-Anmeldenamen für den Zugriff auf die Berichtsserver-Datenbank verwendet.LogonType Parameter: Specifies if the report server uses the SSRS Application Pool account or a SQL Server login to access the report server database. Gültige Werte sind:Valid values are:

0 Windows-Authentifizierung0 Windows Authentication

1 SQL Server1 SQL Server

2 Anwendungspoolkonto (Standard)2 Application Pool Account (default)
Remove-SPRSServiceApplicationRemove-SPRSServiceApplication Entfernt die angegebene Reporting Services-Dienstanwendung.Removes the specified Reporting Services service application. Dadurch werden auch die zugeordneten Datenbanken entfernt.This will also remove the associated databases.
Set-SPRSServiceApplicationSet-SPRSServiceApplication Bearbeitet die Eigenschaften einer vorhandenen Reporting Services-Dienstanwendung.Edits the properties of an existing Reporting Services service application.
New-SPRSServiceApplicationProxyNew-SPRSServiceApplicationProxy Erstellt einen neuen Proxy für die Reporting Services-Dienstanwendung.Creates a new Reporting Services service application proxy.
Get-SPRSServiceApplicationProxyGet-SPRSServiceApplicationProxy Ruft mindestens einen Reporting ServicesReporting Services -Dienstanwendungsproxy ab.Gets one or more Reporting ServicesReporting Services service application proxies.
Dismount-SPRSDatabaseDismount-SPRSDatabase Hebt die Einbindung der Dienstanwendungsdatenbank für eine Reporting ServicesReporting Services -Dienstanwendung auf.Dismounts the service application databases for a Reporting ServicesReporting Services service application.
Remove-SPRSDatabaseRemove-SPRSDatabase Entfernen Sie die Dienstanwendungsdatenbanken für eine Reporting ServicesReporting Services -Dienstanwendung.Remove the service application databases for a Reporting ServicesReporting Services service application.
Set-SPRSDatabaseSet-SPRSDatabase Legt die Eigenschaften der einer Reporting ServicesReporting Services -Dienstanwendung zugeordneten Datenbanken fest.Sets the properties of the databases associated to a Reporting ServicesReporting Services service application.
Mount-SPRSDatabaseMount-SPRSDatabase Bindet Datenbanken für eine Reporting ServicesReporting Services -Dienstanwendung ein.Mounts databases for a Reporting ServicesReporting Services service application.
New-SPRSDatabaseNew-SPRSDatabase Erstellen Sie neue Dienstanwendungsdatenbanken für die angegebene Reporting ServicesReporting Services -Dienstanwendung.Create new service application databases for the specified Reporting ServicesReporting Services service application.
Get-SPRSDatabaseCreationScriptGet-SPRSDatabaseCreationScript Gibt für eine Reporting ServicesReporting Services -Dienstanwendung das Datenbankerstellungsskript auf dem Bildschirm aus.Outputs the database creation script to the screen for a Reporting ServicesReporting Services service application. Sie können dann das Skript in SQL Server Management Studio ausführen.You can then run the script in SQL Server Management Studio.
Get-SPRSDatabaseGet-SPRSDatabase Ruft mindestens eine Reporting ServicesReporting Services -Dienstanwendungsdatenbank ab.Gets one or more Reporting ServicesReporting Services service application databases. Rufen Sie über den Befehl die ID der Dienstanwendungsdatenbank ab, damit Sie anhand des Set-SPRSDatabase-Cmdlets Eigenschaften ändern können, beispielsweise das querytimeout.Use the command to get the ID of service application database so you can use the Set-SPRSDatabase comdlet to modify properties, for example the querytimeout. Sehen Sie sich das Beispiel unter dem Thema Abrufen und Festlegen von Eigenschaften für die Reporting Services-Anwendungsdatenbankan.See the example in this topic, Get and set Properties of the Reporting Service application database.
Get-SPRSDatabaseRightsScriptGet-SPRSDatabaseRightsScript Gibt für eine Reporting ServicesReporting Services -Dienstanwendung das Skript für Datenbankrechte auf dem Bildschirm aus.Outputs the database rights script to the screen for a Reporting ServicesReporting Services service application. Es fordert die Eingabe des gewünschten Benutzers und der Datenbank und gibt dann Transact-SQL zurück, das zum Ändern von Berechtigungen ausgeführt werden kann.It will prompt for desired user and database then returns transact SQL you can run to modify permissions. Sie können dann dieses Skript in SQL Server Management Studio ausführen.You can then run this script in SQL Server Management Studio.
Get-SPRSDatabaseUpgradeScriptGet-SPRSDatabaseUpgradeScript Gibt ein Datenbankupgradeskript auf dem Bildschirm aus.Outputs a database upgrade script to the screen. Das Skript führt ein Upgrade der Reporting ServicesReporting Services -Dienstanwendungsdatenbanken auf die Datenbankversion der aktuellen Reporting ServicesReporting Services -Installation durch.The script will upgrade Reporting ServicesReporting Services service application databases to the database version of the current Reporting ServicesReporting Services installation.

Benutzerdefinierte Reporting Services-Funktionalitäts-Cmdlets Reporting Services Custom Functionality Cmdlets

CmdletCmdlet DescriptionDescription
Update-SPRSEncryptionKeyUpdate-SPRSEncryptionKey Aktualisiert den Verschlüsselungsschlüssel für die angegebene Reporting Services-Dienstanwendung und verschlüsselt die Daten erneut.Updates the encryption key for the specified Reporting Services service application and re-encrypts its data.
Restore-SPRSEncryptionKeyRestore-SPRSEncryptionKey Stellt einen zuvor gesicherten Verschlüsselungsschlüssel für eine Reporting Services-Dienstanwendung wieder her.Restores a previously backed up encryption key for a Reporting Services service application.
Remove-SPRSEncryptedDataRemove-SPRSEncryptedData Löscht die verschlüsselten Daten für die angegebene Reporting Services-Dienstanwendung.Delete the encrypted data for the specified Reporting Services service application.
Backup-SPRSEncryptionKeyBackup-SPRSEncryptionKey Sichert den Verschlüsselungsschlüssel für die angegebene Reporting Services-Dienstanwendung.Backs up the encryption key for the specified Reporting Services service application.
New-SPRSExtensionNew-SPRSExtension Registriert eine neue Erweiterung bei einer Reporting Services-Dienstanwendung.Registers a new extension with a Reporting Services service application.
Set-SPRSExtensionSet-SPRSExtension Legt die Eigenschaften einer vorhandenen Reporting Services-Erweiterung fest.Sets the properties of an existing Reporting Services extension.
Remove-SPRSExtensionRemove-SPRSExtension Entfernt eine Erweiterung aus einer Reporting Services-Dienstanwendung.Removes an extension from a Reporting Services service application.
Get-SPRSExtensionGet-SPRSExtension Ruft mindestens eine Reporting ServicesReporting Services -Erweiterung für eine Reporting ServicesReporting Services -Dienstanwendung ab.Gets one or more Reporting ServicesReporting Services extensions for a Reporting ServicesReporting Services service application.

Gültige Werte sind:Valid values are:



DeliveryDelivery

DeliveryUIDeliveryUI

RenderRender

DatenData

SecuritySecurity

AuthentifizierungAuthentication

EventProcessingEventProcessing

BerichtselementeReportItems

DesignerDesigner

ReportItemDesignerReportItemDesigner

ReportItemConverterReportItemConverter

ReportDefinitionCustomizationReportDefinitionCustomization
Get-SPRSSiteGet-SPRSSite Ruft die SharePoint-Websites abhängig davon ab, ob die Funktion "ReportingService" aktiviert ist.Gets the SharePoint sites based on whether the "ReportingService" feature is enabled. Standardmäßig werden Websites zurückgegeben, für die die Funktion "ReportingService" aktiviert ist.By default, sites that enable the "ReportingService" feature are returned.

PowerShell-Basisbeispiele für Reporting Services Basic Samples Reporting Services PowerShell

Gibt eine Liste von Cmdlets zurück, die "SPRS" im Namen enthalten.Return a list of cmdlets that contain ‘SPRS’ in the name. Dies entspricht der vollständigen Liste mit Reporting ServicesReporting Services -Cmdlets.This will be the full list of Reporting ServicesReporting Services cmdlets.

Get-command –noun *SPRS*  

Alternativ erfolgt die Weiterleitung an eine Textdatei namens "commandlist.txt" mit genaueren Details.Or with a little more detail, piped to a text file named commandlist.txt

Get-command -noun *SPRS* | Select name, definition | Format-List | Out-File c:\commandlist.txt  

Installieren Sie den Reporting ServicesReporting Services SharePoint-Dienst und -Dienstproxy.Install the Reporting ServicesReporting Services SharePoint service and service proxy.

Install-SPRSService  
Install-SPRSServiceProxy  

Starten Sie den Reporting ServicesReporting Services -Dienst.Start the Reporting ServicesReporting Services service

get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance  

Geben Sie den folgenden Befehl in der SharePoint-Verwaltungsshell ein, um eine gefilterte Zeilenliste aus der Protokolldatei abzurufen.Type the following command from the SharePoint Management Shell to return a filtered list of rows from the a log file. Durch den Befehl werden Zeilen herausgefiltert, die "ssrscustomactionerror" enthalten.The command will filter for lines that contain “ssrscustomactionerror”. Dieses Beispiel bezieht sich auf die Protokolldatei, die bei der Installation von "rssharepoint.msi" erstellt wurde.This example is looking at the log file created when the rssharepoint.msi was installed.

Get-content -path C:\Users\testuser\AppData\Local\Temp\rs_sp_0.log | select-string "ssrscustomactionerror"  

Detaillierte PowerShell-Beispiele für Reporting Services Detailed Reporting Services PowerShell Samples

Zusätzlich zu den folgenden Beispielen finden Sie weitere Beispiele im Abschnitt "Windows PowerShell-Skript" im Thema Windows PowerShell script for Steps 1–4.In addition to the following samples, see the section “Windows PowerShell Script” in the topic Windows PowerShell script for Steps 1–4.

Erstellen einer Reporting Services-Dienstanwendung und eines entsprechenden Proxys Create a reporting services service application and proxy

Dieses Beispielskript führt die folgenden Tasks aus:This sample script completes the following tasks:

  1. Erstellt eine Reporting Services-Dienstanwendung und einen entsprechenden Proxy.Create a Reporting Services service application and proxy. Das Skript geht davon aus, dass der Anwendungspool "Mein Anwendungspool" bereits vorhanden ist.The script assumes the application pool “My App Pool” already exists.

  2. Hinzufügen des Proxys zur StandardproxygruppeAdd the proxy to the default proxy group

  3. Gewähren Sie der Dienstanwendung Zugriff auf die Inhaltsdatenbank der Webanwendung (Port 80).Grant the service app access to the port 80 web app’s content database. Das Skript geht davon aus Standort http://sitename ist bereits vorhanden.The script assumes site http://sitename already exists.

# Create service application and service application proxy  
$appPool = Get-SPServiceApplicationPool “My App Pool”  
$serviceApp = New-SPRSServiceApplication “My RS Service App” –ApplicationPool $appPool  
$serviceAppProxy = New-SPRSServiceApplicationProxy –Name “My RS Service App Proxy” –ServiceApplication $serviceApp  

# Add service application proxy to default proxy group.  Any web application that uses the default proxy group will now be able to use this service application.  
Get-SPServiceApplicationProxyGroup –default | Add-SPServiceApplicationProxyGroupMember –Member $serviceAppProxy  

# Grant application pool account access to the port 80 web application’s content database.  
$webApp = Get-SPWebApplication “http://sitename”  
$appPoolAccountName = $appPool.ProcessAccount.LookupName()  
$webApp.GrantAccessToProcessIdentity($appPoolAccountName)  

Überprüfen und Aktualisieren einer Reporting Services-Übermittlungserweiterung Review and update a reporting services delivery extension

Das folgende PowerShell-Skript-Beispiel aktualisiert die Konfiguration der Berichtsserver-E-Mail-Übermittlungserweiterung für die Dienstanwendung mit dem Namen My RS Service App.The following PowerShell script example, updates the configuration for the report server e-mail delivery extension for the service application named My RS Service App. Aktualisieren Sie die Werte für den SMTP-Server (<email server name>) und für den E-Mail-Absenderalias „FROM“ (<your FROM email address>).Update the values for the SMTP server (<email server name>) and the FROM email alias (<your FROM email address>).

$app=get-sprsserviceapplication -Name "My RS Service App"  
$emailCfg = Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml   
$emailXml = [xml]$emailCfg   
$emailXml.SelectSingleNode("//SMTPServer").InnerText = “<email server name>”  
$emailXml.SelectSingleNode("//SendUsing").InnerText = "2"  
$emailXml.SelectSingleNode("//SMTPAuthenticate").InnerText = "2"  
$emailXml.SelectSingleNode("//From").InnerText = '<your FROM email address>'  
Set-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" -ExtensionConfiguration $emailXml.OuterXml  

Wenn Sie im oben genannten Beispiel den genauen Namen der Dienstanwendung nicht kennen, besteht die Möglichkeit, die erste Anweisung umzuschreiben, um die Dienstanwendung auf Grundlage einer Suche nach dem Teilnamen abzurufen.In the above example if you did not know the exact name of the service application, you could rewrite the first statement to get the service application based on a search of the partial name. Beispiel:For example:

$app=get-sprsserviceapplication | where {$_.name -like " ssrs_testapp *"}  

Das folgende Skript gibt die aktuellen Konfigurationswerte für die Berichtsserver-E-Mail-Übermittlungserweiterung der Dienstanwendung namens "Reporting Services-Anwendung" zurück.The following script will return the current configuration values for the report server e-mail delivery extension for the service application named “Reporting Services Application”. Im ersten Schritt wird der Wert der Variablen $app auf das Objekt der Dienstanwendung mit dem Namen "Meine RS-Dienstanwendung" festgelegt.The first step sets the value of the variable $app to the object of the service application that has a name of " My RS Service App "

Die zweite Anweisung ruft die Übermittlungserweiterung "Berichtsserver-E-Mail" für das Dienstanwendungsobjekt in der Variablen $app ab und wählt configurationXML aus.The second statement will Get the ‘Report Server Email’ delivery extension for the service application object in variable $app, and select the configurationXML

$app=get-sprsserviceapplication –Name "Reporting Services Application"  
Get-SPRSExtension -identity $app -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml  

Sie können die beiden oben stehenden Anweisungen auch in einer Anweisung zusammenfassen:You can also rewrite the above two statements as one:

get-sprsserviceapplication –Name "Reporting Services Application" | Get-SPRSExtension -ExtensionType "Delivery" -name "Report Server Email" | select -ExpandProperty ConfigurationXml  

Abrufen und Festlegen von Eigenschaften für die Reporting Services-Anwendungsdatenbank Get and set Properties of the Reporting Service application database

Mit dem folgenden Beispiel wird eine Liste von Datenbanken und Eigenschaften zurückgegeben, sodass Sie die Datenbank-GUID (ID) bestimmen können, die Sie anschließend zum Festlegen des Befehls angeben.The following example first returns a list of the databases and properties so you can determine the database guid (ID) that you then supply to the set command. Eine vollständige Liste der Eigenschaften erhalten Sie anhand von Get-SPRSDatabase | format-list.For a full list of the properties, use Get-SPRSDatabase | format-list.

get-SPRSDatabase | select id, querytimeout,connectiontimeout, status, server, ServiceInstance   

Unten ist ein Beispiel für die Ausgabe angegeben.The following is an example of the output. Bestimmen Sie die ID für die zu ändernde Datenbank und verwenden Sie die ID im SET-Cmdlet.Determine the ID for the database you want to modify and use the ID in the SET cmdlet.

  • Id : 56f8d1bc-cb04-44cf-bd41-a873643c5a14

    QueryTimeout : 120

    ConnectionTimeout : 15

    Status : Online

    Server : SPServer Name=uetestb01

    ServiceInstance : SPDatabaseServiceInstance

Set-SPRSDatabase –identity 56f8d1bc-cb04-44cf-bd41-a873643c5a14 -QueryTimeout 300  

Um zu überprüfen, ob der Wert festgelegt ist, führen Sie das GET-Cmdlet erneut aus.To verify the value is set, run the GET cmdlet again.

Get-SPRSDatabase –identity 56f8d1bc-cb04-44cf-bd41-a873643c5a14 | select id, querytimeout,connectiontimeout, status, server, ServiceInstance  

Auflisten von Reporting Services-Datenerweiterungen List Reporting Services data extensions

Das folgende Beispiel durchläuft alle Reporting ServicesReporting Services -Dienstanwendungen und listet aktuelle Datenerweiterungen für diese auf.The following example loops through each Reporting ServicesReporting Services service application and lists the current data extensions for each.

$apps = Get-SPRSServiceApplication  
foreach ($app in $apps)   
{  
Write-host -ForegroundColor "yellow" Service App Name $app.Name  
Get-SPRSExtension -identity $app -ExtensionType “Data” | select name,extensiontype | Format-Table -AutoSize  
}  

Beispielausgabe:Example output:

  • Name ExtensionType

    ---- -------------

    SQL Data

    SQLAZURE Data

    SQLPDW Data

    OLEDB Data

    OLEDB-MD Data

    ORACLE Data

    ODBC Data

    XML Data

    SHAREPOINTLIST Data

Ändern und Auflisten von Reporting Services-Abonnementbesitzern Change and list Reporting Services subscription owners

Siehe Use PowerShell to Change and List Reporting Services Subscription Owners and Run a Subscription.See Use PowerShell to Change and List Reporting Services Subscription Owners and Run a Subscription.

Nächste SchritteNext steps

Verwenden von PowerShell, um Reporting Services-Abonnenten zu ändern und aufzulisten sowie ein Abonnement auszuführenUse PowerShell to Change and List Reporting Services Subscription Owners and Run a Subscription
Prüfliste: Verwenden von PowerShell zum Überprüfen von PowerPivot für SharePoint CheckList: Use PowerShell to Verify Power Pivot for SharePoint
Abrufen von SQL Server PowerShell-Hilfe Get Help SQL Server PowerShell
CodePlex-SharePoint-Verwaltungs-PowerShell-SkriptsCodePlex SharePoint Management PowerShell scripts

Weiteren Fragen wenden?More questions? Versuchen Sie das Reporting Services-Forum stellenTry asking the Reporting Services forum