суббота, 29 марта 2014 г.

Как включить remote desktop из командной стоки

Частенько бывает необходимо попасть на машину через удалённый рабочий стол (remote desktop), где удалённый рабочий стол не был включён администратором. Для этого необходимо включить службу терминалов на удалённом хосте. Для этого необходимо поправить ветку рееста:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
Установить значение "fDenyTSConnections" в "0".

Для включения RDP из командной строки можно использовать команду:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 0 /f
Команда включит доступ к удалённому рабочему столу без проверки подлинности на уровне сети, её можно включить в ручную, залогиневшись на машину через RDP.

Для выключения RDP из командной стрки
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fDenyTSConnections /t REG_DWORD /d 1 /f
Перезагрузка или перелогин не требуются, удалённый доступ будет работать сразу после выполнения команды.

Включить "удалённый помощник" (Remote assistance) можно командой:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server" /v fAllowToGetHelp /t REG_DWORD /d 1 /f

1 комментарий: