c# Vererbte Gruppen löschen

WaZZkeSS

Erfahrenes Mitglied
Hallo allerseits!

Ich habe ein tool welches mir auf Verzeichnisse Rechte von Benutzern und Gruppen setzt und löscht.
Jedoch habe ich es nicht gechafft die Vererbten Benutzer oder Gruppenobjekte vom übergeordneten Laufwerk oder Verzeichnis zu löschen.

Mit folgendem Code können nur die nicht geerbten Benutzer oder Gruppen gelöscht werden bzw. geändert werden.
C#:
DirectoryInfo di = new DirectoryInfo(path);
DirectorySecurity ds = di.GetAccessControl();
...
...
ds.ModifyAccessRule(AccessControlModification.RemoveAll, fsAR, out changed);
di.SetAccessControl(ds);

Wie kann ich jetzt vor dem setzen der neuen Rechte, alle Berechtigten von diesem Verzeichnis löschen.
Ich wäre für jede Hilfe sehr sehr dankbar, es ist sehr wichtig.

Lg WaZZkeSS
 
Zuletzt bearbeitet:
Zurück