ISW-Tools

Powershell Dateisystem ACL übertragen

Jörn Walter Veröffentlicht Aktualisiert 1 Min. Lesezeit Skripte

Mit diesen kleinen Zeilen lassen sich die ACL (Berechtigungen) entweder von Ordner zu Ordner oder von Ordner auf Dateien übertragen.

# Prüfen der ACL von Ordnern
Get-Acl D:\Test | fl
Get-Acl D:\Test1 | fl

# Übertragen einer ACL von einem Ordner auf den anderen
Get-Acl D:\Test | Set-Acl D:\Test1

# Übertragen einer ACL von einem Ordner auf eine Reihe von Dateien
$acl = Get-Acl D:\Test
Get-ChildItem D:\Test1 | foreach-object { set-acl $_.Fullname $acl; „übertragen auf $_“ }

In diesem Beispiel ist auf dem übergeordnetem Ordner die Vererbung unterbrochen.

Porträt Jörn Walter

Jörn Walter

Inhaber von IT-Service Walter in Euskirchen, betreut Windows-Umgebungen von Unternehmen und entwickelt die ISW-ADTools.

Alle Beiträge von Jörn Walter