none
Состояние пользователя при разрыве соединения RDP RRS feed

  • Вопрос

  • Здравствуйте. Стоит Windows server 2008R2, обновление устанавливаю регулярно. Несколько пользователей работаю в подключении RPD по интернету. При обрыве интернет соединения пользователь на сервере остается в статусе "Активный" - т.е. при пере подключении клиента он не цепляет свой сеанс, в котором работал, а создается новый - что неприемлемо в моем случае. Подскажите, что может служить причиной того, что статус пользователя при разрыве соединения не изменяется на "Отключен" а остается "Активен". Если я руками в диспетчере задач отключаю сеанс - а затем пользователь пытается войти на сервер - он ловит свой "отключенный" сеанс как и должно быть. Все пользователи запускают RemoteApp при подключении.
    9 июля 2012 г. 16:13

Ответы

  • смотри настройку в политике "configure keep-alive connection interval", у нее описание как раз для этого случая:

    After an RD Session Host server client loses the connection to an RD Session Host server, the session on the RD Session Host server might remain active instead of changing to a disconnected state, even if the client is physically disconnected from the RD Session Host server. If the client logs on to the same RD Session Host server again, a new session might be established (if the RD Session Host server is configured to allow multiple sessions), and the original session might still be active.

    If you enable this policy setting, you must enter a keep-alive interval. The keep-alive interval determines how often, in minutes, the server checks the session state. The range of values you can enter is 1 to 999,999.

    • Предложено в качестве ответа Dmitry NikitinModerator 12 июля 2012 г. 17:31
    • Помечено в качестве ответа Vinokurov Yuriy 16 июля 2012 г. 7:37
    10 июля 2012 г. 13:28
    Модератор

Все ответы

  • Статус "Отключен" появаится по истечении определенного времени... таймаут выставляется в настройках remote desktop server. В вашем случае в конфигурации узла сеанса нужно поставить крыжик "Ограничить пользователя единственным сеансом". Тогда все будет так как вы хотите.


    MCP,MCTS
    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    10 июля 2012 г. 5:06
  • Ограничить пользователя единственным сеансом я не могу, т.к. пользователи запускаю 2 и более программы на сервере.

    "Статус "Отключен" появаится по истечении определенного времени... таймаут выставляется в настройках remote desktop server" - где конкретно не подскажете?

    10 июля 2012 г. 7:44
  • Конфигурация узла сеанса  - Свойства RDP-TCP - Сеансы - Ограничение бездействующего сеанса


    MCP,MCTS
    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    10 июля 2012 г. 7:58
  • Если я правильно понял - сервер не может определить факт разрыва соединения, а лишь может отключить клиента при бездействии определенное время?

    Те пользователи, которые сидят в офисе при бездействии 10 мин (сколько я указал в параметре "Ограничение бездействующего сеанса"), например пьют кофе, тоже начнут отваливаться в статус "отключен".

    10 июля 2012 г. 9:06
  • Получается что так. Посмотрите в сторону использования RD Gateway для удаленных пользователей через интернет? Там есть свои настройки как раз для отвалившихся сеансов.


    MCP,MCTS
    Если вам помог чей-либо ответ, пожалуйста, не забывайте жать на кнопку "Предложить как ответ" или "Проголосовать за полезное сообщение"

    10 июля 2012 г. 10:20
  • смотри настройку в политике "configure keep-alive connection interval", у нее описание как раз для этого случая:

    After an RD Session Host server client loses the connection to an RD Session Host server, the session on the RD Session Host server might remain active instead of changing to a disconnected state, even if the client is physically disconnected from the RD Session Host server. If the client logs on to the same RD Session Host server again, a new session might be established (if the RD Session Host server is configured to allow multiple sessions), and the original session might still be active.

    If you enable this policy setting, you must enter a keep-alive interval. The keep-alive interval determines how often, in minutes, the server checks the session state. The range of values you can enter is 1 to 999,999.

    • Предложено в качестве ответа Dmitry NikitinModerator 12 июля 2012 г. 17:31
    • Помечено в качестве ответа Vinokurov Yuriy 16 июля 2012 г. 7:37
    10 июля 2012 г. 13:28
    Модератор
  • Спасибо Вам большое
    12 июля 2012 г. 3:28
  • Ограничить пользователя единственным сеансом я не могу, т.к. пользователи запускаю 2 и более программы на сервере.


    На самом деле - хоть 20 программ. Вопрос лишь в количестве подключений, которые и называются сеансами. В рамках одного сеанса количество запускаемых приложений не ограничено

    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow us on TwitterFollow MSTechnetForum on Twitter

    Посетите Блог Инженеров
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html

    16 июля 2012 г. 7:40