Reporting Services SharePoint 모드용 PowerShell cmdletPowerShell cmdlets for Reporting Services SharePoint mode

이 항목 적용 대상:THIS TOPIC APPLIES TO: 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 예SharePointSharePoint 아니요Power BI 보고서 서버Power BI Report Server 예SQL Server Reporting Services(2016)SQL Server Reporting Services (2016) 예SharePointSharePoint 아니요Power BI 보고서 서버Power BI Report Server

이전 버전의 SQL Server Reporting Services와 관련된 콘텐츠는 SQL Server Reporting Services 2014를 참조하세요.For content related to previous versions of SQL Server Reporting Services, see SQL Server Reporting Services 2014.

SQL Server 2016 Reporting Services SharePoint 모드를 설치 하면 SharePoint 모드의 보고서 서버를 지원 하기 위해 PowerShell cmdlet 설치 됩니다.When you install SQL Server 2016 Reporting Services SharePoint mode, PowerShell cmdlets are installed to support report Servers in SharePoint mode. cmdlet은 세 가지 범주의 기능을 포함합니다.The cmdlets cover three categories of functionality.

  • 설치의 Reporting Services SharePoint 공유 서비스 및 프록시입니다.Installation of the Reporting Services SharePoint shared service and proxy.

  • 프로 비전 및 관리의 Reporting Services 서비스 응용 프로그램과 관련된 프록시입니다.Provisioning and management of Reporting Services service applications and associated proxies.

  • Reporting Services 기능 예제 확장 및 암호화 키에 대 한 관리 합니다.Management of Reporting Services features, for example extensions and encryption keys.

참고

SQL Server 2016 후 SharePoint와 reporting Services 통합을 사용할 수 없습니다.Reporting Services integration with SharePoint is no longer available after SQL Server 2016.

Cmdlet 요약Cmdlet summary

cmdlet을 실행하려면 SharePoint 관리 셸을 열어야 합니다.To run the cmdlets you need to open the SharePoint Management Shell. Microsoft Windows에 포함된 그래픽 사용자 인터페이스 편집기인 Windows PowerShell ISE(통합 스크립팅 환경)를 사용할 수도 있습니다.You can also use the graphical user interface editor that is included with Microsoft Windows, Windows PowerShell Integrated Scripting Environment (ISE). 자세한 내용은 Windows Server에서 Windows PowerShell 시작를 사용할 수도 있습니다.For more information, see Starting Windows PowerShell on Windows Server. 다음 cmdlet 요약에서 서비스 응용 프로그램 '데이터베이스'에 대 한 참조는 모든 Reporting Services 서비스 응용 프로그램에서 만들고 사용 데이터베이스를 참조 하십시오.In the following cmdlet summaries, the references to service application ‘databases’, refer to all of the databases created and used by a Reporting Services service application. 여기에는 구성, 경고 및 임시 데이터베이스가 포함됩니다.This includes the configuration, alerting, and temp databases.

PowerShell 예제를 입력할 때 다음과 비슷한 오류 메시지가 표시됩니다.If you see an error message similar to the following when you type the PowerShell examples:

  • Install-SPRSService : 'Install-SPRSService' 용어는Install-SPRSService : The term 'Install-SPRSService' is not recognized as the
    cmdlet, 함수, 스크립트 파일 또는 실행 프로그램의 이름으로 인식되지 않습니다.name of a cmdlet, function, script file, or operable program. 경로가 올바른지 확인한 다음 다시 시도하세요.Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

    다음 문제 중 하나가 발생합니다.One of the following issues is occurring:

  • Reporting Services SharePoint 모드 설치 되어 있지 않습니다 및 따라서 Reporting Services cmdlet이 설치 되지 않습니다.Reporting Services SharePoint mode is not installed and therefore the Reporting Services cmdlets are not installed.

  • SharePoint 관리 셸 대신 Windows PowerShell 또는 Windows PowerShell ISE에서 PowerShell 명령을 실행했습니다.You ran the PowerShell command in Windows PowerShell or Windows PowerShell ISE instead of the SharePoint Management Shell. SharePoint 관리 셸을 사용하거나 다음 명령을 사용하여 Windows PowerShell 창에 SharePoint 스냅인을 추가합니다.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  
    

    자세한 내용은 Windows PowerShell을 사용하여 SharePoint 2013 관리를 사용할 수도 있습니다.For more information see Use Windows PowerShell to administer SharePoint 2013.

