dkdenz 11 Geschrieben 6. Februar 2012 Melden Geschrieben 6. Februar 2012 Hi ich komm gerade nicht weiter.... ich versuche eine bestimmte Gruppe aus den SACLs aller Gruppen einer OU zu entfernen, jedoch finde ich nirgends einen Ansatz wie man das machen könnte. Eine Group einer SACL hinzuzufügen ist kein Problem, genauso wie Berechtigungen zu ändern, jedoch eine Gruppe zu entfernen klappt nicht. hat jemand einen Tip/Script wie das erledigt werden könnte? vielen Dank
NorbertFe 2.295 Geschrieben 6. Februar 2012 Melden Geschrieben 6. Februar 2012 Eventuell hilft: DSREVOKE - Resource Kit zwar kein VBS, aber vielleicht hilfts trotzdem. Bye Norbert
dkdenz 11 Geschrieben 6. Februar 2012 Autor Melden Geschrieben 6. Februar 2012 verdammt, da war ich etwas zu schnell, grad die lösung gefunden :) Set objSdUtil = GetObject("LDAP://OU=TEST,DC=TEST,DC=Com") Set objSD = objSdUtil.Get("ntSecurityDescriptor") Set objDACL = objSD.DiscretionaryACL For Each objACE in objDACL If objACE.Trustee = "TEST\testuser" Then objDACL.RemoveAce objACE End If Next objSD.DiscretionaryAcl = objDacl objSDUtil.Put "ntSecurityDescriptor", Array(objSD) objSDUtil.SetInfo
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde dich hier an.
Jetzt anmelden