У меня Windows Server 2008 R2 с RDS и пользовательским настольным (GUI) приложением, установленным на сервере. Приложение запускается как RemoteApp на сервере пользователем со своего настольного компьютера (или, иногда, он может работать с ноутбука через VPN).
Некоторые подробности об окружающей среде:
Когда пользователь запускает это приложение со своего компьютера, он не может начать работу с ним, пока это приложение не завершит предварительную инициализацию.
Есть ли способ запустить сеанс RemoteApp при запуске сервера (без фактического входа пользователя в систему), чтобы пользователь мог позже подключиться к этому сеансу со своего компьютера? Я не хочу вовлекать компьютер пользователя в работу.
Я попытался сделать это с помощью сценария запуска Windows, но мне не повезло - для запуска сеанса RDP требуется фактический сеанс пользователя.
Если сервер недоступен физически для всех, вы можете попробовать настроить автологин на консоли и просто брось .rdp
файл (ы) (с сохраненными учетными данными, если необходимо) в автозагрузку.
Например, через 5 минут вы можете снова выйти из сеанса консоли. Если вы войдете в систему как выделенный пользователь, вы не будете запускать все сеансы, если вы войдете в систему как администратор
Может быть, что-то простое, вроде пары regedits или папки автозагрузки?
HKLM/SOFTWARE/MICROSOFT/WINDOWS/CURRENT VERSION/RUN