www.IT-Visions.de-Diskussionsforen (Version 2.1)
(Diese Seite wurde noch nicht auf das neue Layout umgestellt!)


Diese Foren stehen den Lesern unserer Bücher und allen anderen registrieren Benutzern dieser Website zur Verfügung. Wir würden uns freuen, wenn viele Nutzer dieser Website hier nicht nur Fragen stellen, sondern auch die Fragen anderer Nutzer beantworten. Diese Foren sind ein ehrenamtlicher, nicht-kommerzieller, unmoderierter Community-Dienst von www.IT-Visions.de. Wenn Sie kommerzielle Unterstützung für .NET/Scripting/PowerShell suchen, schauen Sie bitte auf unser Support-Angebot und unsere Schulungsangebote für Scripting und Schulungsangebote für .NET.



Vererbung abschalten
Autor:  DennisL.
E-mail:  Antworten bitte nur in das Forum!
Datum:  01.10.2008 19:49:57
Subject:  Vererbung abschalten
Bezug zum Buch: 
Message:  Hallo.

Ich suche eine Möglichkeit mit PowerShell für eine(n) Datei/Ordner die Rechtevererbung zu deaktiveren. Mit "RemoveAccessRule" kann ich zwar Benutzer aus der ACL entfernen, doch leider keine, die vererbt sind.

...
$inherit = [System.Security.Accesscontrol.InheritanceFlags]::None
$propagation = [System.Security.Accesscontrol.PropagationFlags]::None

$AccessRule = New-Object System.Security.AccessControl.FileSystemAccessRule($user, $rights, $inherit, $propagation, $access)
$acls.RemoveAccessRule($AccessRule)
Set-Acl $directory $acls
...

Irgenwie finde ich nicht die richtigen Befehle dafür. "RemoveAccessRule" und "SetAccessRule" bringen mich an der Stelle nicht weiter, auch wenn die Vererbung abgeschaltet ist.

Grüße aus FFM
Dennis

Antworten

  Zurück zum Forum



 Scripting mit der PowerShell -- Microsoft PowerShell (ehemals Microsoft Shell, Codename Monad)
 Vererbung abschalten von DennisL.  am 1.10.2008 7:49:57 PM


www.IT-Visions.de - Dr. Holger Schwichtenberg / 1998-2019