Lister les sessions ouvertes en batch

Lister les sessions ouvertes en batch - Win NT/2K/XP - Windows & Software

Marsh Posté le 17-01-2011 à 16:37:04    

Bonjour,
 
J'ai un logiciel qui me permet d'installer des applications à distance en se connectant avec un compte système sur la machine distante.
Ca marche bien mais quand j'utilise la commande %username% ça me renvoi "vide". C'est toujours normal.
 
Du coup j'aimerai récupérer à distance le nom de la personne connecté pour pouvoir scripter des choses plus personnalisées mais je ne trouve pas.
 
Y a t-il une commande en dos qui permet de faire ceci ? Ca fait plusieurs heures que je cherche et je tourne en rond.
 
J'ai essayé avec "net sessions" mais ça n'affiche que les utilisateurs qui sont connectés à la machine à distance.
 
Merci.


Message édité par Bagghera le 18-01-2011 à 08:36:56
Reply

Marsh Posté le 17-01-2011 à 16:37:04   

Reply

Marsh Posté le 18-01-2011 à 08:34:36    

Petit éclaircissement si je suis pas clair, je voudrai faire l'équivalent de la comme "who" sous linux.
 
En effet j'ai cygwin (emulation linux) sur mon poste et lorsque je fais la commande "who" j'ai bien le nom de l'utilisateur qui apparait.
 
J'ai du mal à croire que ça n'existe pas en batch windows :S

Reply

Marsh Posté le 18-01-2011 à 11:21:14    

Bon si quelqu'un trouve ça serait bien, sinon voici ce que j'ai fais du coup.
 
cd /D "%SystemDrive%\Documents and Settings"
for /d %%d in (*.*) do (
   echo %%d
   if not exist "%SystemDrive%\Documents and Settings\%%d\Application Data\myApp" mkdir "%SystemDrive%\Documents and Settings\%%d\Application Data\myApp"
 
Je récupère la liste des dossiers créés dans Documents and Settings qui correspond normalement aux utilisateurs qui se connectent a cette machine puis je copie le dossier dont j'avais besoin.

Reply

Marsh Posté le 18-01-2011 à 17:35:34    

Sauf que si le compte de l'utilisateur a été renommé, le repertoire lui, conserve son ancien nom ;)


---------------
Quand on aime on ne compte pas. Quel Dilemme lorsque l'on aime compter !
Reply

Marsh Posté le 16-11-2011 à 12:55:10    

Oui effectivement mais j'ai toujours pas mieux  :pt1cable:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed