Compartilhar via


PreserveSMBPermissions Enumeração

Definição

Enumerar para indicar qual permissão seria fornecida à Biblioteca DataMovement.

Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.

[System.Flags]
public enum PreserveSMBPermissions
[<System.Flags>]
type PreserveSMBPermissions = 
Public Enum PreserveSMBPermissions
Herança
PreserveSMBPermissions
Atributos

Campos

DACL 4

Para preservar a permissão DACL.

Group 2

Para preservar a permissão grupo.

None 0

Indicar para não preservar nenhuma permissão

Owner 1

Para preservar a permissão proprietário. Em alguns casos, é necessário habilitar SeRestorePrivilege para definir informações de proprietário como arquivo local. Para obter detalhes, consulte https://docs.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfow. Para definir a permissão de proprietário para o arquivo local durante o download, o processo precisa ser executado com uma conta que recebeu o privilégio, por exemplo, executar o processo com a conta de administrador.

SACL 8

Para preservar a permissão SACL. Ele requer habilitar SeSecurityPrivilege para obter ou definir o SACL de ou para o arquivo local. Para obter detalhes, consulte https://docs.microsoft.com/en-us/windows/win32/api/aclapi/nf-aclapi-setnamedsecurityinfow. Para obter ou definir a permissão de proprietário de ou para o arquivo local, o processo precisa ser executado com uma conta que tenha recebido o privilégio, por exemplo, execute o processo com a conta de administrador.

Aplica-se a