У каждого пользователя свое ПО или оно одинаковое для всех?
В общих чертах примерно так:
Устанавливаете нужное ПО на терминальный сервер...
Настройки всякие применяете через GPO
Если UPD не настроены - профили создаются локально на терминальном сервере в c:\Users. Можно их задачей по расписанию удалять.
Если UPD настроены - так же, задачей по расписанию из общей папки профилей грохать
Как сказал
Sergey Ryzhkin - можно замутить VDI (все необходимое ПО и настройки сделать в эталонном образе, можно использовать GPO), если ресурсов аппаратных достаточно, чтобы каждому пользователю выделить отдельную ВМ