J'ai besoin d'une commande script ou powershell qui sera capable de déterminer l'identifiant de session d'un utilisateur connecté spécifique sur une machine distante, pour être utilisé par la suite comme paramètre de l'exécution psexec -i du processus gui distant sur cette session de cet utilisateur sur la machine distante.Comment déterminer l'identifiant de session sur une machine distante pour l'utiliser avec psexec -i en utilisant script/powershell/...?
Jusqu'à présent, je réussi à utiliser
psexec \\remoteMachine -u user -p pswrd query session
pour obtenir la liste des sessions sur la machine distante:
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp#919 user 1 Active rdpwd
rdp-tcp#916 user 3 Active rdpwd
donc je suppose que je pourrais en quelque sorte d'isoler l'identifiant nécessaire et l'utiliser - mais havre de paix pas réussi à le faire encore
Des idées? Peut-être d'autres - des moyens plus simples?
Merci pour l'aide.
Je crois que cette question est un double de (http [Puis-je trouver l'ID de session pour un utilisateur connecté à une autre machine?]://superuser.com/questions/123242/can-i-find-the-session-id-for-a-user-logged-on-to-another-machine) Je sais que c'est une vieille question, mais pour ce que ça vaut , J'ai posté une réponse détaillée qui pourrait résoudre votre problème. –