Все знают как включить доступ к компьютеру по RDP через апплет "Свойства системы" панели управления. Однако может возникнуть необходимость осуществить включение или выключение доступа к удаленному рабочему столу не вручную, а в скрипте, например в батнике. Для этого полезно знать, что необходимую операцию можно выполнить изменяя значения в реестре.
HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\fDenyTSConnections
Его значения соответствуют пунктам в апплете Свойства системы
fDenyTSConnections = 0 - разрешить подключение к этому компьютеру с любой версией удаленного рабочего стола;
fDenyTSConnections = 1 - не разрешать подключение к этому компьютеру.
Что бы управлять этими значениями с помощью батника, можно воспользоваться приведенными ниже командами.
Для включения доступа по RDP:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
Для выключения доступа по RDP:
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
Кроме того, в Windows 7 при отключенном брандмауэре не удастся включить доступ по RDP через оснастку "Свойства системы" - появится сообщение об ошибке "Windows не может автоматически включить или отключить удаленное управление рабочим столом, поскольку служба брандмауэра Windows не запущена."
В то же время приведенный здесь способ сработает даже при отключенном брадмауэре.
В то же время приведенный здесь способ сработает даже при отключенном брадмауэре.
Комментариев нет:
Отправить комментарий