locked
Users_AD RRS feed

  • Question

  • Bonjour,

     j'ai utilisé la commande csvde pour l'exportation de tous les utilisateurs de l'ctive directory, le fichier résultat n'est pas lisible, car j'ai besoin seulement de qlq champs spécifiques(nom/prénom/nom d'ouverture de session/adresse de messagerie).

    comment je pourrais y arriver svp?

    cordialement.


    jeudi 7 juin 2012 10:58

Réponses

  • Bonjour,

    merci énormément de vos réponses précieuses. j'ai réussi enfin à extraire les données voulues :) j'ai pas utilisé aucun script ni de commande, j'ai créé une nouvelle requete à travers la console de gestion Des Users Active Directory, et j'ai spécifié les paramètres voulus :)

    merci encore une fois.

    cordialement

    mercredi 20 juin 2012 14:16

Toutes les réponses

  • Bonjour,

    dans la commande CSVDE, vous pouvez choisir de n'exporter que les champs souhaités !

    Il suffit d'ajouter l'option "-l" suivie des champs souhaités.

    csvde -f FichierExport.txt  -r "...votre filtre..."           -l samaccountname,distinguishedname,email

    A+


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    jeudi 7 juin 2012 11:45
  • Bonjour,

    merci infiniment pour votre réponse, mais j'ai eu un pb concernant le fichier journal, j'ai pas compris comment faire?

    cordialement

    jeudi 7 juin 2012 14:49
  • Bonjour,

    Vous pouvez utiliser ces filtres par exemple :

    ==> Export des Users

    ldifde -f Exportuser.ldf -s ctxiamdc -d "dc=domcsn,dc=ctxiam,dc=ma" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,samAccountName,userAccountControl,distinguishedname,displayname,name, sn,userPrincipalName"


    ==> Export des Users d'une OU

    ldifde -f ExportuserNSN.ldf -s ctxiamdc -d "ou=NSN_Support,dc=domcsn,dc=ctxiam,dc=ma" -p subtree -r "(&(objectCategory=person)(objectClass=User)(givenname=*))" -l "cn,givenName,objectclass,samAccountName,userAccountControl,distinguishedname,displayname,name, sn,userPrincipalName"

    cdt


    Raynald CHAFFAUX Consultant Virtualisation Nelite North Africa

    jeudi 7 juin 2012 15:31
  • Bonjour,

    Pour générer un fichier CSV que vous pouvez lire clairement avec Excel, exécutez la commande suivante:

    for /f "Tokens=*" %%f IN (OU.txt) do (
    for /f "Tokens=*" %%s in ('dsquery user "%%f" -limit 0') do (
    for /f "Tokens=*" %%P in ('dsquery * %%s -attr samaccountname ^|find /V "samaccountname"') do (
    for /f "Tokens=*" %%Q in ('dsquery * %%s -attr distinguishedname ^|find /V "distinguishedname"') do (
    for /f "Tokens=*" %%R in ('dsquery * %%s -attr mail ^|find /V "mail"') do (
    echo %%P; %%Q ; %%R >> %%f.CSV
    )
    )
    )
    )
    )

    où OU.txt est un fichier txt qui doit se trouver dans le même fichiter BAT (votre script qui contient ces lignes de commande) et qui contient les OUs / domaines cibles (Exemple: OU=test,DC=CONTOSO,DC=COM)


    This posting is provided "AS IS" with no warranties or guarantees , and confers no rights.   

    Microsoft Student Partner 2010 / 2011
    Microsoft Certified Professional
    Microsoft Certified Systems Administrator: Security
    Microsoft Certified Systems Engineer: Security
    Microsoft Certified Technology Specialist: Windows Server 2008 Active Directory, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Network Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows Server 2008 Applications Infrastructure, Configuration
    Microsoft Certified Technology Specialist: Windows 7, Configuring
    Microsoft Certified Technology Specialist: Designing and Providing Volume Licensing Solutions to Large Organizations
    Microsoft Certified IT Professional: Enterprise Administrator
    Microsoft Certified IT Professional: Server Administrator
    Microsoft Certified Trainer

    Lien vers mon site Web: http://www.ahmedmalek.com/web/fr/home.asp

    Pour suivre mon activité: http://www.facebook.com/TunisianIt

    jeudi 7 juin 2012 15:53
    Auteur de réponse
  • Bonsoir,

    il suffit de spécifier un dossier qui contiendra le "journal" !

    csvde -f FichierExport.txt -l samaccountname,distinguishedname,email  -j c:\temp

    A bientôt


    Thierry DEMAN. Exchange MVP. https://www.mcpvirtualbusinesscard.com/VBCServer/MVPtdeman/profile (69 MCPs) http://base.faqexchange.info

    jeudi 7 juin 2012 20:56
  • Bonjour,

    merci énormément de vos réponses précieuses. j'ai réussi enfin à extraire les données voulues :) j'ai pas utilisé aucun script ni de commande, j'ai créé une nouvelle requete à travers la console de gestion Des Users Active Directory, et j'ai spécifié les paramètres voulus :)

    merci encore une fois.

    cordialement

    mercredi 20 juin 2012 14:16