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.



Permission setzen
Autor:  JuergenNeckerauer
E-mail:  Antworten bitte nur in das Forum!
Datum:  06.07.2005 13:16:18
Subject:  Permission setzen
Bezug zum Buch:  Windows Scripting 4. Auflage
Message:  Hallo Hr.Schwichtenberg,

können Sie mir kurz bei einem Problem weiterhelfen.

Ich möchte die Permission eines Folderbaums ändern.

Mit ADsSecurityUtility kann ich zwar die Permission des Folders setzen, was auch wunderbar klappt, aber wie kann ich dies für den ganzen Baum setzen? Das wie bei xcacls die Permission von oben bis unten gesetzt wird?

--------------------------------------------------------

WRITEACCESS = ADS_RIGHT_GENERIC_READ + ADS_RIGHT_GENERIC_WRITE + ADS_RIGHT_GENERIC_EXECUTE + ADS_RIGHT_DELETE

Set IADsSecurityUtility = CreateObject("ADsSecurityUtility")
Set SD = IADsSecurityUtility.GetSecurityDescriptor(dir01folder, ADS_PATH_FILE, ADS_SD_FORMAT_IID)

Set DACL = SD.DiscretionaryACL

Set newace = CreateObject("AccessControlEntry")
newace.AccessMask = WRITEACCESS
newace.AceType = ADS_ACETYPE_ACCESS_ALLOWED
newace.AceFlags = ADS_RIGHT_OBJECT_INHERIT_ACE + ADS_RIGHT_CONTAINER_INHERIT_ACE
newace.Trustee = AD_Group
     
DACL.AddACE newace

retval = IADsSecurityUtility.SetSecurityDescriptor(dir01folder, ADS_PATH_FILE, SD, ADS_SD_FORMAT_IID)
------------------------------------------------------------------

Vielen Dank für Ihre Mühe.
Juergen

Antworten

  Zurück zum Forum



 Klassische Programmierung (Scripting, COM) -- Windows Scripting, VBScript, VB6, u.a.
 Permission setzen von JuergenNeckerauer  am 6.7.2005 1:16:18 PM
 Re: Permission setzen von Dr. Holger Schwichtenberg  am 9.8.2005 4:48:46 PM


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