We are currently creating two remote desktop farms for our users.
One farm is for operations staff, and one is for accounts. In both cases, we are using Server 2012 R2 remote desktop deployments with central user profile disks to allow a consistent profile regardless of what server they are connected to.
One application our accounts staff use, is an excel reporting add-in. They schedule reports to run at certain times of the day. These scheduled reports are essentially just windows tasks.
As the farm they connect to is load balanced across two hosts, they could be logged onto one server or the other. My issue at the moment, is that the scheduled reports will not follow them across servers, so the schedule task is only available to the user if they are connected to the host on which the task was created.
I don't think it will be possible to do this, as when the user logs off their profile will no longer be loaded (hence why tasks are stored centrally), but I am hoping someone can confirm whether or not it is possible to store these scheduled tasks in a users profile instead of the system folder, to allow the tasks to follow them onto different servers.
I have considered trying to sync the tasks across servers using scripts, but then that will mean the task will run multiple times instead of just once, which isn't a workable option.