В настоящее время мы создаем две фермы удаленных рабочих столов для наших пользователей.
Одна ферма предназначена для обслуживающего персонала, а другая - для счетов. В обоих случаях мы используем развертывание удаленных рабочих столов Server 2012 R2 с центральными дисками профилей пользователей, чтобы обеспечить согласованный профиль независимо от того, к какому серверу они подключены.
Одно из приложений, которое используют наши сотрудники по работе с клиентами, - это надстройка для отчетов Excel. Они планируют запуск отчетов в определенное время дня. Эти запланированные отчеты - это, по сути, просто задачи Windows.
Поскольку ферма, к которой они подключаются, имеет балансировку нагрузки между двумя хостами, они могут быть зарегистрированы на одном или другом сервере. Моя проблема на данный момент заключается в том, что запланированные отчеты не будут следовать за ними по серверам, поэтому задача расписания доступна только пользователю, если они подключены к хосту, на котором была создана задача.
Я не думаю, что это удастся сделать, поскольку, когда пользователь выйдет из системы, его профиль больше не будет загружаться (поэтому задачи хранятся централизованно), но я надеюсь, что кто-то сможет подтвердить, возможно ли сохранить эти запланированные задачи в профиле пользователя, а не в системной папке, чтобы задачи могли следовать за ними на разные серверы.
Я подумал о попытке синхронизировать задачи между серверами с помощью сценариев, но тогда это будет означать, что задача будет выполняться несколько раз, а не только один раз, что не является приемлемым вариантом.
Планировщик задач Windows не имеет возможности делать то, что вы просите в его стандартной функциональности. Вам нужно будет обратиться к стороннему программному обеспечению или, как вы говорите, попытаться собрать что-то самостоятельно, чтобы получить то, что вы хотите.