Page 1 sur 1

[..] Créer un dossier partagé et attribuer des droits

Posté : mer. 12 juin 2013 09:22
par tatane
Bonjour à tous,

Je souhaiterais créer un script Autoit me permettant de partager des dossiers Windows (SMB) et sur lesquels seraient attribués des droits en fonction des utilisateurs/groupes d'un active directory.

J'ai trouvé un script VBA qui à priori ferait tout cela mais je suis coincé sur la ligne SecDesc.Properties_.Item("DACL") = Array(ACE). J'ai essayé en remplaçant Array(ACE) par [$ACE] mais évidemment cela ne fonctionne pas. Le reste semble fonctionner après conversion.

Voici le lien :
http://gallery.technet.microsoft.com/sc ... 3518d3a362

Si vous avez une idée n'hésitez pas :)

Merci par avance.

Re: [..] Créer un dossier partagé et attribuer des droits

Posté : mer. 12 juin 2013 15:40
par tatane
Bon j'ai trouvé la soluce. C'est tout bête.
Il suffit de déclarer un tableau d'une case au préalable et de lui affecter la valeur $ACE. Et c'est ce tableau qui est affecté à $SecDesc.Properties_.Item("DACL").

Script complet permettant de partager un dossier et d'attribuer les droits de partage de l'utilisateur spécifié :
► Afficher le texte
Par contre cela n'attribue pas les droits NTFS au dossier de partage.
L'un d'entre vous connait-il un moyen d'y arriver dans le même style ?

Re: [..] Créer un dossier partagé et attribuer des droits

Posté : mer. 12 juin 2013 22:51
par Tlem
N'oubliez pas la balise [R] dans le titre de votre premier message si votre sujet est résolu.

Re: [..] Créer un dossier partagé et attribuer des droits

Posté : jeu. 13 juin 2013 08:21
par tatane
Oui Oui je n'ai pas oublié. Mais je n'ai pas vraiment résolu mon problème.
Par contre cela n'attribue pas les droits NTFS au dossier de partage.
L'un d'entre vous connait-il un moyen d'y arriver dans le même style ?