none
Changement de mot de passe Administrateur local ? RRS feed

  • Question

  • Bonjour a tous


    Je recherche comment faire pour changer le mot de passe administrateur local de la machine ?
    J'ai trouvé un petit bout de script en VBS qui fais la modification du pass admin

    strComputer = "atl-ws-01"
    Set objUser = GetObject("WinNT://" & strComputer & "/Administrator, user")
    objUser.SetPassword "09iuy%4e"
    objUser.SetInfo

    je recherche comment transformer ce petit bout de code en VB.net
    si quelle un sais comment faire je suis preneur Smile

    Merci d'avance
    lundi 8 décembre 2008 12:55
    Auteur de réponse

Réponses


  • A
    pres moulte test Wink j'ai trouvé ceci

    Imports System.DirectoryServices

            Try
                Dim truc As New DirectoryEntry(String.Format("WinNT://{0}/" + "Administrateur, user", Environment.MachineName))
                truc.Invoke("SetPassword", "M0n-M0t-D3-P@$$3")
                truc.CommitChanges()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try

    J'ai pas encore tester la connexion avec le mot de passe, en tout cas le code sort sans erreur ...
    il faut aussi faire attention au mot administrateur en fonction de la langue utilisé par l'OS par exemple si l'OS est anglais ça sera Administrator
    lundi 8 décembre 2008 20:51
    Auteur de réponse

Toutes les réponses


  • A
    pres moulte test Wink j'ai trouvé ceci

    Imports System.DirectoryServices

            Try
                Dim truc As New DirectoryEntry(String.Format("WinNT://{0}/" + "Administrateur, user", Environment.MachineName))
                truc.Invoke("SetPassword", "M0n-M0t-D3-P@$$3")
                truc.CommitChanges()
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try

    J'ai pas encore tester la connexion avec le mot de passe, en tout cas le code sort sans erreur ...
    il faut aussi faire attention au mot administrateur en fonction de la langue utilisé par l'OS par exemple si l'OS est anglais ça sera Administrator
    lundi 8 décembre 2008 20:51
    Auteur de réponse
  • Tu pourrais tester la langue de l'OS pour affecter la valeur Administrateur ou Administrator à une variable à utiliser avec ton string. De cette manière, ton code sera valable aussi bien sur un OS FR qu'un OS EN.
    jeudi 11 décembre 2008 07:46


  • Oui effetivement, ça serais pas plus mal Smile merci pour ton idée !

    Cordialement,
    Xavier
    jeudi 11 décembre 2008 13:48
    Auteur de réponse