9Mar/11
Task scheduler permission management
Few days ago I needed to grant task scheduler permission to non-admin user and I quickly realized that it will not be as easy as one might think. The problem is that by default only admins have access to task scheduler and windows does not provide an easy way to grant this right to members of other groups. Turns out that access is controlled by file level permissions to c:\windows\tasks. However this folder is treated differently the the rest of your folders and you can't simply right click and change security options. Fortunately it works just fine when command prompt is used. I created a new local group called Task Admins and added all users that required access to task scheduler. Then i ran this command.
Windows XP: cacls c:\windows\tasks /t /e /g "task admins":f
Windows 7: icacls c:\windows\tasks /t /grant "task admins":f
Warning: Do not omit /e on windows XP or you will wipe the existing permissions.