4

I want to setup a windows 10 task scheduler to run a GUI based tasked interactively for any logged on user. Right now we have to explicitly specify the user name, so the task can only be run for this specific user. This scheduled task will be deployed on 1000s of computers for 100s of companies - all Windows 10, but of many, many difference configurations (pro, enterprise, OEM, site modified).

Looking at other scheduled tasks I see two possibilities:

"nt authority\interactive" - this is used by adobe acrobat update task

"Builtin\users" - this is used by some office tasks

Will either of these work for my purpose? Are they the "right" group to use that can be deployed on many disparate Win10 installations?

thanks!

2
  • I assume these computers are part of an AD domain, and that you are planning to deploy this via GPO. Is the software already in place on all of the systems? Does the solution have to be through task scheduler or are other solutions acceptable?
    – sippybear
    Mar 6, 2020 at 0:28
  • Thanks for the reply. Some of our customers are domain, lots are small and just use workgroup. The deploy of the scheduler task will be through an MSI installer for our product. The solution has to be through task scheduler.
    – user562888
    Mar 6, 2020 at 18:31

1 Answer 1

3

As you want the application to start when any user logs on, I'd suggest the builtin\users security context. If the application needs admin rights, you would need to do a few things differently. Here's an example of the syntax you would use to have notepad run whenever a user logs on:

schtasks /create /ru builtin\users /sc onlogon /tn "Notepad On Logon" /tr C:\windows\system32\notepad.exe

Keep in mind, your installer will need admin rights to add the scheduled task.

Another thing to keep in mind: if the path to your executable has spaces, you'll need to use both double and single quotes around the path. So you'd use something like this:

/tr "'C:\path with spaces\myApplication.exe'"

2
  • Perfect - thanks! Works like a charm.
    – user562888
    Mar 7, 2020 at 18:52
  • For me it worked when I replaced C:\windows\system32\notepad.exe with notepad.exe.
    – eyettea
    Jul 30, 2020 at 10:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.