Давай все же попробуем систематизировать то, что ты так вывалил...
Итак RDP, гора подключенных принтеров, часть которых ты хочешь спрятать.
Во-первых, зачем тебе лимитировать юзера, если у него может быть принтер по умолчанию? Чем его общий список беспокоит? Я в корпоративной среде в этот список и не лазил ни разу... Если нет особых ограничений по VPN и прочему, можно подключать к локальному клиенту принтер, то есть, который подключается, не вариант?
Дальше, есть пользователь Х с правами Y, который не может достать до принтера, где доступ для Y разрешен? Вот точно разрешен?
Помимо прямого доступа, нужно бы посмотреть gpedit.msc и secpol.msc, а еще есть маловменяемый на терминалках журнал безопасности винды, где должны быть отказы, если они происходят из-за прав на подключение.
Еще вариант - выкинуть принтер, дать пользователю права на его установку и поставить из под пользователя.