Javais initialement posé mes questions sur le forum administration. Mais je pense que les questions que j'ai mnt sont plus en rapport avec la programmation
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 :
- Set DLL=CreateObject("iadstools.dcfunctions" )
- Set oRoot = GetObject("LDAP://rootDSE" )
- Set SDOU = GetObject("LDAP://" & oRoot.Get("defaultNamingContext" ))
- nom_serveur=""
- nom_domaine=""
- 'Result=DLL.GetGPOs("&nom_domaine&","&nom_serveur&" )
- Result=DLL.GetGPOs("DOMAINE.FR","SRV2000" )
- if Result > 0 then
- AskGUID="GPO TSE"
- if not askGUID="GPO TSE" then
- else
- for i=1 to result
- if lcase(DLL.gponame(i))=lcase(askGUID) then
- currentGPLIST=SDOU.get("gpLink" )
- currentGPLIST=currentGPLIST & "[LDAP://CN=" & DLL.gpoguid(i) &
- ",CN=Policies,CN=System," & DLL.getdefaultnamingcontext("SRV2000" ) & ";0]"
- msgBox currentGPLIST
- SDOU.put "gpLink",currentGPLIST
- SDOU.SetInfo
- Exit For
- end if
- next
- end if
- 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
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