Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2201 connectés 

 


Dernière réponse
Sujet : ecriture d'un Chemin LDAP:\\
fabd
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:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
fabd
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:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)