원격 세션에 대해서만 화면 보호기 비활성화


11

나는 집에서 일하지만 사무실에도 자주 있습니다. 직장과 가정용 컴퓨터는 모두 Windows 7 Ultimate입니다.

사무실에있을 때 컴퓨터가 화면 보호기로 상당히 빠르게 이동 한 다음 잠그기를 원합니다 ( "재개시 로그온 화면 표시").

그러나 집에있을 때 종종 집에있는 컴퓨터에서 적절한 시간 동안 무언가를하고 원격 세션을 잠그고 다시 전환 할 때 암호를 요구하지 않습니다.

원격 세션에서만 화면 보호기를 끌 수있는 (그룹 정책?) 설정을 찾고 있습니다. 이게 가능해?


따라서 현재 해결 방법은 화면 보호기 설정 창에서 "다시 시작시 로그온 화면 표시"상자를 선택 취소하면 원격으로 연결되어있을 때 동작이 완전히 방지되는 것입니다. 화면 보호기를 "없음"으로 변경해야한다고 걱정했지만 상자를 선택 해제하면됩니다. 사무실에 갈 때 다시 확인해야한다는 점에서 이상적이지는 않지만 콘솔과 원격에 대한 별도의 설정이 없다고 생각합니다.
sliderhouserules

같은 질문이 있지만 SuperUser에 대한 질문 : superuser.com/questions/482876 ...하지만 여기 또는 거기에 해결책이 없습니다 :-|
0xC0000022L

답변:


2

TaskScheduler 및 Windows 이벤트 뷰어 로깅으로이 작업을 수행 할 수있었습니다.

배치 스크립트 2 개가 필요합니다. 하나는 화면 보호기 잠금 해제시 암호를 요구하도록 확인란을 비활성화하고 다른 하나는 RDP 세션이 끝났을 때 암호를 다시 활성화하는 것입니다.

스크립트 비활성화 :

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 0

스크립트 사용 :

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /f /v ScreenSaverIsSecure /t REG_SZ /d 1

TerminalServices-LocalSessionManager 아래의 이벤트 ID 1149에서 이벤트 비활성화를 트리거하십시오.

동일한 장소에서 이벤트 ID 24에서 이벤트 트리거를 다시 활성화하십시오.

TaskScheduler 예

즐겨!


정전과 같은 안전하지 않은 상태에 빠지지 않도록 다시 부팅 (예 : 부팅시)에 더 많은 트리거를 설정할 수 있기 때문에 특히 이것을 좋아합니다.
Tyler Szabo

나는 이것을 가지고 놀았고 불행하게도 몇 가지 실수를 쳤다. 레지스트리 설정은 설정되지만 Windows는이를 즉시 적용하지 않습니다.
Tyler Szabo

1

화면 보호기를 활성화 / 비활성화하는 바로 가기를 만들 수 있습니다. 이상적이지 않다는 것을 알고 있지만이 솔루션은 자동화 된 것을 알아 내려고 머리를 두드리는 대신 몇 초 안에 완료 될 수 있습니다. 즉, 나보다 더 잘 아는 사람이 원격 로그온 / 로그 오프에서만 로그인 스크립트를 실행할 수있는 방법을 찾을 수 있다면 다음과 같이 설정됩니다.

disable-screensaver.reg이것 으로 파일 을 작성하십시오 .

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"ScreenSaveActive"="0"

그런 다음 바로 가기를 만듭니다 regedit.exe /s disable-screensaver.reg. 활성화 단축키는 동일하지만 "ScreenSaveActive"="1"대신입니다 0.


감사합니다. "순수한"솔루션을 찾을 수없는 경우 영구적 인 해결 방법을 찾아 보려고했습니다.
sliderhouserules

0

gpo의 루프백 기능으로이를 수행 할 수 있습니다.

루프백 처리를 통해 사용자가 로그온 한 컴퓨터 개체가 있는 OU에 따라 사용자 별 정책 을 적용 할 수 있습니다 . 따라서 먼저 OU "Terminalserver"또는 무엇이든 만들고 터미널 서버를이 OU로 이동하십시오. GPO "루프백"등을 생성하고 루프백 설정을 활성화 한 다음이 GPO를 터미널 서버 OU에 연결하십시오. 그런 다음 터미널 서버 OU에 연결된 사용자 구성 설정으로 추가 GPO를 만들 수 있습니다. 이 정책은 이 워크 스테이션에 로그온 하는 모든 사용자에게 적용됩니다 . 관리자를 제외하려면 보안 그룹 필터링을 사용하십시오. 다음을 수행하십시오. 모든 GPO에 대해 GPol ( G lobal Pol) 과 같은 글로벌 보안 그룹을 만듭니다.GPO에 대한 얼음 그룹). 원하는 사용자를이 그룹의 구성원으로 만드십시오. GPO의 보안 설정에서 기본 "인증 된 사용자"에 대한 "정책 적용"및 "정책 읽기"권한을 제거하고 대신 적절한 보안 그룹에 추가하십시오.


올바르게 이해하면 특정 컴퓨터의 모든 사용자 (원격 또는 콘솔)의 화면 보호기를 비활성화 할 수 있습니까? (사용자가 로컬 또는 원격으로 연결하는 방법에 따라 달라지는 설정이 아님)
Richard

이것은 내가 기대했던 것보다 훨씬 더 관련이있는 것 같습니다. 도메인에서 그룹 정책을 설정하고 싶지 않고 로컬 (작업) 시스템 만 설정하고 싶습니다. 피드백에 감사드립니다.
sliderhouserules
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.