Определить RemoteApp в сценарии входа

У меня есть довольно простой сценарий входа в систему vbs, который в настоящее время обнаруживает, находится ли пользователь на физическом рабочем столе или на удаленном рабочем столе, проверяя, является ли строка%SESSIONNAME% Environment "Console" или нет, и затем запускает правильные элементы. Это прекрасно работает, однако я только начал играть с RDS RemoteApp и заметил, что запущенные сеансы RemoteApp, похоже, запускают элементы удаленного рабочего стола сценария входа в систему.

Есть ли способ в VBS, я могу обнаружить, что сеанс не является "истинным" сеансом RDP, чтобы избежать запуска ненужных элементов сценария?

1 ответ

Сеанс является настоящим сеансом RDP. Разница в том, что вместо отображения удаленного рабочего стола пользователю отображается только окно приложения. Если вы нажмете кнопку "Подробности" при запуске RemoteApp, вы увидите, что сеанс рабочего стола создается так же, как вы входите в сеанс рабочего стола. За кулисами RemoteApps работают точно так же, как и сеанс рабочего стола: создается профиль пользователя, устанавливаются переменные пользователя, запускаются сценарии входа (если есть), применяется перенаправление папок (если настроено) и т. Д. И т. Д. И т. Д.

Базовая технология по-прежнему RDS, отличается только презентация.

Другие вопросы по тегам