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


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.