Итак, основы, запуск Windows 2012 R2, RDS (сервер терминалов) с опубликованным удаленным приложением. При попытке подключиться к клиентам, на которых запущено юбилейное обновление Win 10, все компьютеры правильно присоединены к домену и т. Д.
Все работает нормально, за исключением того, что конкретному удаленному приложению для правильной работы требуется переменная пользователя среды.
Если клиентский компьютер использует полное подключение к удаленному рабочему столу и запускает приложение изнутри сеанса rdp, оно работает отлично. Однако я хотел бы запустить удаленное приложение на клиентском компьютере с файлом .rdp, открыв только удаленное приложение на клиентском рабочем столе.
Это также отлично работает, за исключением того, что по какой-то причине переменная окружения не используется, и приложение возвращает ошибку с просьбой установить переменную env.
У меня есть как локальный компьютер, так и сервер RDS с одинаковой переменной env для этого конкретного пользователя домена, но это все равно дает мне ошибку.
Как я могу указать файлу .rdp использовать пользовательскую переменную среды?
Я очень новичок в этом, и на днях потратил добрых 5-6 часов, пытаясь устранить неполадки, и поднял руки вверх.
Итак, на самом деле это не ответ, но мой друг-программист только что создал для меня новое приложение, которое в основном устанавливает переменную окружения в текущем сеансе, а затем запускает RemoteApp, которое изначально предназначалось для запуска, это кажется чтобы устранить любые проблемы с передачей переменных окружения. К сожалению, для этого требуется разрешить передачу любого параметра cmd удаленному приложению (к счастью, это только его небольшое приложение длиной около 5 строк).