• # Ben... change de langage

    Posté par (site web personnel) . En réponse au message filtrer les lignes d'un fichier texte. Évalué à 2.

    je n'ai que quelques notion en vbs et que mon Centos ne comprend pas le vbs .... :(

    Prend un langage de script standard - perso je suis Python, mais pour du traitement de texte comme ça Perl est tout désigné - et apprends le (si tu n'as que quelques notions de vbs, tu n'es pas encore trop déformé). Accessoirement, Perl ou Python ou Ruby ou... tournent sous Linux, Windows, MacOS & Co.

    Pour le fichier, autant recopier une entrée dans ton post plutôt que renvoyer vers un site (que uBlock origin me signale comme bof) et obliger à cliquer tout ça.

    # extended LDIF
    #
    # LDAPv3
    # base <OU=Gentilly - Nancy,OU=Utilisateurs,DC=intra,DC=stjacques> with scope subtree
    # filter: (&(objectCategory=person)(objectClass=user))
    # requesting: lastLogonTimestamp UserPrincipalName 
    #
    # SWEEPUPD, Informatique, Gentilly - Nancy, Utilisateurs, intra.stjacques
    dn: CN=SWEEPUPD,OU=Informatique,OU=Gentilly - Nancy,OU=Utilisateurs,DC=intra,D
     C=stjacques
    userPrincipalName: SWEEPUPD@intra.stjacques
    lastLogonTimestamp: 129461379377156250
    # Backup, Informatique, Gentilly - Nancy, Utilisateurs, intra.stjacques
    dn: CN=Backup,OU=Informatique,OU=Gentilly - Nancy,OU=Utilisateurs,DC=intra,DC=
     stjacques
    

    (t'as pas mis des données réelles en ligne?)

    Note: tu feras gaffe que certains userPrincipal ne sont pas renseignés: @intra.stjacques sans rien avant le @.

    Sinon, boucle de lecture, dn: te donne un identifiant, les deux lignes suivantes les infos que tu cherches... suffit de les récupérer et les écrire dans ton fichier cible.

    Ça ressemble beaucoup à un exercice.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN