2008 터미널 서버에서 사용자 세션의 연결을 끊거나 로그 오프하거나 다시 설정하는 방법에 대한 아이디어를 찾고 있습니다 (완전히 잠겨있는 상태에서 사용자로 로그인 할 수 없음). 이것은 프로덕션 환경이므로 서버를 재부팅하거나 시스템 전체에서 무언가를 수행하는 것은 당연한 일입니다. 이 작업에 도움이되는 Powershell 요령이 있습니까?
우리는 동일한 터미널 서버 (작업 관리자, 터미널 서비스 관리자 및 리소스 모니터에서 직접)에서 결과없이 세션 연결을 끊고 사용자를 로그 오프 한 다음 세션을 재설정하려고 시도했습니다.
도움!
업데이트 : 우리는 다른 시도가 없었기 때문에 서버를 재부팅했습니다. 누군가이 문제에 대해 더 많은 정보를 가질 수 있기를 바라면서이 질문을 열어 두겠습니다.
답변
이 같은 문제를 해결하기 위해 내가 일한 것은 작업 관리자에서 잠긴 계정으로 실행되는 모든 프로세스를 종료 한 다음 관리자 계정에서 해당 계정을 간단히 로그 오프 할 수있었습니다.
그런 다음 사용자는 계정으로 다시 로그온 할 수있었습니다.
재부팅이 필요없고 타사 소프트웨어를 다운로드 할 필요가 없었습니다.
답변
서버를 재부팅하지 않고도 계정을 재설정하는 방법을 공유하고 싶습니다. 우선 서버에 대한 관리자 액세스 권한이 있어야합니다. 서버에 액세스하기 위해 mstsc / v : servername / console / admin 로그온 옵션 을 사용합니다. 그런 다음 “Windows Taks Manager”에서 사용자 탭으로 이동하여 “로그 오프”할 계정을 마우스 오른쪽 단추로 클릭하고 로그 오프를 선택하십시오. 그러면 해당 계정에서 사용하는 잠긴 세션이 해제됩니다.
답변
간단한 대답은 관리자 권한 명령 프롬프트를 실행하고 “Taskmgr”을 입력하면 USERS 탭에서 세션을 로그 오프 할 수 있다는 것입니다. 높은 세션에 있지 않으면 작동하지 않습니다.
답변
cmd를 시작하고 쿼리 세션을 수행하고 종료 할 세션 의 ID를 확인한 후 세션 재설정 을 수행 할 수 있습니다 . 예를 들어, query session 을 사용하면 세션 이름 rdp-tcp # 1이 종료하려는 세션 이름 인 경우 reset session rdp-tcp # 1을 실행하여 종료 할 수 있습니다 .
답변
오늘 Win2008R2 터미널 서버에서도 동일한 상황이 발생했다고 가정합니다. 증상은 다음과 같습니다. 1. ” ‘연결하는’메시지가 영원히 중단됩니다”라고 전화했습니다. 그는 단순한 사용자이므로 자세한 문제 설명을 기대할 수 없습니다. 2. 로그 오프 / 초기화 세션을 시도했습니다 (일반적으로 이러한 경우에 도움이 됨)-작동하지 않았습니다. 세션은 여전히 ’연결 끊김’상태의 목록에서 정지됩니다. 3. 해당 사용자의 모든 프로세스를 종료하려고 시도했지만 도움이되지 않았습니다. 세션이 지속되어 죽임을 거부합니다.
해결책은 사용자로 연결하고 (암호를 재설정하거나 원격 지원을 사용하여 자신의 컴퓨터에서 발생하는 상황을 볼 수있는 경우 자격 증명으로 로그인) 로그온 창에서 발생하는 상황을 확인하십시오. 연결할 때 RDP 클라이언트의 ‘세부 정보’버튼을 클릭했습니다. 여기서 winlogon에 문제가 있다는 오류 메시지가 나타났습니다. 사용자가 ‘다시 시도 / 무시 / 등’버튼을 클릭하기를 기다리고 있었고 전능 한 winlogon이기 때문에 그 모든 이상한 행동.
추신 : 나는 실제로 세션을 강제로 죽일 수있는 방법을 찾지 못했습니다 🙁
답변
우리는 Windows Server 2008 R2 원격 데스크톱 서버와 비슷한 문제를 겪었습니다. RDS Manager를 볼 때 사용자 세션에 “Active”가 표시되었지만 연결된 세션 ID # 또는 연결된 장치가 없습니다 (둘 다 비어 있음).
위의 모든 트릭으로 문제가 해결되지 않았습니다. 문제의 사용자로 연결할 때 터미널 서버가 사용 중이라는 메시지가 나타나고 나중에 다시 시도하거나 관리자에게 문의하십시오.
우리는 서버 재부팅도 멈췄습니다.
답변
Windows Server 2016에서 동일한 문제가 발생했습니다. 사용자가 로그인 할 수 없습니다.
그래서 고아 세션의 연결을 끊기 위해 다음 단계를 시도했습니다.
- CLI에서 qwinsta 는 사용 가능한 모든 세션, 비활성 및 활성 세션을 나열합니다. 연결이 끊긴 세션 (스크린 샷에서 “getr.”라고 함)에는 사용자 이름이없고 세션 ID가 있습니다.
-
세션 ID (7)가 1부터 시작합니다. 재설정 세션 7 중 하나를 사용하여이 세션을 종료하려고했습니다 (fyi : rwinsta 는 재설정 세션의 별명 임)
-
한 세션 동안 작동했지만 다음에는 효과가 없었으므로 작업 관리자와 사용자 탭을 열었습니다. 모든 원격 데스크톱 사용자에게 할당 된 하나의 확장 가능한 목록이 있습니다. 하나의 목록에는 사용자 이름이 없었으며 4 개의 작업 만 실행되었습니다.
-
나는 명백한 것을 시도했다 : 사용자 로그 오프. 효과가 없습니다.
- 그래서이 사용자에게 할당 된 4 가지 작업을 끝내려고했습니다. csrss.exe와 같은 일부 작업은 종료시 시스템이 재부팅 될 수 있으므로주의하십시오. 나는 그것들을 건너 뛰고 명백한 RDP 작업을 죽였습니다.
Step / Try 4 후에도 마지막으로 충돌 한 세션이 종료되어 사용자가 다시 로그인 할 수있었습니다
- 그래도 문제가 해결되지 않으면 다른 질문 에서이 해결 방법을 시도해보십시오 . RDP 클라이언트에 연결할 때 “세부 사항”단추를 클릭하십시오. 오류가 표시되고 다시 시도 또는 무시를 클릭 할 수도 있습니다 .