Molte volte sto provando a connettermi a un'altra macchina, ma mi rendo conto quando mi connetto che Desktop remoto non è abilitato sul computer di destinazione.
Come si abilita il destktop remoto sulla macchina target, da remoto?
Molte volte sto provando a connettermi a un'altra macchina, ma mi rendo conto quando mi connetto che Desktop remoto non è abilitato sul computer di destinazione.
Come si abilita il destktop remoto sulla macchina target, da remoto?
Risposte:
Dai un'occhiata a questo trucco di O'Reilly pubblicato nel 2004.
http://oreilly.com/windows/archive/server-hacks-remote-desktop.html
Fondamentalmente, basta accedere in remoto al registro del computer di destinazione e modificare le impostazioni lì.
Spero che sia d'aiuto.
IntelliAdmin ha un'utilità gratuita per questo:
http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html
MODIFICA - Non ricordo se è necessario aprire una porta firewall o non utilizzarla. In tal caso, utilizzo pstools per disabilitare il firewall su macchine remote con il prompt dei comandi. Quindi eseguire lo strumento. Quindi abilitare il firewall.
Il comando psexec per disabilitare / abilitare il firewall è: netsh firewall set opmode mode = disable
Se la macchina si trova in un dominio è possibile utilizzare i criteri di gruppo per abilitare il desktop remoto.
Se riesci a connetterti con il registro remoto, controlla questo: http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
Potresti essere in grado di usare psexec da sysinternals per eseguire alcuni script che abiliteranno rdp.
(Uso la prima alternativa)
Molto tempo fa, in una galassia lontana, ho scritto questo script come parte di uno script di distribuzione automatizzata di Windows Server 2003.
rd.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
Esegui il comando (da uno script batch eseguito localmente sul computer, su un'unità z mappata):
c:\windows\regedit /s z:\netinst\rd.reg
Se si utilizza AD è possibile estrometterlo utilizzando Criteri di gruppo.
Utilizzare WMI e il metodo "[SetAllowTSConnections] [1]" della classe " Win32_TerminalServiceSetting "!
Da una riga di comando di Windows 2003, è possibile utilizzare quanto segue dalla riga di comando:
wmic /node:TargetName RDToggle where ServerName="TargetName" call SetAllowTSConnections 1
[1]: http://msdn.microsoft.com/en-us/library/aa383644(VS.85).aspx SetAllowTSConnections