Using Scheduled Tasks in a Windows environment, you can schedule any script, program, or document to run at a time that is most convenient for you.
Scheduled Tasks can be setup to start each time you start Windows, and they can run in the background. You can schedule a task to run daily, weekly, or monthly, change the schedule for a task, and customize how a task runs at a scheduled time. SyncBack integrates with the scheduler to provide a simple way of scheduling your profiles.
If you schedule a task to run even when you are not logged in, then you must enter your Windows login password when creating (or editing) the scheduled task. The Windows Task Scheduler requires your Windows login password. It cannot use your PIN code, Windows Hello, etc.
The Windows Task Scheduler will run any process it is set to launch in 'session-0', which has no desktop, so will be invisible to the user. This is a security design decision by Microsoft. You can defeat it by setting the Task to run 'only when logged in' but the drawback of that is that it will not run at all if you are not logged in, which of course may not be how you want things to work. These are the only two options: you cannot set the new Scheduler to run 'visibly' while you are logged in and also run while you are not.