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