#######################################
# Skrypt PowerShella
# (C) dr Holger Schwichtenberg
########################################

# Zapisywanie nowej ACL (z usunięciem starej)

# Parametry
$KATALOG = "j:\projekty"
$UŻYTKOWNIK = "itv\HS"

# Dane początkowe
$acl = Get-Acl  $KATALOG
"ACL przed:"
$acl | format-list

# Pobieranie ACL
$acl = Get-Acl j:\projects 

$Konto = new-object system.security.principal.ntaccount("itv\hs")
$acl.PurgeAccessRules($Konto)
set-acl -AclObject $ACL -Path $KATALOG

# Zapisywanie ACL 
set-acl -AclObject $ACL -Path $KATALOG

# Dane końcowe
$acl = Get-Acl  $KATALOG
"ACL po:"
$acl | format-list 
