Verifique esta invasão da O'Reilly publicada em 2004.
Basicamente, você apenas faz o log remoto no registro do computador de destino e altera as configurações lá.
Espero que ajude.
Muitas vezes, estou tentando conectar-me a outra máquina, mas percebo quando estou conectando que a Área de Trabalho Remota não está habilitada no computador de destino.
Como alguém habilita o destktop remoto na máquina de destino, remotley?
Verifique esta invasão da O'Reilly publicada em 2004.
Basicamente, você apenas faz o log remoto no registro do computador de destino e altera as configurações lá.
Espero que ajude.
O IntelliAdmin tem um utilitário gratuito para isso:
EDIT - Não consigo lembrar se você precisa abrir uma porta de firewall ou não usá-la. Se assim for, eu uso pstools para desativar o firewall em máquinas remotas com o prompt de comando. Em seguida, execute a ferramenta. Então ative o firewall.
O comando psexec para desativar / ativar o firewall é: netsh firewall set opmode mode = desativar
Se a máquina estiver em um domínio, você poderá usar políticas de grupo para ativar a área de trabalho remota.
Se você conseguir se conectar ao registro remoto, verifique: link
Você pode usar o psexec do sysinternals para executar algum script que habilite o rdp.
(eu uso a primeira alternativa)
Há muito tempo, em uma galáxia de longe, escrevi este script como parte de um script de implantação automatizado do Windows Server 2003.
rd.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
Execute o comando (isso foi de um script em lote sendo executado localmente na máquina, para uma unidade z mapeada):
c:\windows\regedit /s z:\netinst\rd.reg
Se estiver usando o AD, você pode fazer isso usando a Diretiva de Grupo.
Use o WMI e o método "[SetAllowTSConnections] [1]" da classe " Win32_TerminalServiceSetting
De uma linha de comando do Windows 2003, você pode usar o seguinte na linha de comando:
wmic /node:TargetName RDToggle where ServerName="TargetName" call SetAllowTSConnections 1
[1]: link SetAllowTSConnections
Altere o valor do registro remotamente? Pode ser necessário reiniciar embora.
Tags windows remote-desktop