[Système] Interfacer l'Active Directory

Interfacer l'Active Directory [Système] - Windows & Software

Marsh Posté le 16-04-2004 à 09:03:20    

J'ai vu qu'il existait un petit utiitaire ms "csvde" qui permettait d'exporter et d'importer dans l'AD.  
Est il possible de l'interfacer (style web)?  
Si oui, avec quels outils?

Reply

Marsh Posté le 16-04-2004 à 09:03:20   

Reply

Marsh Posté le 16-04-2004 à 14:54:37    

Quelqu'un saurait il également comment restaurer l'AD sur une seconde machine virtuelleMoi ça plante à cause des registres.

Reply

Marsh Posté le 16-04-2004 à 14:57:36    

T'entends quoi exactement par "style web" ?


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 16-04-2004 à 15:00:21    

netr a écrit :

J'ai vu qu'il existait un petit utiitaire ms "csvde" qui permettait d'exporter et d'importer dans l'AD.  
Est il possible de l'interfacer (style web)?  
Si oui, avec quels outils?


 
il me semble que tu peux attacher des connecteurs LDAP sur la plateforme Zope par ex.

Reply

Marsh Posté le 16-04-2004 à 15:03:32    

krapaud a écrit :


 
il me semble que tu peux attacher des connecteurs LDAP sur la plateforme Zope par ex.

Tout à fait, perso j'ai tout un module sur un intranet, qui vient "requêter" l'AD en utilisant du LDAP en PHP.


---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 16-04-2004 à 15:09:05    

Serait il possible d'avoir un peu plus d'info sur ce module: notemment la façon dont il s'y prend pour faire l'import/export d'info vers l'AD

Reply

Marsh Posté le 16-04-2004 à 15:10:53    

Pas de prob, il utilise un objet ADO tout simplement ...
 

Code :
  1. $server = "adresse_ip";
  2. $port = "389";
  3. $racine = "o=XXXX, c=XXX";
  4. $rootdn = "UTILISATEUR";
  5. $rootpw = "MOT DE PASSE";
  6. $dn = "OU=YYYY, OU=FFFF, DC=AAAA, DC=XXXX, DC=XXX";
  7. $suffixe = "ton suffixe qui va bien";
  8. /********************************************/
  9. /******* Instanciation de l'objet ADO *******/
  10. /********************************************/
  11.  $dbc = new COM("ADODB.Connection" ) or die("Cannot start ADO" );
  12.  // Active Directory connection
  13.  $dbc->Provider = "ADsDSOObject";
  14.  $dbc->Open("", "$rootdn", "$rootpw" );
  15.  $param="ton parametre de requete par exemple";
  16.  $rs = $dbc->Execute("<LDAP://$server/".$dn.">;(&(objectClass=computer)(cn=*$param*));cn,adspath;subTree" );
  17. /********************************************/
  18.                 //Parcours des resultats
  19.  $cpt=0;
  20.  while (!$rs->EOF) {
  21.      $rs->MoveNext(); /* deplacement du pointeur ! */
  22.   $cpt++;
  23.  }


Message édité par Notsukaw le 16-04-2004 à 15:31:39

---------------
[ Canon EOS 30D ] (Grip + Canon 50mm f/1.4 + Canon 18-55mm USM + Tamron 70-300mm Di LD Macro)  [Galerie perso]
Reply

Marsh Posté le 16-04-2004 à 15:20:14    

waouh merci bien, ça m'a permis de comprendre pas mal de chose.
Maintenant le seul prob que j'ai, c'est de récupérer l'AD actuelle de la boite pour la mettre sur une autre machine sans la connecter au réseau (histoire de pas tout planter).Je viens d'essayer de faire une copie de l'AD et de la restaurer sur ma nouvelle machine mais il semble que cela ait également toucher les registres--> BOUM plus de machine viruel.
Je viens de configurer une autre machine virtuelle sous win 2000 server mais je ne sais pas comment m'y prendre.Les aides me disent comment faire seulement dans le cas ou je suis connecter càd un changement de machine server.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed