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:

52 Vote

Interactive Notification to User Close Pop Up Running Update Program

Update Application on Client will Update

PowerShell checks if the update application is running (show in TaskManager for running Process)

When this program is running a user window appears where the installation can be moved 5 times or the current update program can be terminated

 

Postpone Update, the update is repeated after a run of X minutes

Running Upate program is terminated by the user interaction, program will closed and the update is performed

  • J K
  • Oct 15 2019
  • IN PREVIEW
  • Attach files
  • Nic W commented
    24 Feb 06:26am

    Set this up in Preview today and so far it looks good.

    Thoughts so far:

    1. Customizing the text of the Notification

      1. As an example, I would want to edit the text "You can postpone the update installation for Notepad++ 3 times." to instead say "You can postpone the update for Notepad++ up to 3 times."

        1. Removed the word "installation" since users don't care about distinctions

        2. Added "up to" because having the deferral integer next to the application name makes it kind of look like the app is titled "Notepad++ 3"

    2. Multiple update handling

      1. I haven't set this up yet, but I imagine that the workflow for updating multiple apps on 1 system that are all running is:

        1. Notepad++ Update starts >>> Toast Notification sent >>> User Choice >>> Delay while installing and/or moving to next update

        2. VSCode Update starts >>> Toast Notification sent >>> User Choice >>> Delay while installing and/or moving to next update

        3. RoyalTSUpdate starts >>> Toast Notification sent >>> User Choice >>> Delay while installing and/or moving to next update

      2. I'm sure it's down the road, but I'm imagining some users would get tired of a new message for each application.

        1. Would it be possible to have the first app scan other applicable updates and allow them to select one of the actions (Snooze or Close and Update) for all applicable apps?

          1. Might be getting into scope-creep here with reinventing the ConfigMgr/Intune wheels...

    3. Custom Error Code return

      1. When a user defers or the Toast times out, can there be custom error codes returned to Software Center similar to the Application model? (not sure what SCUP's limitations are)

        1. For Applications that I use the Powershell AppDeploy Toolkit with and it throws custom error codes for deferrals, too, so I can run a custom report to translate the codes and see that not all the Errors in the Deployment are true errors.

  • Admin
    Justin Chalfant commented
    15 Feb 02:39pm
  • Konstantin Slavin-Borovskij commented
    12 Feb 06:16pm

    It looks great (love the Office reference)!I really look forward to seeing it in action, and taking look at the settings and options available.


    But - and I understand that the title of the Idea says "notification pop-up" - shouldn't the user-facing UI be a window? A notification is (too) easily dismissed and even easier overlook, and we as admins wouldn't be able to force a user to take action.

  • Admin
    Justin Chalfant commented
    12 Feb 04:45pm

    Hey All,

    I wanted to give a quick update including some internal build workflows of how it looks today! If you like what you see below, you can give David Courtel the software engineer coding this some feedback here Give David Feedback. If you give feedback it may motivate him to code quicker and get a preview out by next week and MAYBE even GIF support for image branding :).

    Here's a preview of how it will look:

    Full GIF animation of UI at: https://im3.ezgif.com/tmp/ezgif-3-d8232a1d9118.gif

    When in dark mode:


    When in Light Mode:

  • Jake Snyder commented
    5 Feb 05:43pm

    @cody

    Interactive notifications for software updates would be a great feature for us to detect apps like Citrix Workspace that might be in use.

    Additionally, I think the option to detect for no conflicting processes would provide even more flexibility. Great idea.

  • Claudio Mendes commented
    26 Jan 06:50am

    "an option to display a popup if there are NO conflicting processes" could always be useful... sometimes it would be nice if users could get aware that apps are being updated.

  • Konstantin Slavin-Borovskij commented
    25 Jan 04:28pm

    @Cody, such that this would also be an option to defer an update? Yeah, that would be nice. The settings for the defer would be pretty similar in both cases: Max defer times, deadline, etc. Actually, it could just be a "Allow defer" setting , with a flag to "Ask user to kill process" as part of the settings. Now that I think more about it, it could be (sorry if this blows the scope):

    Allow defer:

    • Max defer times / days / until deadline

    • Ask user to close running process / Force close running process (optionally with countdown)

    • Make sure process isn't started during update

    • Maybe an option to display a progress-dialog while the update is running (such that user know, when they can use the app again)?

    • Maybe even company logo?

  • Admin
    Cody Mathis commented
    25 Jan 03:52pm

    Hello,


    Would you want to have an option to display a popup if there are NO conflicting processes?

    Or should this only display if there are conflicting processes?

  • Nicholas Worthington commented
    19 Jan 03:47pm

    I have recently implemented the asjimene Toast notifications mentioned below and after some headaches with Applocker and finding where the scripts are created and processed (C:\ProgramData\PMPC\) I have managed to get something close to what I am after.

    I look forward to seeing what you are looking to develop.

  • Admin
    Justin Chalfant commented
    19 Jan 03:26pm

    We are going to start looking into this from a dev perspective in the coming weeks.

  • Claudio Mendes commented
    18 Dec, 2020 11:01am

    martin also has something that can help https://github.com/imabdk/Toast-Notification-Script

  • Claudio Mendes commented
    18 Dec, 2020 11:00am

    i meant natively ;)

  • Claudio Mendes commented
    18 Dec, 2020 10:57am

    +1
    i suppose this will be coming to pmpc soon https://github.com/asjimene/Patch-My-PC-Prescript-Notification id really would love to see this coming... maybe through a right click option button named "notifiy user to close app"

  • Admin
    Justin Chalfant commented
    8 Oct, 2020 04:12pm

    We are going to review and see what this would look like to implement.

  • Nicholas Worthington commented
    14 Aug, 2020 01:49pm

    It's been a year and surprised no one else has commented on this.

    We also are using PSADT but really want the ease of use of the Patch My PC service.

    I can't imagine 'requiring' an update to Chrome or Edge for instance and it closing automatically especially as there are a lot more web apps in use nowadays.

  • J K commented
    11 Nov, 2019 04:04pm

    psexec.exe is not working

    ServiceUI was working with User Popup

  • Nic W commented
    18 Oct, 2019 08:58pm

    This is the primary reason we use PSAppDeployToolkit

    Adding pop-ups for the current user session would be AMAZING for the Software Update side.

  • +29