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 |
|---|---|---|
| [string](../../standard-datentypen/string.md) | File Name | |
| [string](../../standard-datentypen/string.md) | User with Domain. Spezielle User sind "CREATOR OWNER", "SYSTEM", "Everyone" | |
| [string](../../standard-datentypen/string.md) | Rights (siehe [Dateiberechtigungen für Dateifunktionen](dateiberechtigungen-für-dateifunktionen.md)) | |
| [string](../../standard-datentypen/string.md) | "Allow" oder "Deny" | |
| [string](../../standard-datentypen/string.md) | 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](../../standard-datentypen/string.md) | Mit diesem Feld kann bestimmt werden, ob das Objekt selbst und/oder die Kinder die Berechtigung erhalten sollen. | Propagation | Beschreibung | | --- | --- | | None | Keine Einschränkung der Vererbung an Kinder. Die Berechtigung gilt für das Verzeichnis und alle Kinder. (This folder, subfolders and/or files) | | NoPropagateInherit | Die Kinder erhalten diese Berechtigung nicht vererbt. Nur das angegebene Verzeichnis erhält die Berechtigung. (This folder only) | | InheritOnly | Die 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");