locked
Dévérrouiller un compte utilisateur RRS feed

  • Question

  • Bonjour à tous,

    Comment savoir si un compte est verrouillé avec ADSI ?
    D'après ce que j'ai lu, c'est l'attribut "msDs-User-Account-Control-Computed" qui précise l'état du compte (verrouille ou non). Cet attribut est présent dans la console <ADSI edit>. Par contre, je ne retrouve pas sa valeur en utilisant l'interface ADSI. Est-normal ?

    Autre question : comment deverrouiller un compte (toujours avec ADSI) ? D'après ce que j'ai lu, l'attribut "msDs-User-Account-Control-Computed" n'est pas directement modifiable avec ADSI

    Merci de votre aide.
    Gilles.
    • Déplacé swapnilpBanned jeudi 4 février 2010 01:28 Forum Consolidation (Origine :Windows Server 2003 – Services d’Annuaire)
    vendredi 4 mai 2007 15:03

Réponses

  • Bonjour Gilles,

     

    Sans trop m'avancer, il me semble que toutes les options liées à un compte utilisateur (User must change password at next logon etc...) sont manipulables uniquement à partir du provider WINNT.

     

    Ex pour dévérouiller un compte utilisateur vérouillé.

     

    Code Snippet

    Set UserObj = GetObject("WinNT://MONDOMAIN/Username")
      If UserObj.IsAccountLocked = -1 then

      UserObj.IsAccountLocked = 0
        UserObj.SetInfo

    End If

    Wscript.echo "compte dévérouillé"

     

    mardi 8 mai 2007 12:42