[R] Savoir si un utilisateur est admin

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
servabat
Niveau 4
Niveau 4
Messages : 69
Enregistré le : sam. 02 avr. 2011 16:26
Status : Hors ligne

[R] Savoir si un utilisateur est admin

#1

Message par servabat »

Bonjour,
J'aimerais savoir si il est possible de savoir si un autre utilisateur local est Admin.
(Par exemple, IsAdmin('Patrick') ).

Merci d'avance :),
Servabat
Modifié en dernier par servabat le mer. 03 août 2011 14:47, modifié 2 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Savoir si un utilisateur est admin

#2

Message par mikell »

ça fonctionne sous XP :

Code : Tout sélectionner

$text = "Administrateurs" & @CRLF & "-------------------------------------" & @CRLF
Dim $Obj_WMIService = ObjGet("winmgmts:\\" & "localhost" & "\root\cimv2")
Dim $Obj_Groups = $Obj_WMIService.ExecQuery("Select * from Win32_GroupUser")
Local $Obj_Item
For $Obj_Item In $Obj_Groups
    $group =  $Obj_Item.GroupComponent
    $account = $Obj_Item.PartComponent
    If stringInStr($group, "Admin") Then
        $text &= "admin : " & $account & @CRLF
    EndIf
Next
MsgBox(0,"", $text)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
servabat
Niveau 4
Niveau 4
Messages : 69
Enregistré le : sam. 02 avr. 2011 16:26
Status : Hors ligne

Re: [..] Savoir si un utilisateur est admin

#3

Message par servabat »

Oui en effet, merci :)

Je passe en [R],

Merci, @++
Répondre