Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1474 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [DOS] Liste des comptes d'utilisateur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DOS] Liste des comptes d'utilisateur

n°1642734
raxzor
Posté le 14-11-2007 à 14:30:46  profilanswer
 

Bonjour à tous,
 
je voudrais savoir si il est possible de connaître sous l'invite de commande Dos la liste des comptes d'utilisateurs sur le poste; que l'on trouve habituellement sous panneau de configuration => compte d'utilisateurs.
 
Merci de votre réponse, bonne journée ;)

mood
Publicité
Posté le 14-11-2007 à 14:30:46  profilanswer
 

n°1642745
Coolnut
Posté le 14-11-2007 à 14:41:02  profilanswer
 

Voici une solution:
 

Code :
  1. for /f "delims=" %%i in ('dir /a:d /b "C:\Documents and Settings"') do if not "%%i"=="All Users" if not "%%i"=="Default User" if not "%%i"=="LocalService" if not "%%i"=="NetworkService" echo %%i


Message cité 1 fois
Message édité par Coolnut le 14-11-2007 à 14:41:15
n°1642752
raxzor
Posté le 14-11-2007 à 14:48:13  profilanswer
 

si j'ai bien compris cette commande affiche la liste des répertoire utilisateur sous C:\Documents and Settings en excluant Defaut user, LocalService et NetworkService.
 
Merci beaucoup, sa marche niquel ;)
 
Mais qu'en est il de la commande "Net user" ?


Message édité par raxzor le 14-11-2007 à 14:50:56
n°1642782
wackevat
Posté le 14-11-2007 à 15:10:45  profilanswer
 

Coolnut a écrit :

Voici une solution:
 

Code :
  1. for /f "delims=" %%i in ('dir /a:d /b "C:\Documents and Settings"') do if not "%%i"=="All Users" if not "%%i"=="Default User" if not "%%i"=="LocalService" if not "%%i"=="NetworkService" echo %%i




Et si tu :
- répares Windows, donc la présence des dossiers style All Users.WindowsNT (d'après mes souvenirs, bref, une extension dans le genre) ?  
- as un deuxième Windows sur la même machine et qui partage le même dossier racine des comptes perso ?
- as créé (involontairement ou non) un répertoire bidon dans ce dossier ? ;)

n°1642790
tuxce
Posté le 14-11-2007 à 15:22:14  profilanswer
 

net users

fonctionne très bien, c'est quoi le souci avec la commande?

n°1643161
Coolnut
Posté le 15-11-2007 à 09:21:44  profilanswer
 

Si non personne ne sais si les comptes utilisateurs sont renseigner quelque par dans le registre ?

n°1643424
tuxce
Posté le 15-11-2007 à 14:35:15  profilanswer
 

c'est les clés sous HKEY_USERS

n°1643469
Coolnut
Posté le 15-11-2007 à 15:52:27  profilanswer
 

merci tuxce mais tu sais pas quel clé exactement ?

n°1643691
wackevat
Posté le 16-11-2007 à 04:32:46  profilanswer
 
n°1643981
tuxce
Posté le 16-11-2007 à 14:10:08  profilanswer
 

Coolnut a écrit :

merci tuxce mais tu sais pas quel clé exactement ?


le niveau juste sous HKU, par contre, c'est pas les noms des utilisateurs, c'est leur SID

mood
Publicité
Posté le 16-11-2007 à 14:10:08  profilanswer
 

n°1643984
Coolnut
Posté le 16-11-2007 à 14:14:43  profilanswer
 

Ail si on a pas les nom ca va êre compliquer
 
A moins que l'on puisse récupérer les nom a partir des SID, c'est possible ?

n°1645886
tuxce
Posté le 20-11-2007 à 15:21:49  profilanswer
 

je vois pas pourquoi tu veux te compliquer la vie, c'est quoi le souci avec "net users"?
sinon psgetsid de sysinternal fait le contraire, ils ont peut etre un outil semblable pour convertir le sid vers le nom


Message édité par tuxce le 20-11-2007 à 15:50:43
n°1645896
Coolnut
Posté le 20-11-2007 à 15:27:00  profilanswer
 

avec la commande net user c'est dur de ne récupérer que les nom d'utiliosateur avec un boucle for en batch

n°1648360
Eric_71
Posté le 24-11-2007 à 13:52:40  profilanswer
 

Je ne passe pas souvent donc je fait remonter ce sujet si ça interresse quelqu'un , une autre solution :

for /f "tokens=*" %%A in ('dir /b /a:d "%systemdrive%\Documents and settings" ^| find /v "All Users" ^| find /v "Default User" ^| find /v "NetworkService" ^| find /v "LocalService"') do echo %%A


Message édité par Eric_71 le 24-11-2007 à 14:58:55
n°1648402
KangOl
Profil : pointeur
Posté le 24-11-2007 à 16:00:35  profilanswer
 

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [DOS] Liste des comptes d'utilisateur

 

Sujets relatifs
Obtenir liste des tables utilisées par les scripts php[Question] BATCH DOS : Ecrire un retour chariot dans variable
Interface GTK2 - Fonction zoom sur listeliste menu associé a un panier
Passer une liste a une fonction?Enchainer des commandes DOS
Generer une liste d'ip a partir d'un masquerecherche de liste de contrat entre deux dates
Supprimer un element d'une liste chaineevaleur et zone de liste
Plus de sujets relatifs à : [DOS] Liste des comptes d'utilisateur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR