Запуск робота на терминальном сервере

Как организовать работу робота на терминальном сервере? Полльзователи складывают файлы в папке в удаленном сеансе, и далее жти файлы нужно обрабатывать.
Возможно ли такое технически?
Будет ли экземпляр робота работать при отсутствии клиентских сессий?
Что нужно для реализации такого запуска?

Вопрос дополнительно проработаем, вернемся с ответом.

@ANemcov, если действия не содержат действий с интерфейсом, то есть все действия выполняются в бэкграунде (например, файловая система, http-запросы, excel, sheets и т.п.), то при отключении RDP или блокировке проблем не возникнет. Если же алгоритм содержит действия с интерфейсом, то при блокировке системы или отключении от RDP возникнут ошибки при работе с элементами интерфейса.

Если Вам требуется обработка файлов и если данные не нужно заносить через интерфейс, то все функции, которые Вы будете использовать, работают в бэкграунде, поэтому проблемы не возникнет.

Запуск робота все равно нужно убдет делать в каком-нить из пользовательских сеансов, чтобы он постоянно работал?
И работать он будет только пока пользовательский сеанс существует? То есть я именно отключился от сессии, а не завершил ее.

Если Вы, к примеру, сменили пользователя или заблокировали - функции, которые не взаимодействуют с интерфейсом будут работать.
Если именно выйти из пользователя - функции не будут работать.