Comment changer d'utilisateur à partir d'une ligne de commande

11

XP, Vista ou Windows 7:

Existe-t-il une commande pour utiliser la fonction "changer d'utilisateur", de la même manière qu'il y en a une pour verrouiller le poste de travail?

user34049
la source

Réponses:

16

Existe-t-il une commande pour utiliser la fonction "changer d'utilisateur",

Vous pouvez vous connecter à une session existante avec tscon.


Ce que je voudrais faire, c'est accéder à "l'écran d'accueil",

Utilisez tsdiscon.

Si le changement rapide d'utilisateur est activé, le simple verrouillage du poste de travail *devrait également afficher l'écran de bienvenue.

*J'espère que vous n'utilisez pas rundll32 LockWorkStation.

user1686
la source
Désolé pour le retard. TSDISCON convient à mon objectif.
user34049
4
Ensuite, choisissez cela comme réponse :)
kokbira
Je voudrais souligner que cela fonctionne lorsque vous n'utilisez pas RDP , même si la documentation ne donne pas d'indices dans ce sens.
Bowi
tscon fonctionne même via RDP, seul tsdiscon ne vous ramènera pas à l'écran de connexion.
user1686
1
@Matthieu Non. Pour autant que je m'en souvienne, la documentation de tsdiscondit utiliser ceci pour se déconnecter d'une session rdp . Donc mon commentaire est un indice pour quiconque 1) lit cette réponse 2) lit la documentation de tsdiscon et 3) dit Hé, cette réponse est fausse, tsdiscon ne peut être utilisé qu'en utilisant RDP! .
Bowi
2

Je pense que c'est possible, cet article de Lifehacker explique comment:

runas /user:*computer name\*account name explorer.exe
Sam152
la source
Merci, mais cela ouvre seulement une fenêtre de l'explorateur dans le contexte d'un autre utilisateur. Je l'ai utilisé plusieurs fois. Ce que j'aimerais faire, c'est accéder à "l'écran d'accueil", ou même ouvrir une session sous l'ID de l'autre utilisateur, avec une seule commande (que je mettrais en raccourci dans la barre d'outils de chargement rapide).
user34049
2
*computer name\*est inutile.
user1686
"nom_ordinateur" est nécessaire pour accéder à un autre ordinateur. sur le lancement de l'explorateur, ce n'est que 50% du chemin ...
kokbira
2
@kokbira Ensuite, Sam152 devrait changer sa réponse pour stipuler que ce n'est pas nécessaire, sauf si vous essayez d'exécuter une instance de explorer.exe dans le contexte d'un autre compte existant sur un autre PC, bien que je note que l'OP n'a pas déclaré qu'il voulait faites cela avec un compte d'un autre PC, en fait, il n'a rien demandé à voir avec une autre instance de explorer.exe.
user66001
ok, mais je parle de tuer l'explorateur avant de l'exécuter en tant qu'autre utilisateur. faire comme @ sam152 a dit n'ouvrira qu'une nouvelle fenêtre d'explorateur
kokbira