1 votes

Comment connecter à distance un utilisateur sur un ordinateur Windows 7 (pas de RDP) ?

Je dois parfois connecter une trentaine d'ordinateurs (Windows 7). J'ai utilisé vnc pour connecter chaque ordinateur et taper le nom d'utilisateur et le mot de passe pour se connecter. Je me demande s'il existe un moyen d'utiliser la ligne de commande pour contrôler ces 30 ordinateurs afin de connecter un utilisateur en une seule fois... ? Merci ! J'ai cherché sur Google une connexion à distance pour Windows 7, mais les résultats concernent RDP. J'ai besoin de me connecter à la console et non à une session à distance.

1voto

James Mertz Points 390

Connectez-vous d'abord à RDP. Puis déplacez votre session de RDP à la console en utilisant :

tscon <source_session> /dest:<target_session>

Pour la session source (la vôtre), utilisez soit son ID numérique (par exemple 3), soit son nom actuel (par exemple rdp-tcp#6). Soit qwinsta o quser vous indiquera les deux ; votre entrée actuelle est marquée d'un signe > .

Pour la session cible, utilisez toujours son nom, console . Par exemple :

tscon rdp-tcp#6 /dest:console

Cette commande requiert des privilèges d'administrateur.


(L'ID numérique de la session reste statique pendant la durée de vie de la session, mais le nom de la session change en fonction de l'endroit où il est attaché. Par exemple, une déconnexion de RDP supprimera le nom, et une reconnexion en attribuera à nouveau un autre).

0voto

bz11 Points 13

Merci beaucoup grawity ! Désolé pour la réponse tardive, j'ai juste le temps de le tester récemment. J'ai fait une batte maintenant il peut se connecter à 30 ordinateurs automatiquement. (note : psexec et nircmd requis). D'abord, je dois sauvegarder le fichier .rdp informations pour chaque ordinateur. Puis voici le bat script.

nircmd exec hide mstsc computer-01.rdp nircmd exec hide mstsc computer-02.rdp nircmd exec hide mstsc computer-03.rdp ...

Après cette partie, il se peut que vous deviez attendre quelques secondes pour que le RDP se connecte à tous les ordinateurs. pause o nircmd cmdwait 10000 (10 secondes).

psexec \\computer-01 -s -i -d tscon rdp-tcp#0 /dest:console psexec \\computer-02 -s -i -d tscon rdp-tcp#0 /dest:console psexec \\computer-03 -s -i -d tscon rdp-tcp#0 /dest:console ...

Merci encore !

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