I am currently trying to get SCHTASKS to create a scheduled task under the SYSTEM account, by using the following command:
schtasks.exe" /s "\\" /u "SYSTEM" /Create /SC DAILY /MO "7" /ST "12:00" /TN "mytask" /TR "C:\test.exe "C:\""
Although it outputs:
ERROR: User credentials are not allowed on the local machine.
Open an elevated (admin) command prompt.
Enter the following command:
schtasks.exe /s "\" /ru "SYSTEM" /Create /SC DAILY /MO "7" /ST "12:00" /TN "mytask" /TR "C:\test.exe "C:\"
Please note the difference is that, in order to specify the SYSTEM account, you need to use the /RU
switch and not the /U
one.
- Create your tasks in scheduler them export them as XML (https://superuser.com/questions/1334495)
- Create a text file with: schtasks.exe /create /RU SYSTEM /TN "Folder\TaskName" /XML "I:\Location\TaskName.xml" as many lines as you want, with each task, then save file as batch (.bat), run as administrator (right click run as admin).
- Apply to computers that you want to run it on.
来源:https://stackoverflow.com/questions/6477807/how-to-create-a-scheduled-task-under-system-user-account-with-schtasks