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 ?
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 ?
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
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)
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.
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.
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
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.