User account options
User accounts (All users only) |
|
Start this task only if one of the following users is logged on and active
If this option is selected, the task will only be started if the active user is on the list. If the user is not on the list, the task will not be started.
If this option is not selected, the task will be started on behalf of the currently active user. The task will not be started if no user is active. If you want your task to be started even if no user is active, check the Start task on the hidden desktop option.
Start this task for each logged on and valid user (even those who are logged on but not active at the time)
If this option is selected, a copy of the task will be created for each logged on user. If the Start this task only if one of the following users is logged on and active option is enabled, the task will be launched only for users on the list.
Note: Theses User account options override global values from the Options | Parameters | [Username] | Users tab.
User accounts and sessions |
|
Tasks on the current user's tab run for the user who launched Advanced Task Scheduler application and it is required that the user is logged on and Advanced Task Scheduler application is running (except Network Edition).
Tasks on the All users tab run by Advanced Task Scheduler service and require that the service is instlled and running. For tasks on the All users tab Advanced Task Scheduler offers three options:
Tasks run on the session of the currently active user. This is the default option, such tasks will not run for remote desktop sessions.
There is the Start this task for each logged on and valid user (even those who are logged on but not active at the time) option. When enabled, the task will run for each session, including remote desktop sessions.
The Start this task only if one of the following users is logged and active option allows running tasks on the sessions where only one of the specified users is logged on.
There is the Run task on the hidden desktop option. When enabled, the task will run on the hidden desktop when any user or even no user is logged on: Run scheduled tasks when no user is logged on into the system.
Active user
The task will be executed on behalf of the active user. An active user is a user who had been logged on and had been working with the system when the task started.
Note: The Active user option has the following meanings depending on other options:
Local system
The task will be executed on behalf of Local System. Local System is a system account. To execute tasks on behalf of Local System, Advanced Task Scheduler must be started under the system or administrator account.
Note: The Local System option has the following meanings depending on other options:
Service user
The task will be executed on behalf of a scheduling service user. A scheduling service user is a user on whose behalf the scheduling service is working. For All users this is the account under which the Advanced Task Scheduler Service runs. The account can be viewed and modified in Control Panel | Administrative Tools | Services | Service properties | Log On.
Note: The Service user option has the following meanings depending on other options:
User account
The specified username and password will be used for executing the task. To run tasks on behalf of the specified user, Advanced Task Scheduler must be started under the system or administrator account. The account must have the following privileges: "Act as part of the operating system" (SeTcbPrivilege), "Replace a process-level token" (SeAssignPrimaryTokenPrivilege), "Adjust memory quotas for a process" (SeIncreaseQuotaPrivilege, may be named "Increase memory quotas" or "Increase quotas" in Windows 2000 and NT 4.0), "Bypass traverse checking" (SeChangeNotifyPrivilege) and "Debug programs" (SeDebugPrivilege). You can modify user privileges in Control Panel | Administrative tools | Local Security Policy | User Rights Assignment.
Note: Your password will be saved in a secure location, but you can use additional encryption on the Options | Parameters | [Username] | Storage tab.
Passwordless user authorization
You can use passwordless authorization, but you must make sure that Advanced Task Scheduler is running under the system or administrator account. The account must have the following privileges: "Act as part of the operating system" (SeTcbPrivilege), "Replace a process-level token" (SeAssignPrimaryTokenPrivilege), "Adjust memory quotas for a process" (SeIncreaseQuotaPrivilege, may be named "Increase memory quotas" or "Increase quotas" in Windows 2000 and NT 4.0), "Bypass traverse checking" (SeChangeNotifyPrivilege), "Debug programs" (SeDebugPrivilege) and "Create a token object" (SeCreateTokenPrivilege). You can modify user privileges in Control Panel | Administrative tools | Local Security Policy | User Rights Assignment. Windows Vista and later: Advanced Task Scheduler must be running only under administrator account. Starting from this Windows version, the system account doesn't have the SeCreateTokenPrivilege privilege.
Note: Windows XP Home and Windows Vista Home do not contain secpol.msc snapin, which provides User Rights Assignment section to the Control Panel, so if that is your case, you need some third-party tool to modify your account privileges. You can download our Polsedit tool from https://www.southsoftware.com/. It will let you modify your account privileges and it is completely free to use.
Start task on the hidden desktop
Use this option only if your task does not require user's input. As the task is executed on the hidden desktop, no user will be able to communicate with it.
When this option is selected, the task will be executed independently from logged on users, even when no user is logged on.
Related Topics
User settings
Related Articles
User Account Options and Privileges
Run scheduled tasks when no user is logged on into the system
Categories: Manual, User guide
Leave a Reply
You must be logged in to post a comment.