Вариант 1: терминальную сессию запускать, например из батника, который бы ждал завершения терминальной сессии: start /wait mstsc ...., а следующей командой - shutdown -l
Вариант 2: сделать для пользователя в качестве оболочки mstsc с соответствующими параметрами, тогда логаут будет автоматический после завершения rdp сессии.