Bonjour à tous,
J'aimerai ajouter un utilisateur ou groupe (déjà existant dans mon AD) au contrôle d'accès d'un dossier.
J'y arrive sans problème en ajoutant "Administrateurs" qui existe en local :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
string user = "Administrateurs";
DirectoryInfo dInfo = new DirectoryInfo(FoldersView.SelectedNode.FullPath);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
 
//DirectoryEntry user = new DirectoryEntry();
 
NTAccount acct = new NTAccount(user);
IdentityReference id = acct.Translate(typeof(SecurityIdentifier));
FileSystemAccessRule rule = new FileSystemAccessRule(id, FileSystemRights.ReadAndExecute | FileSystemRights.Synchronize, InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit, PropagationFlags.None, AccessControlType.Allow);
dSecurity.AddAccessRule(rule);
dInfo.SetAccessControl(dSecurity);
Comment je pourrais m'y prendre avec un utilisateur situé sur mon AD.
Merci à tous, bonne journée.