boujour,
voila j'ai créé un script pour créer des utilisateurs dans active directory, celui ci permet également de créer les dossiers personnels et de changer les droits NTFS dessus.
Le problème est au niveau des droits NTFS (j'utilise xcacls.exe). En fait quand j'attribue les droits aux administrateurs aucun problème, mais quand je fais la même chose pour l'utilisateur qui vien d'ëtre créer un peu plus haut dans le script ça ne le prend pas en compte.
On dirais qu'il ne trouve pas l'utilisateur.
Pourtant j'utilise bien la commande : NewGroup.SetInfo
à la fin de la création de l'utilisateur.
Donc j'ai créé une fonction qui va voir dans active directory, si l'utilisateur existe bien. La aussi pas de problème, l'utilisateur qui viens d'être créer est bien trouvé!
Donc je ne sais plus ou chercher, je n'ai plus d'idée!
Quelqu'un saurait-il m'aider ou me diriger?
code d'attribution des droits :
diskM est une variable qui contient le chemin du repertoire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 wshShell.Run "xcacls " & diskM & Utilisateur & " /T /G ADMINPDCH:F ""OPAC\Admin W95"":F /Y",vbhide wshShell.Run "xcacls " & diskM & Utilisateur & " /E /T /G " & Groupe & ":F /Y",vbhide
nb : ce n'est pas le /E qui gène j'ai fait des tests en séparant les deux administrateurs. J'ai préféré couper cette commande de cette mamière car sinon aucun droits n'étaient attribué à personne!
si un bout de code vous semble necessaire dites le moi!
Merci d'avance
Partager