Quantcast
Channel: Windows PowerShell Forum
Viewing all articles
Browse latest Browse all 2314

Powershell - Verzeichnis Berechtigungen anpassen

$
0
0

Hallo zusammen,

folgende Konstellation:

Wir haben ein "UserHome$" Verzeichnis auf einem Windows 2003 Server bei dem die Berechtigung nur zum Teil vererbt werden. Nun muss ich in jedem Unterordner (ca. 808) eine Gruppe hinzufügen. Da ich nicht jeden Ordner einzeln anpacken will, würde ich das gerne in der PowerShell skripten. Da liegt auch schon das Problem, da ich bisher nicht viel Erfahrung darin habe.

Vorgehen wäre dieses:

1. Existierende Ordner auflisten

2. Besitz übernehmen

3. Vererbung aktivieren

4. Besitz an User übergeben

Sollte dies vom Ablauf her passen, oder habe ich etwas wichtiges vergessen?

Aktuell hänge ich bei Punkt 2. dem Besitz übernehmen und Vererbung (icacls Befehl tut, PS Skript nicht) aktivieren.

Testskript für Besitz und Vererbung:

$ordner = dir "C:\tmp\ScannedDocuments" -Recurse
foreach($path in $ordner) {
  $acl = get-acl $path
  $isProtected = $false
  $preserveInheritance = $false
  $acl.SetAccessRuleProtection($isProtected, $preserveInheritance)
  Set-Acl $path -AclObject $acl
}

icacls befehl der funktioniert:

icacls.exe "C:\tmp\ScannedDocuments" /Reset /t /c /q

Bin dankbar für jeden Tipp oder Unterstützung.

Viele Grüße

Rolf


- Carpe Diem - -Ist mir jetzt egal, ich lass das jetzt so.-


Viewing all articles
Browse latest Browse all 2314


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>