Plusieurs fois, j'essaie de me connecter à une autre machine, mais je me rends compte que lorsque je me connecte, Remote Desktop n'est pas activé sur l'ordinateur cible.
Comment activer le destktop distant sur la machine cible, remotley?
Plusieurs fois, j'essaie de me connecter à une autre machine, mais je me rends compte que lorsque je me connecte, Remote Desktop n'est pas activé sur l'ordinateur cible.
Comment activer le destktop distant sur la machine cible, remotley?
Réponses:
Consultez ce hack d'O'Reilly publié en 2004.
http://oreilly.com/windows/archive/server-hacks-remote-desktop.html
Fondamentalement, vous venez de vous connecter à distance au registre de l'ordinateur cible et de modifier les paramètres.
J'espère que cela aide.
IntelliAdmin a 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 pare-feu ou ne pas l'utiliser. Si c'est le cas, j'utilise pstools pour désactiver le pare-feu sur les machines distantes avec l'invite de commande. Exécutez ensuite l'outil. Activez ensuite le pare-feu.
La commande psexec pour désactiver / activer le pare-feu est: netsh firewall set opmode mode = disable
Si la machine se trouve dans un domaine, vous pouvez utiliser des stratégies de groupe pour activer le bureau à distance.
Si vous pouvez vous connecter avec un registre distant, vérifiez ceci: http://www.petri.co.il/remotely_enable_remote_desktop_on_windows_server_2003.htm
Vous pourrez peut-être utiliser psexec de sysinternals pour exécuter un script qui activera rdp.
(J'utilise la première alternative)
Il y a longtemps, dans une galaxie lointaine, j'ai écrit ce script dans le cadre d'un script de déploiement automatisé de Windows Server 2003.
rd.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server]
"fDenyTSConnections"=dword:00000000
Exécutez la commande (c'était à partir 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 pousser cela en utilisant la stratégie de groupe.
Utilisez WMI et la méthode "[SetAllowTSConnections] [1]" de la classe " Win32_TerminalServiceSetting "!
À partir d'une ligne de commande Windows 2003, vous pouvez utiliser les éléments suivants à 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