워크 스테이션 로그인시 원격 데스크톱 자동 시작 세션


8

원격 사무실 중 하나에서 사용할 원격 데스크톱 서비스를 설정하고 있습니다. 원격 사무실의 워크 스테이션은 모두 도메인에 가입 된 모든 Windows 7 Pro입니다. Win7 OS 이외의 로컬 워크 스테이션에는 아무것도 설치되어 있지 않습니다. 원격 사무실과 본사는 VPN을 통해 연결됩니다.

작업자는 도메인 로그인을 사용하여 로컬 워크 스테이션에 로그인 한 다음 데스크톱에서 RDP를 수행 할 원격 데스크톱 서버 아이콘을 두 번 클릭합니다. 이것은 잘 작동하지만 사용자 교육이 필요합니다.

사용자가 로컬 워크 스테이션에 로그인 할 때 RDP 세션을 즉시 시작하고 사용자 이름 / 암호도 전달하는 방법이 있습니까?

씬 클라이언트 PC를 사용하면 원하는 것을 수행 할 수 있습니까?

감사.


IP 및 사용자 이름이 이미 입력 된 상태에서 사용자가 지정한 .rdp 파일을 각 시작 폴더에 배치 할 수 있습니다. 따라서 아이콘 자체를 두 번 클릭 할 필요가 없습니다. 계속해서 비밀번호를 묻는 메시지가 다시 나타납니다. 씬 클라이언트도 당신을 돌보는 것처럼 들립니다. 원격 사무실의 규모와 시간에 따른 기타 요구 사항에 따라 직접 또는 씬 클라이언트 솔루션을 롤아웃하는 데 시간을 소비 할 것인지 결정합니다.
— JamesCW

직원 수는 약 50 명 (24/7 명)이며 상당히 높은 비율의 신입 사원이있는 5 대의 컴퓨터입니다. 많은 학생들과 시간제. 그래서 가능한 한 간단하게 유지하고 싶습니다. 그것이 잘 작동하는지보기 위해 얇은 클린트 하나를 집어들 수 있습니다.
— me2011

@ me2011 로그 아웃이 올바르게 작동하는 스크립트를보고 싶습니다.

답변:


8

이 작업을 매우 쉽게 수행 할 수 있어야합니다.

  • 클라이언트가 자동 시작되도록 설정하려면 다음 방법 중 하나를 사용하십시오.

    • 시작 그룹 또는 시스템 시작 그룹에 RDP 파일 또는 바로 가기를 삭제하십시오.
    • 로그온 할 때 터미널 서버 클라이언트를 자동으로 시작하는 그룹 정책을 설정하십시오.
      • GPO : User Configuration \ Admin Templates \ System \ Logon \ Run these programs at logon
      • 사용자에게 로컬 데스크톱이 있으며 데스크톱 표시와 클라이언트 자동 시작 사이에 약간의 지연이있을 수 있습니다.
    • mstsc를 Windows 쉘로 설정
      • GPO : User Configuration \ Admin Templates \ System \ Custom User Interface
      • 단점은 사용자에게 로컬 환경이 없으며 연결이 끊어지면 시스템이 로그 아웃된다는 것입니다.
  • 원격 데스크톱 서비스에 RDC 클라이언트 싱글 사인온을 사용하도록 설정하십시오 .


고마워, 나는 그것이 꽤 직설적 일 것이라고 생각했다. 나는 이번 주말에 그것을 할 것이다. 나는 실제로 연결을 끊을 때 로컬 데스크톱에서 로그 아웃하는 세 번째 옵션을 좋아합니다.
— me2011

mstsc 세트를 자동 시작된 Windows 쉘로 사용하여 문제가 발생한 컴퓨터. 그러나 원격 컴퓨터에서 로그 아웃 할 때 로컬 컴퓨터는 내가 그런 식으로 crtl-alt-del하고 로그 오프 할 때까지 빈 화면에 앉아 있습니다. 어쨌든 주위에 있습니까? 두 번째 문제는 활성화 SSO가 실제로 어떤 GPO 정책을 편집해야하는지 말하지 않았으며 SSO를 활성화하는 데 필요한 GPO 정책은 없었습니다.
— me2011

나는 이것에 대한 해결책을 알아낼 수있었습니다. 로그 아웃 문제의 경우 배치 파일을 고객 사용자 인터페이스로 사용하고 있습니다.이 파일은 서버의 명령 줄을 사용하여 mstsc를 전체 화면으로 시작합니다. 배치 파일의 두 번째 줄은 shutdown logout 명령으로, 워크 스테이션을 다시 로그인 화면으로 가져옵니다. 을 SSO를 위해이 링크는 실제로 작업 것을 가지고 blogs.msdn.com/b/rds/archive/2007/04/19/...
— me2011

2

이전 답변에 추가 ... 쉘을 "cscript this_script.vbs"로 설정했습니다.

Set shell = CreateObject("WScript.Shell")
shell.Run "mstsc.exe /multimon c:\terminal_server.rdp", 1, true
shell.Run "logoff"

보다 원활한 환경을 위해 RDP 파일을 편집하여 연결 막대, 싱글 사인온 및 모든 재즈를 숨기십시오. 그런 다음 RDP 파일에 서명하십시오. 에서 PowerShell을을 사용합니다Set-AuthenticodeSignature . 또한 클라이언트의 방화벽, 신뢰할 수있는 게시자 인증서 및 SSO를 구성합니다. 또한 GPO가 원격 레지스트리 서비스를 자동 시작하도록 구성하고 필요한 경우 컴퓨터에 들어가서 셸을 변경할 수있게하는 것이 유리합니다. 또한 GPO가 시작될 때마다 셸 스크립트 및 RDP 파일의 새 복사본을 다운로드하도록하여 구성을 쉽게 새로 고칩니다.

나는이 모든 것에 관한 블로그 글을 쓰려고했는데 ... 들리는 것만 큼 반은 복잡하지 않다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.