SharePoint 관리 셸을 열고 cmdlet을 실행Open the SharePoint Management Shell and run cmdlets

  1. 시작 단추를 클릭합니다.Click the Start button

  2. Microsoft SharePoint 제품 그룹을 클릭합니다.Click the Microsoft SharePoint Products group.

  3. SharePoint 관리 셸을 클릭합니다.Click the SharePoint Management Shell.

    cmdlet의 명령줄 도움말을 보려면 PowerShell 명령 프롬프트에서 PowerShell ‘Get-Help’ 명령을 사용합니다.To view command line help for a cmdlet use the PowerShell ‘Get-Help’ command at the PowerShell command prompt. 예를 들어For example:

    Get-Help Get-SPRSServiceApplicationServers

공유 서비스 및 프록시 cmdletShared service and proxy cmdlets

다음 표에서 Reporting Services SharePoint 공유 서비스에 대 한 PowerShell cmdlet이 포함 되어 있습니다.The following table contains the PowerShell cmdlets for the Reporting Services SharePoint shared service.

CmdletCmdlet DescriptionDescription
Install-SPRSServiceInstall-SPRSService 설치 및 등록 또는 Reporting Services 공유 서비스를 제거 합니다.Installs and registers, or uninstalls, the Reporting Services shared service. SQL Server Reporting services SharePoint 모드에서 설치 된 컴퓨터에만이 작업을 수행할 수 있습니다.This can be done only on the machine that has an installation of SQL Server Reporting Services in SharePoint mode. 설치 시 다음 두 가지 작업이 수행됩니다.For installation, two operations occur:

-Reporting Services 서비스가 팜의에 설치 됩니다.-The Reporting Services service is installed in the farm.

-Reporting Services 서비스 인스턴스가 현재 컴퓨터에 설치 됩니다.-The Reporting Services service instance is installed to the current machine.

제거 시 다음 두 가지 작업이 수행됩니다.For Uninstallation, two operations occur:

-Reporting Services 서비스가 현재 시스템에서 제거 됩니다.-The Reporting Services service is uninstalled from the current machine.

-Reporting Services 서비스가 팜에서 제거 됩니다.-The Reporting Services service is uninstalled from the farm.



설치 된 Reporting Services 서비스가 팜의 다른 시스템 경우 Reporting Services 서비스 응용 프로그램은 팜에서 실행 중인 사항이 경고 메시지가 표시 됩니다.If there are any other machines in the farm that have the Reporting Services service installed, or if there are still Reporting Services service applications running in the farm, a warning message is displayed.
Install-SPRSServiceProxyInstall-SPRSServiceProxy SharePoint 팜에 Reporting Services 서비스 프록시를 설치 및 등록 또는 제거합니다.Installs and registers, or uninstalls, the Reporting Services service proxy in the SharePoint farm.
Get-SPRSProxyUrlGet-SPRSProxyUrl Reporting Services 서비스에 액세스하기 위한 URL을 가져옵니다.Gets the URL(s) for accessing the Reporting Services service.
Get-SPRSServiceApplicationServersGet-SPRSServiceApplicationServers 로컬 SharePoint 팜 내 Reporting Services 공유 서비스가 설치된 모든 서버를 가져옵니다.Gets all servers in the local SharePoint farm that contain an installation of the Reporting Services shared service. 이 cmdlet은 Reporting Services 업그레이드 시 서버를 공유 서비스를 실행 하므로 업그레이드 해야 할 결정 하는 데 유용 합니다.This cmdlet is useful for Reporting Services upgrades, to determine which servers run the shared service and therefore need to be upgraded.

서비스 응용 프로그램 및 프록시 cmdletService application and proxy cmdlets

다음 표에서 Reporting Services 서비스 응용 프로그램 및 프로그램과 관련된 프록시에 대 한 PowerShell cmdlet이 포함 되어 있습니다.The following table contains the PowerShell cmdlets for Reporting Services service applications and their associated proxies.

cmdletcmdlet DescriptionDescription
Get-SPRSServiceApplicationGet-SPRSServiceApplication 하나 이상의 Reporting Services 서비스 응용 프로그램 개체를 가져옵니다.Gets one or more Reporting Services service application objects.
New-SPRSServiceApplicationNew-SPRSServiceApplication 새 Reporting Services 서비스 응용 프로그램 및 연결된 데이터베이스를 만듭니다.Create a new Reporting Services service application and associated databases.

LogonType 매개 변수: 보고서 서버에서 보고서 서버 데이터베이스에 액세스하기 위해 SSRS 응용 프로그램 풀 계정 또는 SQL Server 로그인을 사용하는지를 지정합니다.LogonType Parameter: Specifies if the report server uses the SSRS Application Pool account or a SQL Server login to access the report server database. 유효한 값은 다음과 같습니다.Valid values are:

0 Windows 인증0 Windows Authentication

1 SQL Server1 SQL Server

2 응용 프로그램 풀 계정(기본값)2 Application Pool Account (default)
Remove-SPRSServiceApplicationRemove-SPRSServiceApplication 지정된 Reporting Services 서비스 응용 프로그램을 삭제합니다.Removes the specified Reporting Services service application. 그러면 연결된 데이터베이스도 제거됩니다.This will also remove the associated databases.
Set-SPRSServiceApplicationSet-SPRSServiceApplication 기존 Reporting Services 서비스 응용 프로그램의 속성을 편집합니다.Edits the properties of an existing Reporting Services service application.
New-SPRSServiceApplicationProxyNew-SPRSServiceApplicationProxy 새 Reporting Services 서비스 응용 프로그램 프록시를 만듭니다.Creates a new Reporting Services service application proxy.
Get-SPRSServiceApplicationProxyGet-SPRSServiceApplicationProxy 하나 이상의 Reporting Services 서비스 응용 프로그램 프록시를 가져옵니다.Gets one or more Reporting Services service application proxies.
Dismount-SPRSDatabaseDismount-SPRSDatabase Reporting Services 서비스 응용 프로그램에 대 한 서비스 응용 프로그램 데이터베이스를 분리합니다.Dismounts the service application databases for a Reporting Services service application.
Remove-SPRSDatabaseRemove-SPRSDatabase Reporting Services 서비스 응용 프로그램에 대 한 서비스 응용 프로그램 데이터베이스를 제거 합니다.Remove the service application databases for a Reporting Services service application.
Set-SPRSDatabaseSet-SPRSDatabase Reporting Services 서비스 응용 프로그램에 연결 된 데이터베이스의 속성을 설정 합니다.Sets the properties of the databases associated to a Reporting Services service application.
Mount-SPRSDatabaseMount-SPRSDatabase Reporting Services 서비스 응용 프로그램에 데이터베이스를 탑재합니다.Mounts databases for a Reporting Services service application.
New-SPRSDatabaseNew-SPRSDatabase 지정된 된 Reporting Services 서비스 응용 프로그램에 대 한 새 서비스 응용 프로그램 데이터베이스를 만듭니다.Create new service application databases for the specified Reporting Services service application.
Get-SPRSDatabaseCreationScriptGet-SPRSDatabaseCreationScript Reporting Services 서비스 응용 프로그램에 대 한 화면에 데이터베이스 생성 스크립트를 출력합니다.Outputs the database creation script to the screen for a Reporting Services service application. 그런 다음 SQL Server Management Studio에서 스크립트를 실행할 수 있습니다.You can then run the script in SQL Server Management Studio.
Get-SPRSDatabaseGet-SPRSDatabase 하나 이상의 Reporting Services 서비스 응용 프로그램 데이터베이스를 가져옵니다.Gets one or more Reporting Services service application databases. 이 명령을 사용하여 서비스 응용 프로그램 데이터베이스의 ID를 가져오므로, Set-SPRSDatabase comdlet을 사용하여 속성(예: 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. 보고 서비스 응용 프로그램 데이터베이스의 속성 가져오기 및 설정항목의 예제를 참조하세요.See the example in this topic, Get and set Properties of the Reporting Service application database.
Get-SPRSDatabaseRightsScriptGet-SPRSDatabaseRightsScript Reporting Services 서비스 응용 프로그램에 대 한 화면에 데이터베이스 권한 스크립트를 출력합니다.Outputs the database rights script to the screen for a Reporting Services service application. 원하는 사용자에 대한 프롬프트를 표시한 후 데이터베이스에서 사용 권한을 수정하기 위해 실행할 수 있는 Transact-SQL을 반환합니다.It will prompt for desired user and database then returns transact SQL you can run to modify permissions. 그런 다음 SQL Server Management Studio에서 이 스크립트를 실행할 수 있습니다.You can then run this script in SQL Server Management Studio.
Get-SPRSDatabaseUpgradeScriptGet-SPRSDatabaseUpgradeScript 화면에 데이터베이스 업그레이드 스크립트를 출력합니다.Outputs a database upgrade script to the screen. 스크립트는 Reporting Services 서비스 응용 프로그램 데이터베이스를 현재 Reporting Services 설치의 데이터베이스 버전으로 업그레이드 됩니다.The script will upgrade Reporting Services service application databases to the database version of the current Reporting Services installation.

Reporting Services 사용자 지정 runctionality cmdletReporting Services custom runctionality cmdlets

CmdletCmdlet DescriptionDescription
Update-SPRSEncryptionKeyUpdate-SPRSEncryptionKey 지정된 Reporting Services 서비스 응용 프로그램에 대한 암호화 키를 업데이트하고 데이터를 다시 암호화합니다.Updates the encryption key for the specified Reporting Services service application and re-encrypts its data.
Restore-SPRSEncryptionKeyRestore-SPRSEncryptionKey Reporting Services 서비스 응용 프로그램에 대해 이전에 백업된 암호화 키를 복원합니다.Restores a previously backed up encryption key for a Reporting Services service application.
Remove-SPRSEncryptedDataRemove-SPRSEncryptedData 지정된 Reporting Services 서비스 응용 프로그램에 대한 암호화된 데이터를 삭제합니다.Delete the encrypted data for the specified Reporting Services service application.
Backup-SPRSEncryptionKeyBackup-SPRSEncryptionKey 지정된 Reporting Services 서비스 응용 프로그램에 대한 암호화 키를 백업합니다.Backs up the encryption key for the specified Reporting Services service application.
New-SPRSExtensionNew-SPRSExtension Reporting Services 서비스 응용 프로그램의 새 확장 프로그램을 등록합니다.Registers a new extension with a Reporting Services service application.
Set-SPRSExtensionSet-SPRSExtension 기존 Reporting Services 확장 프로그램의 속성을 설정합니다.Sets the properties of an existing Reporting Services extension.
Remove-SPRSExtensionRemove-SPRSExtension Reporting Services 서비스 응용 프로그램에서 확장 프로그램을 삭제합니다.Removes an extension from a Reporting Services service application.
Get-SPRSExtensionGet-SPRSExtension Reporting Services 서비스 응용 프로그램에 대한 하나 이상의 Reporting Services 확장 프로그램을 가져옵니다.Gets one or more Reporting Services extensions for a Reporting Services service application.

유효한 값은Valid values are:



배달Delivery

DeliveryUIDeliveryUI

RenderRender

데이터Data

보안Security

인증Authentication

EventProcessingEventProcessing

ReportItemsReportItems

디자이너Designer

ReportItemDesignerReportItemDesigner

ReportItemConverterReportItemConverter

ReportDefinitionCustomizationReportDefinitionCustomization
Get-SPRSSiteGet-SPRSSite "ReportingService" 기능 사용 여부에 따라 SharePoint 사이트를 가져옵니다.Gets the SharePoint sites based on whether the "ReportingService" feature is enabled. 기본적으로 "ReportingService" 기능이 설정되어 있는 사이트가 반환됩니다.By default, sites that enable the "ReportingService" feature are returned.

기본 예제Basic samples

이름에 'SPRS'가 포함된 cmdlet 목록을 반환합니다.Return a list of cmdlets that contain ‘SPRS’ in the name. Reporting Services cmdlet의 전체 목록이 됩니다.This will be the full list of Reporting Services cmdlets.

Get-command –noun *SPRS*  

자세히 말해서 commandlist.txt라는 텍스트 파일로 전달됩니다.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  

Reporting Services SharePoint 서비스 및 서비스 프록시를 설치 합니다.Install the Reporting Services SharePoint service and service proxy.

Install-SPRSService  
Install-SPRSServiceProxy  

Reporting Services 서비스 시작Start the Reporting Services service

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

로그 파일에서 필터링된 행 목록을 반환하려면 SharePoint 관리 셸에서 다음 명령을 입력합니다.Type the following command from the SharePoint Management Shell to return a filtered list of rows from the a log file. 이 명령은 "ssrscustomactionerror"가 포함된 행에 대해 필터링합니다.The command will filter for lines that contain “ssrscustomactionerror”. 이 예제에서는 rssharepoint.msi를 설치할 때 만든 로그 파일을 찾습니다.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"  

자세한 예제Detailed samples

다음 샘플 외에도, Windows PowerShell script for Steps 1–4항목의 "Windows PowerShell 스크립트" 섹션을 참조하세요.In addition to the following samples, see the section “Windows PowerShell Script” in the topic Windows PowerShell script for Steps 1–4.

Reporting Services 서비스 응용 프로그램 및 프록시 만들기Create a reporting services service application and proxy

이 예제 스크립트는 다음 태스크를 완료합니다.This sample script completes the following tasks:

  1. Reporting Services 서비스 응용 프로그램 및 프록시를 만듭니다.Create a Reporting Services service application and proxy. 이 스크립트는 "My App Pool" 응용 프로그램 풀이 이미 있는 것으로 가정합니다.The script assumes the application pool “My App Pool” already exists.

  2. 기본 프록시 그룹에 프록시 추가Add the proxy to the default proxy group

  3. 포트 80 웹 응용 프로그램의 콘텐츠 데이터베이스에 대한 서비스 응용 프로그램 액세스를 허용합니다.Grant the service app access to the port 80 web app’s content database. 스크립트 가정 사이트 http://sitename 이미 있습니다.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)  

Reporting Services 배달 확장 프로그램 검토 및 업데이트Review and update a reporting services delivery extension

다음 PowerShell 스크립트 예제에서 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. SMTP 서버(<email server name>) 및 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  

위의 예에서 서비스 응용 프로그램의 정확한 이름을 모를 경우 부분 이름 검색을 기반으로 서비스 응용 프로그램을 가져오도록 첫 번째 문을 다시 작성할 수 있습니다.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. 예를 들어For example:

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

다음 스크립트는 "Reporting Services 응용 프로그램" 서비스 응용 프로그램에 대해 보고서 서버 전자 메일 배달 확장 프로그램의 현재 구성 값을 반환합니다.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”. 첫 번째 단계에서는 $app 변수 값을 "My RS Service App" 이름을 가진 서비스 응용 프로그램의 개체로 설정합니다.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 "

두 번째 문은 $app 변수에서 서비스 응용 프로그램 개체에 대한 'Report Server Email' 배달 확장 프로그램을 가져오고 configurationXML을 선택합니다.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  

또한 다음과 같이 위의 두 문을 하나로 다시 쓸 수 있습니다.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  

보고 서비스 응용 프로그램 데이터베이스의 속성 가져오기 및 설정Get and set properties of the Reporting Service application database

다음 예제에서는 데이터베이스 및 속성의 목록을 먼저 반환하므로 set 명령에 제공하는 데이터베이스 GUID(ID)를 결정할 수 없습니다.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. 속성의 전체 목록은 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   

다음은 출력의 예제입니다.The following is an example of the output. SET cmdlet에서 수정하고 사용할 데이터베이스의 ID를 확인하세요.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  

값이 설정되었는지 확인하려면 GET cmdlet을 다시 실행하세요.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  

Reporting Services 데이터 확장 프로그램 나열List Reporting Services data extensions

다음 예에서는 각 Reporting Services 서비스 응용 프로그램을 반복 하 고 각각에 대 한 현재 데이터 확장을 나열 합니다.The following example loops through each Reporting 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  
}  

예제 출력:Example output:

  • Name ExtensionType

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

    SQL Data

    SQLAZURE Data

    SQLPDW Data

    OLEDB Data

    OLEDB-MD Data

    ORACLE Data

    ODBC Data

    XML Data

    SHAREPOINTLIST Data

Reporting Services 구독 소유자 변경 및 나열Change and list Reporting Services subscription owners

참조 변경, Reporting Services 구독 소유자를 나열 및 구독을 실행 하려면 PowerShell을 사용 하 여합니다.See Use PowerShell to change and list Reporting Services subscription owners and run a subscription.

다음 단계Next steps

PowerShell을 사용 하 여 변경, Reporting Services 구독 소유자를 나열 및 구독을 실행 하려면Use PowerShell to change and list Reporting Services subscription owners and run a subscription
SharePoint 용 파워 피벗을 확인 하려면 PowerShell를 사용 하 여 검사 목록: CheckList: Use PowerShell to verify Power Pivot for SharePoint
SQL Server PowerShell 도움말 얻기Get help SQL Server PowerShell

추가 질문이 있으신가요?More questions? Reporting Services 포럼에서 질문하기Try asking the Reporting Services forum