How do I continue to run my SpiderOak backup when I am logged out of my Windows machine?

In order for scheduled tasks to run while a user is logged out, the user must have batch logon privileges. The simplest way set this up is to add the user to the 'Backup Operators' group. Steps for how to accomplish this are as follows:

  1. As the Administrator, open Computer Management which can be found in Programs --> Administrative Tools.

  2. Navigate to Local Users and Groups --> Groups.

  3. Right click the 'Backup Operators' group and select Properties.

  4. At the bottom of the 'Backup Operators' Properties window, click Add.

  5. Enter the user who will be running the batch mode backup and then click OK.

  6. Click OK to close 'Backup Operators' Properties and close the Computer Management.

  7. Next - open Task Scheduler which can be found in Programs --> Accessories --> System Tools --> Task Scheduler.

  8. Open the Task Scheduler Library folder located on the left.

  9. In the top pane, right click on any open space and select 'Create New Task'.

  10. Enter a name and description (for example: SpiderOak Batchmode).

  11. Under Security Options, select 'Run whether user is logged on or not.'.

  12. Please make sure that "When running the task, use the following user account:" specifies the user which will perform the backup. Typically, this will be the user you are adding the task with and should be set automatically.

  13. On the 'Triggers' tab, add a trigger for when you want the task to run.

  14. On the 'Actions' tab, add an Action to start a program. For the Program/script, enter "C:\Program Files\SpiderOak\SpiderOak.exe"

    IMPORTANT NOTE: Include the quotes for the above script as they are important.

  15. In the 'Add arguments (optional)' box, enter: --batchmode.

  16. You may alter the settings on the 'Conditions' and 'Settings' tabs but they do not require adjustment.

  17. Click OK and you will be then prompted for the credentials of the user that will run the task.

IMPORTANT NOTE: The instructions above were created for Windows Server 2008 R2. Windows Server 2008, Windows 7, and Windows Vista may be similar but have not been tested fully. Windows Server 2003 and Windows XP will likely be different but the same principles will most certainly apply.