как получить список имен групп + их права доступа к общей папке (аналогично команде icacls в CMD)
например: для общей папки \ server1 \ folder Я хотел бы иметь двумерный массив, который будет включать имя группы и разрешения для общей папки, например, BUILTIN \ Administrators Full Control BUILTIN \ Users Modify
Этот код возвращает только одну группу:
DirectoryInfo dInfo = new DirectoryInfo(@"\\kfafilip02\scriptsdashboard");
DirectorySecurity dSecurity = dInfo.GetAccessControl();
string group = dSecurity.GetGroup(typeof(System.Security.Principal.NTAccount)).Value;
textBox1.Text = group;
как мне получить все группы без пользователей (если есть индивидуумы)? и как получить права доступа для каждой группы?