Activer le bureau à distance sur une machine à distance

8

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?

Omar Shahine
la source

Réponses:

2

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.

kentchen
la source
Intéressant, mais cela a des implications en termes de sécurité, cela fonctionne-t-il toujours de nos jours?
wazoox le
Je crois que cela fonctionne toujours. Cependant, je suppose que quiconque veut le faire a les droits d'accès à l'ordinateur distant.
kentchen
Cela a fonctionné pour moi sur Windows 7 et n'a pas nécessité de redémarrage.
Omar Shahine
3

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

cop1152
la source
semble soigné. Cela fonctionne-t-il pour Vista?
Bård
ils ont des produits compatibles avec Vista, mais je ne sais pas si celui-ci l'est ou non.
cop1152
2

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.

Dave Drager
la source
Il existe déjà un paramètre "Adminsitrative Template" pour cela - Composants Windows / Services Terminal Server / Autoriser les utilisateurs à se connecter à distance à l'aide des Services Terminal Server
Evan Anderson
C'était une situation assez unique - nous n'avions que la possibilité d'exécuter des scripts batch et c'était un serveur autonome dans un centre de données. Mais encore, bon de savoir cette info.
Dave Drager
1

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

Benoit
la source
0

Modifier la valeur du registre à distance? Pourrait avoir besoin de redémarrer cependant.

xeon
la source