Как подключиться к терминальной сессии пользователя
Перейти к содержимому

Как подключиться к терминальной сессии пользователя

  • автор:

Настройка лимитов (таймаутов) для активных/отключенных RDP/RDS сессий в Windows

date

15.11.2022

user

itpro

directory

Windows 10, Windows Server 2019

comments

комментарий 41

Когда пользователь со своего компьютера закрывает окно своей RDP/RDS сессии в терминальном клиенте (mstsc.exe, RDCMan или RDP HTML WEB клиенте) простым нажатием по крестику в окне, без выполнения выхода (logoff), его сессия переходит из активного режима в режим disconnected (разъединённый сеанс). В этом режиме все запущенные пользователем программы, открытые документы и окна продолжают работать на удаленном сервере и потреблять ресурсы.

По-умолчанию RDP сессия пользователя в Windows может находится в состоянии disconnected до перезагрузки компьютера или явного ее завершения пользователем или администратором. Это довольно удобно, т.к. пользователь может в любой момент подключиться к своей старой сессии и продолжить работу с запущенными программами и открытыми документами.

На следующем скриншоте видно, что отключенные сессии пользователей на RDS сервере с Windows Server 2019 потребляют около 35% памяти сервера.

disconnected сесии не отключаются на rds/rdp сервере

Кроме того незавершенные сессии могут блокировать открытые файлы на файловых серверах, вызывать проблемы с корректным сохранением данных в приложениях, профилях или User Profile Disks. Кроме наличие старых RDP сессий часто вызывает проблему блокировки учетной записи пользователей в домене после смены пароля (когда RDS сессии продолжает работать под старыми паролем пользователя).

С помощью команды quser можно узнать, когда начата RDP сессия пользователя, длительность простоя и статус сессии.

quser - длительность rdp сеансов, простоя rdp сессий

Также вы можете вывести информацию о длительности сессий пользователей в RDS фермы с помощью PowerShell скрипта (укажите FQDN вашего сервера RDS Connection Broker):

