ecriture d'un Chemin LDAP:\\

ecriture d'un Chemin LDAP:\\ - Windows & Software

Marsh Posté le 22-10-2004 à 14:49:27    


Pour résumer, je souhaite faire un script qui créé une UO, un groupe, des utilisateurs, importe une GPO, et crée le lien sur l'UO désiré
 
J'ai presque terminé, il ne me reste plus qu'a faire le lien entre la GPO et l'UO.
 
Pour cela j'ai ce script, mais il n'est pas encore au point :
 

Code :
  1. Set DLL=CreateObject("iadstools.dcfunctions" )
  2. Set oRoot = GetObject("LDAP://rootDSE" )
  3. Set SDOU = GetObject("LDAP://" & oRoot.Get("defaultNamingContext" ))
  4. nom_serveur=""
  5. nom_domaine=""
  6. 'Result=DLL.GetGPOs("&nom_domaine&","&nom_serveur&" )
  7. Result=DLL.GetGPOs("DOMAINE.FR","SRV2000" )
  8. if Result > 0 then
  9. AskGUID="GPO TSE"
  10. if not askGUID="GPO TSE" then
  11. else
  12.  for i=1 to result
  13.   if lcase(DLL.gponame(i))=lcase(askGUID) then
  14.    currentGPLIST=SDOU.get("gpLink" )
  15.    currentGPLIST=currentGPLIST & "[LDAP://CN=" & DLL.gpoguid(i) &
  16. ",CN=Policies,CN=System," & DLL.getdefaultnamingcontext("SRV2000" ) & ";0]"
  17. msgBox currentGPLIST
  18.    SDOU.put "gpLink",currentGPLIST
  19.    SDOU.SetInfo
  20.  Exit For
  21.   end if
  22.  next
  23. end if
  24. end if


 
Mon probleme : la GPO est bien linké, mais sur le domaine et non sur l'UO. Est ce que quelqu'un sait comment positionner le lien sur l'UO TEST TSE?
 
En gros, j'aimerai savoir comment ecrire le chemin LDAP de facon a pointer sur la bonne UO.
 
Autre probleme, j'aimerai recuperer automatiquement le nom de domaine avec l'extension (variable %USERDNSDOMAIN%) et le nom du serveur de facon a ne pas avoir a le taper (pour le moment c'est en dur dans le code)
 
J'espere que quelqu'un aura une idée :wahoo:

Reply

Marsh Posté le 22-10-2004 à 14:49:27   

Reply

Sujets relatifs:

Leave a Replay

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