Freigeben über


PreserveSMBPermissions Enumeration

Definition

Enumeration, um anzugeben, welche Berechtigung für die DataMovement-Bibliothek reserviert wäre.

Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.

[System.Flags]
public enum PreserveSMBPermissions
[<System.Flags>]
type PreserveSMBPermissions = 
Public Enum PreserveSMBPermissions
Vererbung
PreserveSMBPermissions
Attribute

Felder

DACL 4

So behalten Sie die DACL-Berechtigung bei.

Group 2

So behalten Sie die Gruppenberechtigung bei.

None 0

Angeben, dass keine Berechtigung beibehalten werden soll

Owner 1

So behalten Sie die Berechtigung Besitzer bei. In einigen Fällen muss SeRestorePrivilege aktiviert werden, um Besitzerinformationen auf eine lokale Datei festzulegen. Einzelheiten dazu finden Sie unter https://docs.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfow. Um während des Downloads die Besitzerberechtigung auf die lokale Datei festzulegen, muss der Prozess mit einem Konto ausgeführt werden, dem die Berechtigung zugewiesen wurde, z. B. mit einem Administratorkonto.

SACL 8

So behalten Sie die SACL-Berechtigung bei. Es muss SeSecurityPrivilege aktiviert werden, um SACL aus oder auf eine lokale Datei abzurufen oder festzulegen. Einzelheiten dazu finden Sie unter https://docs.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfow. Zum Abrufen oder Festlegen der Besitzerberechtigung für eine lokale Datei muss der Prozess mit einem Konto ausgeführt werden, dem die Berechtigung zugewiesen wurde, z. B. mit einem Administratorkonto.

Gilt für: