Install-sqmSsrsReportServer
ConfigurationsqmSQLTool v1.8.2+ · SSRS Setup⚠ Admin Required • ShouldProcess High • Remote Support
Set-sqmSsrsConfiguration with parameter splatting. Supports -SkipConfiguration and -Force for re-installation.Execution Flow
Parameters
| Parameter | Type | Required | Default | Notes |
|---|---|---|---|---|
| -ComputerName | string | Optional | $env:COMPUTERNAME | Target computer. Remote via WinRM. |
| -InstallerPath | string | Optional | Get-sqmConfig 'SsrsInstallerPath' | UNC or local path to .exe or .msi installer. |
| -Edition | string | Optional | Developer | Eval | Developer | Expr | Web | Standard | Enterprise. |
| -ProductKey | string | Optional | — | 25-char product key. Overrides -Edition if set. |
| -Force | switch | Switch | $false | Install even if SSRS already present. |
| -SkipConfiguration | switch | Switch | $false | Install only; skip Set-sqmSsrsConfiguration call. |
| -WmiWaitSeconds | int | Optional | 60 | Max wait seconds for SSRS WMI namespace after install. |
| -InstanceName | string | Optional | MSSQLSERVER | SSRS instance. Passed to Set-sqmSsrsConfiguration. |
| -DatabaseServer | string | Optional | — | SQL Server for ReportServer database. |
| -DatabaseName | string | Optional | ReportServer | ReportServer database name. |
| -ReportServerUrl | string | Optional | http://+:80/ReportServer | URL for the ReportServer web service. |
| -ReportsUrl | string | Optional | http://+:80/Reports | URL for the reports portal. |
| -ServiceAccount | string | Optional | — | Windows service account for SSRS. |
| -SkipDatabase | switch | Switch | $false | Skip database configuration. |
| -SkipUrls | switch | Switch | $false | Skip URL configuration. |
| -SkipEncryptionKeyBackup | switch | Switch | $false | Skip encryption key backup. |
| -Credential | PSCredential | Optional | — | WinRM credentials for remote access. |
| -ContinueOnError | switch | Switch | $false | Treat configuration errors as non-terminating. |
| -EnableException | switch | Switch | $false | Re-throw exceptions immediately. |
Examples
Install SSRS using the configured installer path (Developer edition)
Install-sqmSsrsReportServer
Full remote install with product key and AG listener as DB server
Install-sqmSsrsReportServer `
-InstallerPath '\\fileserver\sql\SSRS2022\SQLServerReportingServices.exe' `
-Edition Standard `
-DatabaseServer 'SQL-AG-Listener' `
-ServiceAccount 'DOMAIN\svc_ssrs' `
-EncryptionKeyPassword (Read-Host -AsSecureString 'Key-Password')
WhatIf — preview without making changes
Install-sqmSsrsReportServer -SkipConfiguration -WhatIf