메뉴 건너뛰기

Dev tips

Windows Server 원격에서 터미널 세션 끊어주기

taknim 2008.06.14 06:03 조회 수 : 7661 추천:1927

http://magichack.egloos.com/582477Windows2000 Server 및 Windows Server 2003 에서는 관리용 터미널 세션으로 2개 밖에 제공하지 않습니다.

그런데, 터미널에 접속후 연결을 끊지 않을 경우 다른 사용자의 로그인이 불가능합니다.

방법은 query session 으로 세션상태를 점검한후, 다음 3개의 명령을 이용해서 세션을 원래대로 해주면 됩니다.

단, 원격서버의 세션을 끊을때는 원격서버에 대한 Admin권한이 있어야 하며, RPC DCOM을 통해서 처리됩니다.

사용법은 간단합니다.

■ reset session
터미널 서버에서 세션을 다시 설정(삭제)할 수 있도록 합니다.
reset session {세션이름 | 세션id} [/server:서버이름] [/v]

■ logoff
세션에서 사용자를 로그오프시키고 서버에서 세션을 삭제합니다.
logoff [세션이름 | 세션id] [/server:서버이름] [/v]

/v : 수행할 동작에 대한 정보를 표시합니다.

■ tsdiscon
터미널 서버에서 세션의 연결을 끊습니다.

tsdiscon [세션id | 세션이름] [/server:서버이름] [/v]

세션이 끊기지 않으면 IDC센터에 전화해서 재부팅 요청한다.
■ query session
터미널 서버에 있는 세션에 대한 정보를 표시합니다. 목록에는 활성 세션뿐 아니라 서버에서 실행하는 다른 세션에 대한 정보도 표시됩니다.
query session [세션이름 | 사용자이름 | 세션id] [/server:서버이름] [/mode] [/flow] [/connect] [/counter]

/mode : 현재의 라인 설정을 표시합니다.
/flow : 현재의 흐름 제어 설정을 표시합니다.
/connect : 현재의 연결 설정을 표시합니다.
/counter : 만든 세션, 연결이 끊긴 세션 및 다시 연결된 세션의 전체 개수를 포함하여 현재의 카운터 정보를 표시합니다.