[Ex] Liste tous les utilisateurs d'un PC

Partagez vos scripts, et vos applications AutoIt.
Règles du forum
.
Répondre
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

[Ex] Liste tous les utilisateurs d'un PC

#1

Message par supernana66 »

Bonjour,
Niveau deb.
Petit script sans pretention qui liste tous les comptes utilisateur existants sur un Pc, même ceux qui ne possède pas de profil sur le pc.
► Afficher le texte
vince59
Niveau 2
Niveau 2
Messages : 22
Enregistré le : dim. 09 janv. 2011 20:24
Status : Hors ligne

Re: [ex] Liste tous les users (tous)

#2

Message par vince59 »

Bonjour,

Bonne idée mais sur mon PC la liste est vide car dans ma base de registre il n'y a ni clef, ni valeur dans la clef [HKEY_LOCAL_MACHINE\SAM\SAM\]

Est-ce que le script suppose d'être dans un environnement particulier ?
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [ex] Liste tous les users (tous)

#3

Message par supernana66 »

Seven !!!
Voir si vous avez toutes les autorisations, clique droit sur SAM et autorisation.
Sinon je regarderais cela sur xp et vista d'ici demain et j' établir un script qui s'adapte à l'os pour corriger mon erreur.
corrdialement v.
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [ex] Liste tous les users (tous)

#4

Message par supernana66 »

Bonsoir,

Que se soit xp, vista ou seven je n'ai pas rencontrés de PB.
De plus j'ai testé le script avec la sécu : sans et avec Controls total de l'admin sur le clé SAM, dans les deux cas de figures RAS et ceux pour les trois OS RAS.
Si vous n'avez pas le Control total sur le clé SAM il est normal que votre clé semble vide, son contenue cachées (pas de droit de lecture), cependant cela n’empêche pas le script de fonctionner correctement sur Xp, Vista et Seven.
Qu'elle est votre conf ????

Cordialement V.
albu68
Niveau 2
Niveau 2
Messages : 19
Enregistré le : ven. 04 févr. 2011 15:51
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#5

Message par albu68 »

Je suis en win 7 et dans un domaine,
Ca ne fonctionne pas,
HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\Names
Je n'ai rien après SAS\SAM\
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#6

Message par zeshrek »

pareil ici au boulot sous XP dans un domaine.
Si vis pacem para bellum
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#7

Message par supernana66 »

A Voir lundi à ma reprise, au boulot j' ai des stations xp et seven sous un domaine samba et d'autre sous AD.
Pour visualiser les comptes utilisateur du domaine (sur un pc) ce n'est effectivement pas dans utilisateur qu'il faut aller chercher, mais directement dans le groupe des utilisateurs ou administrateurs ou ….., on peut aussi aller dans la clé de regsitre profillist, quelque soit l'emplacement de stockage du profil ils y sont tous listés.
Ou sont les comptes de bases créés par win, à voir, réponse lundi, j'adapterais le script pour visualiser tous les utilisateurs d'un pc, Pc connecté à un domaine ou pas.
Et désolé.
Cordialement V.
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#8

Message par supernana66 »

Bonsoir
Et voilà un script vrai pour un domaine, avec un plus car on sait si le compte est un compte systeme, compte appartenant à un domaine ou pas.
Tous les utilisateurs du domaine qui se sont connecté sur le poste ou est lancé le script y seront listés.
► Afficher le texte
Cordialement V.
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#9

Message par supernana66 »

Voilà mieux encore

► Afficher le texte
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#10

Message par zeshrek »

hmmmm... netement mieux, mais y a encore un truc bizare.
ici, j'ai qqchose qui ressemble a ca :

Code : Tout sélectionner

Type de compte              Compte utilisateur
---------------------------------------------
Config                      SystemService
Documents and Settings      LocalService
Documents and Settings      NetworkService
Documents and Settings      Test                 [size=85]<- compte domaine user / local user[/size]
Documents and Settings      Tech                 [size=85]<- compte admin local[/size]
Documents and Settings      Teledistrib          [size=85]<- compte domaine admin admin local[/size]
Documents and Settings      ZeShrek              [size=85]<- compte domaine user / admin local[/size]
... etc
C'est normal ?
Si vis pacem para bellum
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#11

Message par supernana66 »

