Insérer des données dans une base LDAP

Le Forum Windows Server 2003

Messagepar JoShuA » 20 Déc 2005, 10:20

Pourquoi ne pas faire un batch qui parcourt ton fichier .txt et qui creer le fichier au format LDIF ?
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar steve.bazin » 20 Déc 2005, 11:01

Ouais j y avais pensé mais je ne vois pas du tout comment on peut réaliser ceci ????
Si tu avais quelques pistes pour que je commence, après je devrais pouvoir me débrouiller!
Merc d'avance
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar JoShuA » 20 Déc 2005, 11:10

peux tu nous donner un exemple de ton fichier source ?
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar steve.bazin » 20 Déc 2005, 11:52

Qu est ce que tu appelles fichier source??
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar JoShuA » 20 Déc 2005, 13:01

le fichier contenant les informations au format text
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar steve.bazin » 20 Déc 2005, 13:51

Voici mon fichier texte de données. C'est un fichier de test donc ne fait pas attention au nom :

DN,telephoneNumber
"CN=Tony Parker, OU=France, DC=Test, DC=local",0245124578
"CN=Boris Diaw, OU=France, DC=Test, DC=local",0123467985
"CN=Lebron James, OU=Etats Unis, DC=Test, DC=local",0145789631
"CN=Dwayne Wade, OU=Etats Unis, DC=Test, DC=local",0576945123
"CN=Marko Jaric, OU=Serbie Montenegro, DC=Test, DC=local",0274596321
"CN=Predrag Stojakovic, OU=Serbie Montenegro, DC=Test, DC=local",0278451236
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar JoShuA » 20 Déc 2005, 14:49

voilà :

Code: Tout sélectionner
D:>type test.txt
DN,telephoneNumber
"CN=Tony Parker, OU=France, DC=Test, DC=local",0245124578
"CN=Boris Diaw, OU=France, DC=Test, DC=local",0123467985
"CN=Lebron James, OU=Etats Unis, DC=Test, DC=local",0145789631
"CN=Dwayne Wade, OU=Etats Unis, DC=Test, DC=local",0576945123
"CN=Marko Jaric, OU=Serbie Montenegro, DC=Test, DC=local",0274596321
"CN=Predrag Stojakovic, OU=Serbie Montenegro, DC=Test, DC=local",0278451236
D:>txt2ldif.cmd test.txt
dn: "CN=Tony Parker,  OU=France,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0245124578
-
dn: "CN=Boris Diaw,  OU=France,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0123467985
-
dn: "CN=Lebron James,  OU=Etats Unis,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0145789631
-
dn: "CN=Dwayne Wade,  OU=Etats Unis,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0576945123
-
dn: "CN=Marko Jaric,  OU=Serbie Montenegro,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0274596321
-
dn: "CN=Predrag Stojakovic,  OU=Serbie Montenegro,  DC=Test,  DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0278451236
-
D:>

et le programme qui va bien

Code: Tout sélectionner
@echo off
REM  Programme de conversion de fichier texte (format specifique)
REM  Vers le format LDIF en vue d'une importantion vers un LDAP
REM  (c) JoShuA pour Forum-Windows  20/12/05
REM  Contact : joshuanet_at_gmail.com
for /F "eol=; Tokens=1-4,5* skip=1 delims=," %%O in (%1) do  ( echo dn: %%O, %%P, %%Q, %%R
echo changetype: modify
echo add: telephoneNumber
echo telephoneNumber: %%S
echo -
)

J'ai fait ca vite fait entre deux migrations VmWare donc à vérifier quand même que cela fonctionne
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar steve.bazin » 20 Déc 2005, 15:37

Merci pour ces deux codes.
Mais en fait, ce que tu as dans ton premier fichier
(ex : CN=Tony Parker, OU=France, DC=Test, DC=local"
changetype: modify
add: telephoneNumber
telephoneNumber: 0245124578)
je l avais déja mis sur le forum.
La c'est cool car y a que 6 utilisateurs mais en fait dans la réalité, je dois le faire pour environ 60-70 utilisateurs au minimum.
De plus, je suis tres chiant mais je ne comprends pas l intéret du second code
Dernière édition par steve.bazin le 20 Déc 2005, 15:39, édité 1 fois au total.
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar FxPatrice » 20 Déc 2005, 15:56

Image

Image
 
http://forum-windows.com : Forum Windows 10 - Forum Windows 8 - Forum Windows 7 ...
Avatar de l’utilisateur
FxPatrice
Administrateur
 
Messages: 4882
Inscrit le: 01 Jan 2002, 22:00

Messagepar steve.bazin » 20 Déc 2005, 16:01

ouais tu ferais mieux de te barrer
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar steve.bazin » 20 Déc 2005, 16:07

Eh l'administrateur si t es si fort que ca tu va peut etre pouvoir m'expliquer les deux codes??????
a moins que tu n'y arrives pas ?????? Image Image Image :D
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar steve.bazin » 20 Déc 2005, 16:15

Pour Joshua, tes codes ne marchent pas
Merci de tes conseils.
Je vais essayer de me démerder
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

Messagepar JoShuA » 20 Déc 2005, 16:28

Je ne comprends pas ton attitude ... j'ai passé du temps pour ton problème et voilà comment tu remercie ... ca m'apprendra à vouloir être trop serviable ...

A bon entendeur ...
Avatar de l’utilisateur
JoShuA
Modérateur
 
Messages: 7246
Inscrit le: 02 Jan 2002, 15:37
Localisation: IdF

Messagepar FxPatrice » 20 Déc 2005, 16:30

Lamentable ... Image
 
http://forum-windows.com : Forum Windows 10 - Forum Windows 8 - Forum Windows 7 ...
Avatar de l’utilisateur
FxPatrice
Administrateur
 
Messages: 4882
Inscrit le: 01 Jan 2002, 22:00

Messagepar steve.bazin » 20 Déc 2005, 16:30

Je te remercie t inkiete mais c que j ai pas tout compris dans ce que tu a écris
Si tu pouvais juste me fournir 2 ou 3 explications supplémentaires car la j avoue je suis largué par rapport a ton code :|
Dernière édition par steve.bazin le 20 Déc 2005, 16:32, édité 1 fois au total.
steve.bazin
 
Messages: 125
Inscrit le: 08 Nov 2005, 16:56

PrécédentSuivant

Retour vers Windows Server 2003

Qui est en ligne ?

Utilisateurs parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

  •  Liens commerciaux