Muitas vezes, estou tentando conectar-me a outra máquina, mas percebo quando estou conectando que a Área de Trabalho Remota não está ativada no computador de destino.
Como alguém habilita o destktop remoto na máquina de destino, remotley?
Muitas vezes, estou tentando conectar-me a outra máquina, mas percebo quando estou conectando que a Área de Trabalho Remota não está ativada no computador de destino.
Como alguém habilita o destktop remoto na máquina de destino, remotley?
Respostas:
Verifique este hack de O'Reilly publicado em 2004.
http://oreilly.com/windows/archive/server-hacks-remote-desktop.html
Basicamente, você apenas faz logon remoto no registro do computador de destino e altera as configurações lá.
Espero que ajude.
O IntelliAdmin possui um utilitário gratuito para isso:
http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html
EDIT - Não me lembro se você precisa abrir uma porta de firewall ou não usá-lo. Nesse caso, eu uso o pstools para desativar o firewall em máquinas remotas com o prompt de comando. Em seguida, execute a ferramenta. Em seguida, ative o firewall.
O comando psexec para desativar / ativar o firewall é: netsh firewall set mode opmode = disable
Se a máquina estiver em um domínio, você poderá usar diretivas de grupo para ativar a área de trabalho remota.
Se você pode se conectar ao registro remoto, verifique isso: http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
Você pode usar o psexec de sysinternals para executar algum script que habilitará o rdp.
(Eu uso a primeira alternativa)
Há muito tempo, em um Galaxy Far Away, escrevi esse script como parte de um script de implantação automatizada 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 era de um script em lote executando localmente na máquina, para uma unidade z mapeada):
c:\windows\regedit /s z:\netinst\rd.reg
Se você estiver usando o AD, poderá enviar isso usando a Diretiva de Grupo.
Use o WMI e o método "[SetAllowTSConnections] [1]" da classe " Win32_TerminalServiceSetting "!
Em 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]: http://msdn.microsoft.com/en-us/library/aa383644(VS.85).aspx SetAllowTSConnections