8 votes

Activer le bureau à distance sur une machine à distance

Il m'arrive souvent d'essayer de me connecter à une autre machine, mais je me rends compte au moment de la connexion que Remote Desktop n'est pas activé sur l'ordinateur cible.

Comment activer le bureau à distance sur la machine cible, à distance ?

3voto

Simon Forrest Points 2079

IntelliAdmin dispose d'un utilitaire gratuit pour cela :

http://www.intelliadmin.com/blog/2006/06/remotely-enable-remote-desktop.html

EDIT - Je ne me souviens pas si vous devez ouvrir un port de pare-feu ou non pour utiliser ceci. Si oui, j'utilise pstools pour désactiver le pare-feu sur les machines distantes avec l'invite de commande. Ensuite, lancez l'outil. Ensuite, activez le pare-feu.

La commande psexec pour désactiver/activer le pare-feu est : netsh firewall set opmode mode = disable

3voto

Jonathan Points 6934

Si la machine est dans un domaine, vous pouvez utiliser des stratégies de groupe pour activer le bureau à distance.

Si vous pouvez vous connecter avec le registre à distance, vérifiez ceci : http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm

Vous pourriez être en mesure d'utiliser psexec de sysinternals pour exécuter un script qui activera rdp.

(J'utilise la première alternative)

2voto

kentchen Points 754

Regardez ce piratage de O'Reilly posté en 2004.

http://oreilly.com/Windows/archive/server-hacks-remote-desktop.html

En gros, il suffit de se connecter à distance au registre de l'ordinateur cible et d'y modifier les paramètres.

J'espère que cela vous aidera.

2voto

Rikalous Points 2996

Il y a longtemps, dans une galaxie lointaine, j'ai écrit ce script dans le cadre d'un déploiement automatisé de Windows Server 2003 script.

rd.reg :

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000

Exécutez la commande (il s'agissait d'un script batch exécuté localement sur la machine, vers un lecteur z mappé) :

c:\windows\regedit /s z:\netinst\rd.reg

Si vous utilisez AD, vous pouvez le faire à l'aide d'une stratégie de groupe.

1voto

Benoit Points 3459

Utilisez WMI et la méthode "[SetAllowTSConnections][1]". de l'objet " Win32_TerminalServiceSetting " La classe !

À partir d'une ligne de commande de Windows 2003, vous pouvez utiliser ce qui suit à partir de la ligne de commande :

wmic /node:TargetName RDToggle where ServerName="TargetName" call SetAllowTSConnections 1

[1] : http://msdn.microsoft.com/en-us/library/aa383644(VS.85).aspx SetAllowTSConnections

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X