В общем, наверняка когда-нибудь кто-то будет пытаться решить этот же вопрос, поэтому вот моё решение в виде велосипеда с костылями вместо колёс. Так как все компьютеры в нашей организации имеют минимум 8Гб оперативки, поставил на них proxmox, внутри него крутится виртуалка с виндой, которой достаётся около 7Гб (что тоже неплохо для офисных задач). На proxmox поставил GUI (Mate + LightDM) и подключаюсь к виртуалке на этом же компе посредством RDP (freerdp). Параллельно поднял NodeRed сервер, на который поставил telegram бота и ноды ssh. Схема такая: пользователь загружает proxmox с рабочим столом, затем отправляет боту в телеграме команду "unlock", NodeRed определяет какой пользователь это отправил и подключается по SSH к соответствующему компьютеру (к proxmox) и вводит команду qm sendkey, которая вбивает пароль дешифрации в виртуалку с Windows, после чего винда загружается и к ней можно подлючаться по RDP. Итог: польщователь не знает пароль, но может дешифровать винду, при этом ключи дешифрации каждой станции хранятся в NodeRed, который в свою очередь также крутится на зашифрованном линуксе