Muchas veces intento conectarme a otra máquina, pero cuando me conecto me doy cuenta de que Escritorio remoto no está habilitado en la computadora de destino.
¿Cómo se habilita el destino remoto en la máquina de destino, remotamente?
windows
remote-desktop
Omar Shahine
fuente
fuente
IntelliAdmin tiene una utilidad gratuita para esto:
http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html
EDITAR: no puedo recordar si necesita abrir un puerto de firewall o no usar esto. Si es así, uso pstools para deshabilitar el firewall en máquinas remotas con el símbolo del sistema. Luego ejecuta la herramienta. Luego habilite el firewall.
El comando psexec para deshabilitar / habilitar el firewall es: netsh firewall set opmode mode = disable
fuente
Si la máquina está en un dominio, puede usar políticas de grupo para habilitar el escritorio remoto.
Si puede conectarse con el registro remoto, consulte esto: http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
Es posible que pueda usar psexec de sysinternals para ejecutar algún script que permita rdp.
(Yo uso la primera alternativa)
fuente
Hace mucho tiempo, en un Galaxy Far Away, escribí este script como parte de un script de implementación automatizado de Windows Server 2003.
rd.reg:
Ejecute el comando (esto fue desde un script por lotes que se ejecuta localmente en la máquina, a una unidad z asignada):
Si usa AD, podría sacar esto usando la Política de grupo.
fuente
Utilice WMI y el método "[SetAllowTSConnections] [1]" de la clase " Win32_TerminalServiceSetting ".
Desde una línea de comandos de Windows 2003, puede usar lo siguiente desde la línea de comandos:
[1]: http://msdn.microsoft.com/en-us/library/aa383644(VS.85).aspx SetAllowTSConnections
fuente
¿Cambiar el valor del registro de forma remota? Sin embargo, podría ser necesario reiniciar.
fuente