It would be really useful to add Power BI Report Server (not the desktop client, the server installer specifically). We do update the desktop client through PMPC, but the server installer needs to be on the same version in order for the desktop client to work properly. Thus, if we don't manually update the Report Server, all of our desktop clients fail to connect. Adding this product would remediate this issue.
Just to add to this, was requested by Sinem in 2020 (i realise it wasn't an individual request)
https://ideas.patchmypc.com/ideas/PATCHMYPC-I-363/idea_comments/new?id=6901733943599750238
Sorry if the formatting goes bad here, but trying to give you as much as possible on a silver platter to slot this into the catalog.
https://community.fabric.microsoft.com/t5/Report-Server/auto-install-power-bi-report-server-on-premise-using-cmd/m-p/2936456/highlight/true#M27801
Silent switches (I haven't tested)
PowerBIReportServer.exe /quiet /norestart /log "C:\Tmp\pbirsint.log" /InstallFolder="C:\Program Files\PBIRS" /IAcceptLicenseTerms /Edition=Dev
Doco detailing upgrade instructions (looks like the upgrade doesn't require reboot, haven't tried it silently however to confirm silent upgrade behaviour)
https://github.com/MicrosoftDocs/powerbi-docs/blob/main/powerbi-docs/report-server/install-report-server.md
Code to grab latest version number and download link:
$ProgressPreference = 'SilentlyContinue'
try {
$Version = ((Invoke-WebRequest 'https://www.microsoft.com/download/details.aspx?id=55329' -UseBasicParsing).Content | Select-String -Pattern 'Version:<[^>]+><p[^>]*>(.*?)</p>').Matches.Groups[1].Value
$URL64 = ((Invoke-WebRequest 'https://www.microsoft.com/en-us/download/confirmation.aspx?id=55329' -UseBasicParsing).Links | Where-Object href -like '*PowerBIReportServer.exe')[0].href
if ($Version -and $URL64) {
[PSCustomObject]@{
Version = $Version
Architecture = 'x64'
URI = $URL64
}
}
}
catch {
Write-Error 'Unable to query version and download URLs for PowerBI Desktop'
}