Skip to Main Content
Patch My PC Feature and Application Request

A community where customers and the community can provide feedback to make a better product for everyone! For more details on how we prioritize request, please see:

13 VOTE
Status SUBMITTED
Categories Application Request
Created by Guest
Created on Nov 1, 2023

Requesting Power BI Report Server

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.

Which Product is this Request for (New Application Request Only) Patch My PC
  • Attach files
  • Lee Ramsay
    Reply
    |
    Feb 1, 2024

    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'


    }


  • +8