gshumway
Goto Top

Suche Powershell Script um ACL in einer Ordnerstuktur zu setzen

Liebe Alle

leider bin ich bei Powershell Scripts noch ein Anfänger und suche ein Powershell Script um ACL Berechtigungen in einer Ordnerstruktur zu setzen. In dieser Ordnerstruktur ist an einigen Stellen die "Vererbung" unterbunden und dies soll auch so bestehen bleiben.
Ich möchte gerne rekursiv eine zusätzliche Berechtigung für eine Gruppe auf alle Ordner setzen - die resltichen bestehenden Berechtigungen sollen aber so bleiben wie sie ist.
Kann mir da jemand weiterhelfen?

Danke
Gshumway

Content-Key: 5791412834

Url: https://administrator.de/contentid/5791412834

Printed on: July 16, 2024 at 17:07 o'clock

Mitglied: 5175293307
Solution 5175293307 Feb 02, 2023 updated at 09:42:23 (UTC)
Goto Top
Set-Acl ist dein Freund.
Findest du hier zwar schon en masse Scripte für, aber naja wat solls ...
# ordner
$root = 'D:\Data'  
# account
$account = 'DOMAIN\GruppeABC'  
# access rule
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule $account,"FullControl","ContainerInherit,ObjectInherit","None","Allow"  
# acl als erstes auf den Hauptordner setzen
$acl = Get-ACL $root
$acl.SetAccessRule($rule)
Set-ACL -LiteralPath $root -AclObject $acl -verbose
# acl auf alle Unterordner mit unterbrochener Vererbung setzen
Foreach($folder in Get-ChildItem $root -Directory -Recurse -Force){
    $acl = Get-ACL -LiteralPath $folder.Fullname
    if ($acl.AreAccessRulesProtected){
        $acl.SetAccessRule($rule)
        Set-ACL -LiteralPath $folder.Fullname -AclObject $acl -Verbose
    }
}
Gruß wurstel
Member: gshumway
gshumway Feb 02, 2023 at 11:17:37 (UTC)
Goto Top
Hallo Wurstel

Danke Dir - hab zwar hier gesucht - war wohl etwas blind.
Werde das mal testen

Danke
Mitglied: 5175293307
5175293307 Feb 02, 2023 updated at 11:34:01 (UTC)
Goto Top
Ja die Suche ist hier zur Zeit wohl noch etwas unvollständig und sucht nicht im Kommentaren, separat in den Kommentaren zu suchen bringt meist etwas mehr Ergebnisse
https://administrator.de/comments/
Oder über Google mit site:administrator.de BEGRIFF suchen tuts auch.
Member: gshumway
gshumway Feb 07, 2023 at 12:05:05 (UTC)
Goto Top
hallo Wurstel

nochmals vielen Dank für Dein Skript - perfekt! Wir müssen nun leider festellen, dass wir sehr viele Verzeichnisse mit mehr als 260 Zeichen Länge haben. Hier werden die Rechte nicht gesetzt - wir werden die wohl händisch nacharbeiten müssen. Immer noch besser als alles mit der Hand.


Will Dir nochmals Danke
Gordon