AddFolderSecurity (Opus Funktion)

Beschreibung

Setzt die angegebenen Rechte für den angegebenen Benutzer für die angegebene Datei oder das Verzeichnis.

Argumente

Name
Typ
Beschreibung
 stringFile Name
 stringUser with Domain. Spezielle User sind "CREATOR OWNER", "SYSTEM", "Everyone"
 stringRights (siehe   Dateiberechtigungen für Dateifunktionen)
 string"Allow" oder "Deny"
 string

Inheritance: "None", "AllInherit, ""ContainerInherit" oder "ObjectInherit". Dieses Feld bestimmt, welche Kinder-Objekttypen die Berechtigung erben sollen

None = keine Vererbung der Berechtigung an Kinder

ContainerInherit = Vererbung nur an Verzeichnisse (Apply to subfolders)

ObjectInherit = Vererbung nur an Dateien (Apply to files)

AllInherit = Vererbung an Verzeichnisse und Dateien (Apply to subfolders and files)

 string

Mit diesem Feld kann bestimmt werden, ob das Objekt selbst und/oder die Kinder die Berechtigung erhalten sollen.

PropagationBeschreibung
NoneKeine Einschränkung der Vererbung an Kinder. Die Berechtigung gilt für das Verzeichnis und alle Kinder. (This folder, subfolders and/or files)
NoPropagateInheritDie Kinder erhalten diese Berechtigung nicht vererbt. Nur das angegebene Verzeichnis erhält die Berechtigung. (This folder only)
InheritOnlyDie Berechtigung gilt ausschliesslich für Kinder des Objektes. Das angegebene Verzeichnis erhält die Berechtigung nicht. (Subfolders and/or files only)

Rückgabewert void

nichts

Beispiel

AddFolderSecurity("\\\\server.xyz.ch\\userhomes-students$\\"+Ls_UserName,"XYZ\\Domain Admins","FullControl","Allow","AllInherit","None");

Siehe auch

---