$connectionBrocker = “MSK-RDSMAN.WINITPRO.RU»
Get-RDUserSession -ConnectionBroker $connectionBrocker |select-object -Property CollectionName, HostServer, DomainName, UserName, ServerIPAddress, CreateTime, DisconnectTime, SessionState, IdleTime , SessionID , `
@ >

Вы можете настроить максимальную длительность активных, отключенных и простаивающих (без активности пользователя) сессии для Remote Desktop Services.

Автоматическое завершение неактивных RDP сессий в Windows

Для автоматического завершения отключенных RDP/RDS сессий через определенный промежуток времени, вам нужно правильно настроить лимиты (таймауты).

Если у вас развернута полноценная Remote Desktop Services ферма на Windows Server, вы можете настроить параметры таймаутов сессий пользователей в настройках RDS коллекций на вкладке Session.

Укажите время, через которое нужно завершить отключенный сеанс в параметре End a disconnected session (по умолчанию длительность RDP сеанса не ограничена – Never). Также вы можете выставить максимальную длительность активной RDP сессии (Active session limit) и отключение бездействующего сеанса (Idle session limit). Это жесткие таймауты применяются для всех сессий в RDS коллекции.

настройка таймаутов сесий и параметров переподключения на rd session host

В Windows Server 2012 R2/2016/2019/22 можно настроить таймауты RDP сессий с помощью групповых политик. Можно использовать как редактор доменных GPO gpmc.msc, так и редактор локальных групповых политик (gpedit.msc) на конкретном RDS сервере ( или на десктопной версии Windows, если вы разрешили к ней множественные RDP подключения).

Параметры таймаутов RDP сессий находятся в разделе GPO Computer Configuration -> Policies -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Session Time Limits (Конфигурация компьютера -> Политики -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Ограничение сеансов по времени). Доступны следующие политики таймаутов:

  • Settimelimitfordisconnectedsession (Задать ограничение по времени для отключенных сеансов);
  • SettimelimitforactivebutidleRemoteDesktopServicessessions (Задать ограничение времени для активных, но бездействующих сеансов служб удаленных рабочих столов) – политика позволяет завершить простаивающие RDP сессии, в которых отсутствует ввод со стороны пользователя (движение мышкой, ввод символов с клавиатуры);
  • SettimelimitforactiveRemoteDesktopServicessessions (Задать ограничение по времени для активных сеансов служб удаленных рабочих столов) – максимальный срок для любой (даже активной) RDP сессии пользователя, после которого она переводится в состояние disconnected;
  • EndSessionwhentimelimitsarereached (Завершать сеанс при достижении ограничения по времени) – через какое время нужно завершать RDS сессию (logoff) вместо перевода ее в disconnected;
  • Set time limit for logoff of RemoteApp sessions (Задать предел для выхода из сеансов RemoteApp).

политики ограничения времени rdp сеансов по времени

По умолчанию эти параметры не настроены. Чтобы автоматически завершать отключенные RDP сеансы пользователей через 8 часов, включите политику “Set time limit for disconnected session” = Enabled, и в выпадающем списке выберите 8 часов.

политика Set time limit for disconnected session

Сохраните изменения и обновите настройки групповых политик в Windows (gpupdate /force). Новые настройки таймаутов будут применяться только к новым RDP сеансам, текущие сеансы придется завершить вручную.

Настройки GPO имеют более высокий приоритет, чем настройки таймаутов в коллекции RDS.

Аналогичные настройки по управлению таймаутами RDP есть в секции GPO с настройками пользователя: User Configuration -> Administrative Templates -> Windows Components. С помощью политики из пользовательской секции вы сможете более гибко настроить группы пользователей с различными лимитами на длительность RDP сессий.

Параметры таймаутов для RDP сессий, которые задаются политиками можно также настроить напрямую через реестр. Указанным выше политикам соответствую следующие DWORD параметры в ветке реестра HKLMACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services

  • MaxDisconnectionTime
  • MaxIdleTime
  • MaxConnectionTime
  • MaxDisconnectionTime
  • RemoteAppLogoffTimeLimit

Например, чтобы установить максимальную продолжительность для отключенной RDP сессии в 15 минут (90000 мс), нужно изменить параметр реестра с помощью такой команды PowerShell:

Set-ItemProperty «HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services» -Name MaxDisconnectionTime -Type ‘DWord’ -Value 900000

Также вы можно можете задать ограничение времени RDP сессии на вкладе sessions в свойствах локального (консоль lusrmgr.msc) или доменного пользователя (консоль dsa.msc — ADUC). Здесь доступны следующие параметры:

  • End a disconnected session
  • Active session limit
  • Idle session limit
  • When a session limit is reached or connection is broken: Disconnect from session или End Session
  • Allow reconnection: From any Client или From originating client only

настройки макс. длительности сессий в свойствах пользователя

Не стоит делать таймауты на время RDP сеанса слишком маленькими, иначе сеансы пользователей будут завершаться при малейшей неактивности.

Если у вас развернут RD Gateway Server для доступа к RDS серверам, вы можете настроить отдельные таймауты для пользователей, подключенных через RDGW (откройте политику авторизации подключений и перейдите на вкладку Timeouts).

rd gateway настройка таймаутов для подключений пользователей

В Windows Server 2008 R2 также можно было задать лимиты RDP сессий на хосте через специальную консоль tsconfig.msc (RD Session Host Configuration). Достаточно было запустить консоль, щелкнуть правой кнопкой по RDP-Tcp -> Properties. Настройки ограничения длительности сессий находятся на вкладке Sessions. Но в следующих версиях Windows Server эта консоль отсутствует (хотя вы можете вручную скопировать файлы tsadmin.msc и tsconfig.msc и использовать эти консоли и более новых версиях Windows Server).

лимиты rdp в консоли tsconfig.msc

Сообщения о превышении длительности RDP сессий

После того, как вы настроили политики с таймаутами RDS, пользователи увидит такое сообщение, перед завершением своей сессии:

Idle timer expired Session has been idle over its time limit. It will be disconnected in 2 minutes. Press any key to continue the session.

сообщение о простаивающей сесии в windows через 2 минуты

При этом в логах хоста появляется Event ID 26.

Подробнее о логах RDP подключений. [/aler]

событие простаивающей rdp сессии

Вы можете отключить это предупреждение, установив в классе WMI Win32_TSSessionSettings значение EnableTimeoutWarning = 0.

Set-WmiInstance -Path «\\localhost\root\CIMV2\TerminalServices:Win32_TSSessionSetting.TerminalName=’RDP-Tcp'» -Argument @

Теперь, когда Windows будет автоматически завершать простаивающие RDP сеансы, пользователь получит от RDP клиента такое сообщение:

Your Remote Desktop Services session ended because the remote computer didn’t receive any input from you.

rds сессия завершена из-за неактивности пользователя

В некоторых случаях вы можете столкнуться с такой ошибкой в RDP клиенте:

Your Remote Desktop Services session has ended. Another user connected to the remote computer, so your connection was lost. Try connecting again, or contact your network administrator.

rds сессий завершена другим пользователем

Это означает, что кто-то другой вошел на компьютер через RDP (когда количество одновременных RDP сессий на компьютере ограничено параметром Limit number of connections, например, в десктопных версиях Windows доступен только один сеанс). Либо вы повторно вошли на удаленных RDP/RDS хост с нового компьютера.

Вы можете разрешить множественные подключения под одним пользователем к RDP хосту с помощью параметра GPO Restrict Remote Desktop Services users to a single Remote Desktop Services session = Disabled (в ветке разделе Computer Configuration -> Administrative Templates -> Windows Components -> Remote Desktop Services -> Remote Desktop Session Host -> Connections).

групповая политика - ограничить количесвто сессий для одного пользователя до одной

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Как подключиться к терминальной сессии пользователя Windows Server 2012 R2

Windows Server 2012 R2 предоставляет возможность удаленного подключения к терминальной сессии пользователя. Это позволяет администраторам управлять сервером и решать проблемы пользователей, даже находясь вне офиса. В этой статье мы расскажем, как подключиться к терминальной сессии пользователя на Windows Server 2012 R2.

Первым шагом необходимо убедиться, что на сервере включена роль «Удаленный рабочий стол». Для этого перейдите в «Серверный менеджер» и выберите соответствующую опцию.

Далее, откройте «Панель управления» и выберите «Система и безопасность». Затем перейдите в раздел «Система» и выберите «Дополнительные параметры системы».

В открывшемся окне выберите вкладку «Удаленный рабочий стол» и установите флажок «Разрешить подключение к этому компьютеру». Также, на вкладке «Производительность» установите опцию «Лучшая производительность» для удаленного рабочего стола.

Подключение к терминальной сессии пользователя на Windows Server 2012 R2

Windows Server 2012 R2 предоставляет возможность подключения к терминальной сессии пользователя для выполнения административных и управленческих задач.

Для подключения к терминальной сессии на Windows Server 2012 R2 вы можете использовать удаленное рабочее место (Remote Desktop) или командную строку (Command Prompt).

С помощью удаленного рабочего места:

  1. RegionName Откройте приложение «Remote Desktop Connection».
  2. RegionName В поле «Компьютер» введите IP-адрес или имя сервера Windows Server 2012 R2.
  3. RegionName Нажмите кнопку «Подключиться».
  4. RegionName Введите имя пользователя и пароль для подключения к терминальной сессии.
  5. RegionName Нажмите «ОК», чтобы установить соединение с терминальной сессией.

С помощью командной строки:

  1. RegionName Откройте командную строку (Command Prompt).
  2. RegionName Введите команду «mstsc /v: » и нажмите «Enter».
  3. RegionName Введите имя пользователя и пароль для подключения к терминальной сессии.
  4. RegionName Нажмите «ОК», чтобы установить соединение с терминальной сессией.

Завершить терминальную сессию можно, нажав на кнопку «Завершение сеанса» в верхней части экрана или используя команду «logoff» в командной строке.

Внимание: при подключении к терминальной сессии на Windows Server 2012 R2 убедитесь, что у вас есть соответствующие права доступа и разрешения.

Как завершить терминальную сессию пользователя на Windows Server

Операционная система Windows Server предоставляет возможность удаленного доступа пользователей к своим ресурсам с помощью службы удаленных рабочих столов (Remote Desktop Services). При работе с терминальными сессиями важно следить за корректностью завершения сеансов пользователей, чтобы избежать потери данных и возникновения проблем с безопасностью.

Одним из способов завершения терминальной сессии пользователя является отключение сеанса с помощью специальной команды. Для этого необходимо открыть командную строку на сервере и выполнить команду «query session», чтобы получить список активных сеансов пользователей. Затем, используя идентификатор сессии, можно выполнить команду «logoff» с указанием этого идентификатора, чтобы завершить сеанс.

Например, для завершения сеанса пользователя с идентификатором 1 необходимо выполнить следующую команду: «logoff 1».

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

Почему важно корректно завершать терминальную сессию

Вот несколько причин, почему следует всегда завершать терминальную сессию корректно:

1. Безопасность

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

2. Сохранение данных

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

3. Освобождение ресурсов

Корректное завершение сессии помогает освободить ресурсы, которые в противном случае могут оставаться занятыми и снижать производительность системы. Завершение сессии позволяет освободить память, закрыть открытые файлы и сетевые соединения.

4. Управление пользователями

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

В целом, корректное завершение терминальной сессии пользователя является неотъемлемой частью правильной работы с сервером. Оно способствует безопасности данных, сохранению информации, оптимизации ресурсов и упрощению управления пользователями.

Как завершить терминальную сессию пользователя

Окончание терминальной сессии пользователя в Windows Server может быть необходимо в случае, когда пользователь забыл выйти из системы или когда требуется освободить ресурсы сервера. Для этого можно воспользоваться следующими способами:

1. Через диспетчер задач:

Щелкните правой кнопкой мыши на панели задач и выберите пункт «Диспетчер задач». В открывшемся окне найдите вкладку «Пользователи» и щелкните на ней. Выделите нужного пользователя и нажмите кнопку «Завершить задачу». Окно будущего пользователя будет закрыто.

2. Через командную строку:

Откройте командную строку, нажав клавиши Win + R и введя команду «cmd». В открывшемся окне введите команду «query user», чтобы увидеть список всех активных пользователей. Затем введите команду «logoff SessionID», где SessionID это идентификатор сессии пользователя, которую нужно завершить.

3. Через удаленное управление:

Если у вас есть доступ к удаленному управлению сервером, вы можете открыть утилиту «Удаленные рабочие столы». Выделите нужную сессию пользователя и щелкните на кнопке «Завершить сеанс» в верхней части окна.

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

Как завершить сессию пользователя на терминальном сервере

Настройка серверов windows и linux

Добрый день! Уважаемые читатели и гости IT портала Pyatilistnik.org. Вчера я вас научил определять номер и ID сеанса пользователя на RDS ферме или терминальном сервере. Там я вам рассказывал, что это нужно в случаях, когда вам необходимо завершить сессию пользователя, по ряду причин, одна из таких, это просто ее зависание. После чего человек и подключиться не может заново и не может выйти из своего сеанса. Вы как администратор, должны уметь решать проблему с зависшими RDP сессиями, ниже я покажу свои методы и алгоритмы.

Описание проблемы

Есть RDS ферма из 15 хостов подключений на Windows Server 2012 R2. Сервера на то они и сервера, что работают постоянно. Если у вас на ферме не настроены тайм ауты времени беспрерывной работы, то пользователи могут неделями или месяцами висеть в авторизованных подключениях. Логично предположить, что это не очень хорошо и ведет к различным последствиям, одно из которых, это полное зависание сеанса, при котором человек не может подключиться к терминальному серверу и видит сообщение » Работает служба профилей пользователей» или еще вариант » Не удается завершить требуемую операцию», я уже не говорю про повреждение пользовательского профиля. В результате того, что RDS брокеры видят. что пользователь уже залогинен, они не дают ему переподключиться к другому Session Host серверу, даже если вы закроете на текущем новые подключения. Пока вы не сделаете выход пользователя из системы для этой сессии, она так и будет мешать. Давайте разбираться, как это делать.

Методы завершения сессии пользователя не терминале

Существует несколько методов позволяющие выкинуть пользователя с сервера.

  • Завершить сессию пользователя (Сделать log off) вы можете из оснастки управления RDS фермой
  • Разлогинить пользователя можно и на самом терминальном сервере из диспетчера задач
  • Выход пользователя можно выполнить из утилиты командной строки rwinsta
  • Утилита командной строки log off
  • Утилита reset session
  • * Командлет Stop-TSSession

Как выкинуть пользователя из оснастки управления RDS

И так, у меня есть мой любимый, тестовый пользователь в Active Directory, по имени Барбоскин Геннадий Викторович. Предположим, что он зашел на терминальный стол и нам по причине зависания его сессии, нужно сделать ему выход. Первый метод, это использование оснастки по управлению RDS фермой, я вам рассказывал, как ее собирать. Открываем раздел с вашей коллекцией RDS фермы. В поисковом фильтре указываем логин или фамилию нужного сотрудника. В результате получаем хост, где он работает.

выход пользователя

Щелкаем по нему правым кликом. В контекстном меню будет пункт «Выйти», это и соответствует завершению сессии (Log off). Так же есть пункт «Отключиться», если выберите его, то пользователь будет выброшен с терминального сервера, но его сессия останется на нем, данная операция равносильна тому, если пользователь просто нажал в окне с названием терминального сервера крестик.

как выкинуть пользователя-03

После того, как вы выбрали пункт «Выйти», начнется корректное завершение сессии пользователя на RDS ферме. Сам пользователь увидит сообщение «Работает служба профилей пользователей» и у него закроется окно без ошибки.

Второй метод разлогинить пользователя на терминальном сервере

как выкинуть пользователя-04

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

Выход пользователя в диспетчере задач

Бывает так, что первые два метода не помогают в случаях, когда пользовательская сессия зависает на терминальном сервере, вы вроде бы из графического интерфейса делаете выход, но оно не отрабатывает. В таких случаях нужно использовать утилиты командной строки или PowerShell

Использование утилиты RWINSTA

Если вы попали в ситуацию, когда графические методы не позволяют вам произвести выход пользователя из системы, а это необходимо, то вам на помощь придут утилиты из командной строки. RWINSTA — это встроенная в Windows утилита, которая позволяет сбрасывать сессии, по ID и имени сеанса. Первым делом вам нужно вычислить или ID сессии или ее имя, я вам рассказывал, о всех известных мне методах. можете ознакомиться. Я выберу утилиту qwinsta. Пишем команду:

qwinsta | findstr barboskin.g (Локально)

или удаленно qwinsta /server:имя сервера | findstr barboskin.g

В моем примере имя сеанса rdp-tcp#172 и ее ID 515. Пишем команду:

rwinsta rdp-tcp#172 /server:localhost или rwinsta 515 /server:localhost

Использование утилиты RWINSTA

Как отключить пользователя через reset session

Завершить сессию пользователя можно и с помощью утилиты командной строки Reset Session. В текущем примере у моего Барбоскина Геннадия Викторовича имя сеанса rdp-tcp#16 с его ID 11. Данную утилиту можно применять как локально на самом терминальном сервере, так и на своей рабочей станции, тут так же есть ключ /server.

reset session rdp-tcp#16 или reset session 11

Как отключить пользователя через reset session

Подробнее про утилиту reset session вы можете почитать на сайте Microsoft — https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/reset-session

Как отключить пользователя через logoff

Разлогинить пользовательскую учетную запись и даже зависшую, можно и через утилиту командной строки «LogOff». В данном примере у Геннадия Барбоскина имя сессии rdp-tcp#43. В командной строке от имени администратора введите:

logoff rdp-tcp#43 /server:localhost (Имя сервера можно менять) или logoff 54 /server:localhost

Как отключить пользователя через logoff

Выход пользователя через командлет Stop-TSSession

Get-TSSession | FT

В итоге я вижу, что у пользователя barboskin.g SessionID 3. Далее пишем

Stop-TSSession 3 или принудительно Stop-TSSession 3 -Force

Выход пользователя через командлет Stop-TSSession

Соглашаемся с тем, что будет производиться log off для данного пользователя. Проверяем, что сессия завершена. Можно вот таким простеньким скриптом из планировщика задач, разлогинивать сессии:

Import-Module PSTerminalServices
Get-TSSession -ComputerName SERVER_NAME -filter | Stop-TSSession –Force

Выход пользователя через командлет Stop-TerminalSession

Данный командлет устанавливается отдельно, совместно с пакетом Pscx. Первым делом посмотрим локально или удаленно идентификаторы сессии пользователя, для которого мы хотим сделать log off. Выполняем команду:

Get-TerminalSession -ComputerName имя сервера

Get-TerminalSession

Нужный мне ID сеанса 427. Далее воспользуемся командлетом Stop-TerminalSession, чтобы выкинуть пользователя и завершить его сессию.

Stop-TerminalSession -ComputerName имя сервера -Id 427 -Force

Stop-TerminalSession

Как видите сессия 427 больше не существует, и у нас с помощью командлета Stop-TerminalSession получилось выкинуть пользователя из RDS сеанса. На этом у меня все. Остались вопросы, то пишите их в комментариях. С вами был Иван Семин, автор и создатель IT портала Pyatilistnik.org.

Популярные Похожие записи:
  • При подключении по rdp черный экран рабочего столаПри подключении по rdp черный экран рабочего стола
  • Ошибка The number of connections to this computer is limitedОшибка The number of connections to this computer is limited
  • Теневое подключение RDP (Shadow), секреты и настройкаТеневое подключение RDP (Shadow), секреты и настройка
  • Как открыть PowerShell, все методыКак открыть PowerShell, все методы
  • Автозагрузка в windows server 2012-2016
  • Ошибка Remote Desktop Connection Broker Client failed to redirect the user

Апр 16, 2019 21:23 Автор — Сёмин Иван

12 Responses to Как завершить сессию пользователя на терминальном сервере

Спасибо, было интересно, но «Указанный модуль «psterminalservices» не был загружен, так как ни в одном из каталогов модулей не был обнаружен действительный файл модуля.»

Иван Семин :
Он доставляется отдельно

гораздо интересней было бы завершать сеанс, зная только имя пользователя, и именно из командной строки, без промежуточного выяснения id и имени сеанса. у вас есть на этот счет рецепт?

Иван Семин :
Обстоятельно и актуально, спасибо большое!

Классная статья ! Спасибо за статью !
Можно ли сделать командный файл (cmd скрипт) с большой кнопкой для юзера,
чтобы корректно юзер мог закрывать сесию ?
Напишите пожалуйста такой скрипт.
Я думаю многим будет интересно.

Мне кажется, было бы полезным задавать время работы пользователей RDP равным рабочему времени. Странно, но в функционале настройки сессий я такого не нашел. Только ограничение по времени работы сессии, что конечно же не то.
Скажем, рабочее время с 8 до 17, задать время работы с 7 до 19 и хватит. Есть мысли, как это сделать корректно? На ум приходит запуск по таймеру скрипта, которое добавит в 7 часов разрешение на вход группе удаленных пользователей, а в 19 запретит. Чтобы случайно не закрыть вход админу?

«Можно ли сделать командный файл (cmd скрипт) с большой кнопкой для юзера,
чтобы корректно юзер мог закрывать сесию ?»
1. Создайте ссылку на
%windir%\system32\logoff.exe
поместите на рабочий стол
2. Выберите для неё значок
3. Скопируйте готовое всем пользователям

Просьба подсказать как можно снять зависшие сессии с ситуации с RDS HA. Конфигурация — выделенный сервер с настроенным HA + 4 сервера RDS. При выключении одного из серверов в ферме из 4х RDS, пользователи которые находились на этом сервере не могут зайти на другие. При попытке сделать выход для пользователя в оснастке получаю ошибку «unable to disconnect session N». Помогает только перезагрузка сервера с HA либо возврат в строй сервера на которым были пользователи.

Подскажите, как можно снимать сессии сразу нескольких пользователей?
Если у меня есть сервер, на нем около 30-50 сессий в состоянии отключено, как через PS или другой инструмент завершить?

Иван Семин :

Спасибо за информацию. Скажите, есть ли способ не «разлогинивать» пользователя, а обрывать подключение? Чтобы сессия сохранялась и окна оставались открытыми. По аналогии с закрытием «крестиком».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *