ACL schreiben: Alle ACEs eines Benutzer loeschen
Eingabedaten
$DIR = "g:\daten\kunden"
$BENUTZER = "itv\HS"
$Count = 0
Kontrollausgabe
$acl = Get-Acl $DIR
"ACL vorher:"
$acl | format-list
ACL holen
$acl = Get-Acl g:\daten\kunden
$Account = new-object system.security.principal.ntaccount("itv\hs")
$acl.PurgeAccessRules($Account)
set-acl -AclObject $ACL -Path $DIR
ACL speichern
set-acl -AclObject $ACL -Path $DIR
Kontrollausgabe
$acl = Get-Acl $DIR
"ACL nachher:"
$acl | format-list