bonsoir,

Honte moi :oops: , une journée passée à tenter de résoudre big pb sur un domaine samba je suis totalement satellisée, alors j’espère avoir mis le doigt sur ce que vous vouliez souligner.
Un truc bizarre :shock: , est ce le terme "type" qui vous dérange, mes collègues ont signalés que le titre utilisait pour la première colonne était très mal choisi, c'est pas faux !!!.
Il faut que je me creuse pour classer ma liste en catégorie, compte système, utilisateur ou admin du domaine ou local, se serait pas mal.

ai je visé juste ou me faut il une bonne nuit de sommeil ?????

Cordialement V.
Avatar du membre
zeshrek
Niveau 10
Niveau 10
Messages : 984
Enregistré le : mer. 17 nov. 2010 09:31
Localisation : Sur ma chaise
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#12

Message par zeshrek »

Bin en fait, je sais pas.
On va dire que si elle reste comme ca, la 1ere colonne ne sert a rien.
Elle ne permet pas de savoir si le compte en question est local ou non. A part ca, pas mal quand même ;)
Si vis pacem para bellum
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#13

Message par supernana66 »

bonsoir,
En attendant, voilà un script certe plus simple, mais plus juste.
Je vais essayer ( je dit bien essayer) de l'ameliorer, mon but pouvoir distinguer les comptes locaux des comptes d'un domaine ou d'un autre.
► Afficher le texte
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#14

Message par arrkhan »

"Les WMI sont nos amies, il faut les aimer aussi..."

J'ai pas de domaine sous la main pour pouvoir tester et améliorer ton script mais pourquoi faire compliqué en cherchant dans le registre alors qu'il y a les WMI Win32_UserAccount et Win32_UserInDomain
► Afficher le texte
Espérant t'avoir mis sur la voie
supernana66
Niveau 2
Niveau 2
Messages : 16
Enregistré le : sam. 26 mars 2011 23:50
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#15

Message par supernana66 »

Bonjour,

Cela marche à la perfection sur un poste en workgroup mais pas sur un poste intégré à un domaine .


Cordialement V.
albu68
Niveau 2
Niveau 2
Messages : 19
Enregistré le : ven. 04 févr. 2011 15:51
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#16

Message par albu68 »

"Les WMI sont nos amies, il faut les aimer aussi..."
Cela marche à la perfection sur un poste en workgroup mais pas sur un poste intégré à un domaine .
+1
Avatar du membre
Yogui
Niveau 9
Niveau 9
Messages : 689
Enregistré le : ven. 18 avr. 2008 17:29
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#17

Message par Yogui »

arrkhan a écrit :"Les WMI sont nos amies, il faut les aimer aussi..."

J'ai pas de domaine sous la main pour pouvoir tester et améliorer ton script mais pourquoi faire compliqué en cherchant dans le registre alors qu'il y a les WMI Win32_UserAccount et Win32_UserInDomain
► Afficher le texte
Espérant t'avoir mis sur la voie
Test avec un domaine : ça fonctionne !!

juste cette ligne :

Code : Tout sélectionner

GUICtrlSetData($Info2, "Domaine : " & @TAB & $objItem.Domain)
Qui en fait donne le nom de la machine
albu68
Niveau 2
Niveau 2
Messages : 19
Enregistré le : ven. 04 févr. 2011 15:51
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#18

Message par albu68 »

Test avec un domaine : ça fonctionne !!
Oui en effet, j'ai attendu longtemps, le temps de la découverte réseau (400 users)

Même en mettant l'ip de sa propre machine ça prend tout les utilisateur du réseau.

C'est sympa !

Ce qui manque : Après avoir cliquer sur "Choisissez un compte, il faudrait un Scroller pour descendre et monter pour afficher plus que 30 users.
Avatar du membre
arrkhan
Niveau 8
Niveau 8
Messages : 528
Enregistré le : sam. 17 nov. 2007 03:30
Status : Hors ligne

Re: [Ex] Liste tous les utilisateurs d'un PC

#19

Message par arrkhan »

Autre version permettant de s'affranchir de la limitation du combobox, pas de modification majeure du code, mais le treeview est surement plus approprié.
► Afficher le texte
Edit : toujours pas de domaine sous la main, je testerai demain au boulot ^^
Répondre