Как удаленно включить RDP на Windows-хосте
Задолбало периодически лазить в поиске искать. Добавить решил себе.По умолчанию считается, что необходимые права на данной машине есть.
Для WinXP:
wmic /node:»HOSTNAME» /user:»DOMAIN\USER» path win32_terminalservicesetting where (__Class!=»») call setallowtsconnections 1
Для Win2003:
wmic /node:»HOSTNAME» /user:»DOMAIN\USER» rdtoggle where ServerName=»HOSTNAME» call setallowtsconnections 1
Где HOSTNAME — имя удаленной машины, DOMAIN\USER — логин пользователя именно в формате домен/логин. С логин@домен.суффикс не прокатит). Если машинка не в домене, то вместо DOMAIN\USER пишем HOSTNAME\USER или IP\USER.
Если нас посылает с текстом «Сервер RPC не доступен» — проверяем все, что может глушить — штатный брандмауер в первую очередь.
Еще можно через удаленный реестр: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Serveк\fDenyTSсonnections=0, но опять таки штатный брандмауер по дефолту не пустит.
Взято тут.