Run a specific as an admin from a standard user account - How?

Bill Artemik 1 Reputation point
2020-10-20T16:32:52.857+00:00

We have a client with 147 users that use a specific app. This app works fine under restricted user use EXCEPT that Once-A-Month update the vendor pushes out. This disables use of the app until the update is run. The update requires admin rights so we have to remote in to 147 machines and update this app.

The update is not a MSI file or anything we can "push out" via AD installers (GPO).

Is there a tool that will allow us to grant this ONE APPLICATION the rights to run as an admin? (I recall using Beyond Trust some time ago but that's an expensive solution for 1 application, today, and I don't even know if they're around, anymore).

Honestly I'm surprised this is not a feature already part of the Windows framework! We manage over 700 machines and this type of capability is routinely needed.

If it's built into Windows now, I would love to know what that is. Does anyone have a work-around for this type of issue? (note: the RunAs /savecred does not work cuz you cannot explicitely assign admin privileges to the RunAs command).

Windows 10
Windows 10
A Microsoft operating system that runs on personal computers and tablets.
10,657 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Joy Qiao 4,886 Reputation points Microsoft Employee
    2020-10-21T02:41:27.37+00:00

    Hi Bill,

    Thank you for coming Microsoft Q&A.

    I noticed you said RunAs /savecred not work as you, but I am not sure if you could create that application shortcut and give add administrator to that shortcut to let users run update by themselves. If haven't try, I would recommend to try and check.

    Here is a link about detailed steps.
    How To Create a Shortcut That Lets a Standard User Run An Application as Administrator

    As SCCM have a specific function to deliver software update and manage software update in software center, so we could consider to use SCCM to manage clients. It would be more convenient, but need to cost money on SCCM.

    Here is the management function introduction.

    Software Center user guide

    Or we could use PsExec to execute update action on remote systems. If you have any issue about this command line, I would recommend to contact with Script forum.

    Bests,

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Joey 1 Reputation point
    2021-09-18T04:40:18.5+00:00

    Same problem as me.
    Grant only one specific application administrator rights to run it as administrator from standard user account.
    Runas savecred is not a good idea, because savecred store the administrator password, that user can take it for all applications

    blogenRunasSavecred.html

    Is there any other solution?


  3. Joey 1 Reputation point
    2021-09-19T06:20:07.113+00:00

    Thank you, but programs need elevated rights because for system jobs or updates.
    At the moment users on those notebooks have got local administrator rights, because they work on different locations like caves, ships, deserts with slow and infrequent network connections.
    We want to limit the administrator rights for a few different applications that they can to that job if it is necessary and possible with less risk.