Назад | Перейти на главную страницу

Различное время простоя (блокировка экрана) для локального и удаленного входа

Можно ли установить разное время блокировки заставки для локального и удаленного (rdp) входа в Windows? Я мало что знаю об администрировании Windows, просто эта конфигурация проталкивается через GPO.

Для этого нет встроенных функций. Если бы я собирался это сделать, я бы удалил все параметры, связанные с тайм-аутом заставки, из административных шаблонов групповой политики и развернул бы сценарий входа в систему для управления настройкой. Этот сценарий входа может проверить CLIENTNAME переменная среды для Console (поскольку здесь для входа в систему на основе RDP будет указано имя удаленного клиентского компьютера). Это может быть что-то простое, например:

@echo off

rem Timeout for RDP sessions
set TIMEOUT=600

rem If a console session (non-RDP) set the timeout differently
if "%CLIENTNAME%"=="Console" set TIMEOUT=300

rem Put the timeout value into the registry
reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveTimeOut /d %TIMEOUT% /t REG_SZ /f

rem Call API to re-read parameters from the registry
rundll32 user32.dll, UpdatePerUserSystemParameters