Dans cet article, je vais prendre le temps de vous expliquez comment importer ou exporter vos objets Active Directory avec les deux célèbres utilitaires CSVDE et LDIFDE.
J’en ai eu personnellement besoin pour exporter des Unitées d’organisation ainsi que des groupes de distribution voir même des contacts. J’ai pu ensuite les réimporter dans une autre forêt après quelques ajustement avec Notepad ++.
Je ne connais pas d’autres outils gratuit qui peuvent réaliser cela aussi simplement.
Table des matières :
Cas concret :
Je ne vais pas réinventer la commande, mais vous l’expliquez avec un exemple « simple ».
Je dois restructurer le domaine de mon entreprise et pour cela j’ai besoin de dupliquer mon architecture source DomaineA.lo vers celle de destination DomaineB.lo.
Mon besoin, sauvegarder mes Unités d’organisation, mes contacts (Object Ad que je ne peux dupliquer avec des outils tels qu’ADMT).
Csvde :
Premièrement voici le technet de la commande CSVDE, il vous expliquera toutes les variables de la commande.
Export de mon Ad avec CSVDE.
Phase 1 : Export :
- Création d’un fichier CSV avec toutes les Ou à partir de mon Ou=Users.
csvde -d “OU=Users,DC=DomaineA,DC=lo » -f exportOU.csv –r « objectCategory=organizationalUnit »
– f : permet de spécifier le fichier de destination
-d : spécifie l’unité d’organisation dans lequel je vais chercher.
-r : le type d’Object que je souhaite importer
- Création d’un fichier CSV avec touts les Contacts à partir de mon Ou=Contacts.
csvde -d “OU=contacts,DC=DomaineA,DC=lo » -f exportContact.csv –r « objectClass=contact »
Je dispose donc de 2 exports fonctionnels
Phase 2 : Restructuration
J’édite mon fichier à l’aide de notepad ++ et je fais une modification sur l’ensemble du fichier pour le réintégrer dans mon nouveau domaine.
Dans mon fichier, je vais remplacer le terme DomaineA par DomaineB.
Phase 3 : Intégration
La dernière étape consiste à réintégrer mon fichier depuis un contrôleur du DomaineB.lo avec CSVDE.
J’utilise la commande suivante :
csvde -i -f c:exportContact.csv
csvde -i -f c:exportOU.csv
-i : commutateur d’import
-f: permet de spécifier le fichier de destination
LDIFDE :
Phase 1 : Export :
Premièrement voici le technet de la commande LDIFDE, il vous expliquera toutes les variables de la commande.
- Création d’un fichier CSV avec tous les contacts à partir de mon Ou=contacts.
Ldifde –m –d “OU=contacts,DC=DomaineA,DC=lo » -f exportcontactldifde.csv –r « objectClass=contact »
– m : filtre certains objectClass, à voir dans le technet.
– d : spécifie l’unité d’organisation dans lequel je vais chercher.
-f : permet de spécifier le fichier de destination
-r: le type d’Object que je souhaite importer
- Création d’un fichier CSV avec toutes les Ou à partir de mon Ou=Users.
Ldifde –m –d “OU=Users,DC=DomaineA,DC=lo » -f exportOUldifde.csv –r « objectCategory=organizationalUnit »
J’ai délibérément créer un fichier avec une extension au format CSV, par défaut les exports sous LDIFDE sont au formats ldf.
Phase 2 : Restructuration
J’édite mon fichier à l’aide de notepad ++ et je fais une modification sur l’ensemble du fichier pour le réintégrer dans mon nouveau domaine.
Dans mon fichier je vais remplacer le terme DomaineA par DomaineB.
Phase 3 : Intégration
La dernière étape consiste à réintégrer mon fichier depuis un contrôleur du DomaineB.lo avec LDIFDE.
J’utilise la commande suivante :
Ldifde –i – f c:exportcontactldifde.csv
Ldifde –i – f c:exportOUldifde.csv
-i : commutateur d’import
-f: permet de spécifier le fichier de destination
Erreur récurrente lors de l’import si vous n’utilisez pas le commutateur -m
« Unwilling to perform. The modification was not permitted for security reasons »
Source : http://portal.sivarajan.com
1integrating
little gay boys who want to sex chat with men https://bjsgaychatroom.info/
gay dating apps described https://gaypridee.com/