Compartilhar via


classe MSFT_FileShare

Modela o conceito do sistema operacional Windows de um compartilhamento de arquivos.

A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades herdadas.

Sintaxe

class MSFT_FileShare : MSFT_StorageObject
{
  String  Name;
  String  Description;
  String  VolumeRelativePath;
  Boolean ContinuouslyAvailable;
  Boolean EncryptData;
  UInt16  FileSharingProtocol;
  UInt16  ShareState;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
};

Membros

A classe MSFT_FileShare tem estes tipos de membros:

Métodos

A classe MSFT_FileShare tem esses métodos.

Método Descrição
BlockAccess Nega aos usuários especificados acesso ao compartilhamento de arquivos.
DeleteObject Exclui o compartilhamento de arquivos.
Diagnosticar Executa um diagnóstico no compartilhamento de arquivos, retornando quaisquer resultados acionáveis.
GetAccessControlEntries Obtém as entradas de controle de acesso para contas especificadas.
GrantAccess Concede às contas de usuário especificadas o acesso especificado ao compartilhamento de arquivos.
RevokeAccess Revoga o acesso ao compartilhamento de arquivos para usuários especificados.
Setattributes Permite que o usuário atualize ou defina vários atributos no compartilhamento de arquivos.
SetDescription Permite que um usuário defina o campo de descrição do compartilhamento de arquivos.
UnblockAccess Remove os usuários especificados da lista de acesso negado para o compartilhamento de arquivos.

Propriedades

A classe MSFT_FileShare tem essas propriedades.

Continuamente Disponível

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, o compartilhamento estará continuamente disponível.

Descrição

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

Uma descrição configurável pelo usuário do compartilhamento de arquivos. Esse campo pode ser usado para armazenar informações adicionais de forma livre, como anotações ou detalhes sobre o uso pretendido. Alguns compartilhamentos não permitem definir uma descrição e darão suporte a uma descrição padrão ou não darão suporte a nenhuma descrição.

EncryptData

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Se TRUE, os dados de compartilhamento serão criptografados durante o transporte.

FileSharingProtocol

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O protocolo de compartilhamento de arquivos usado pelo compartilhamento.

NFS (2)

CIFS(SMB) (3)

HealthStatus

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

A status de integridade atual do compartilhamento de arquivos.

Íntegro (0)

Aviso (1)

Não íntegro (2)

Desconhecido (5)

Nome

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

Qualificadores: Obrigatório

Uma cadeia de caracteres semi-exclusiva (com escopo para o servidor de arquivos proprietário), cadeia de caracteres legível por humanos usada para identificar e acessar um compartilhamento de arquivos.

OperationalStatus

Tipo de dados: matriz UInt16

Tipo de acesso: Somente leitura

Uma matriz de valores que denota o status operacional atual do compartilhamento de arquivos. Ao contrário do HealthStatus, esse campo indica o status de problemas de hardware, software e infraestrutura relacionados a esse compartilhamento e pode conter vários valores.

Desconhecido (0)

Outros (1)

OK (2)

Degradado (3)

Estressado (4)

Falha preditiva (5)

Erro (6)

Erro não recuperável (7)

A partir de (8)

Parando (9)

Parado (10)

Em Serviço (11)

Sem Contato (12)

Comunicação Perdida (13)

Anulado (14)

Dormente (15)

Entidade de suporte em erro (16)

Concluído (17)

Modo de energia (18 )

Realocação (19 )

Microsoft Reserved (..)

Somente leitura (0xD000)

Incompleto (0xD001)

Microsoft Reserved (0xD001..)

ShareState

Tipo de dados: UInt16

Tipo de acesso: Somente leitura

O estado atual do compartilhamento de arquivos.

Pendente (0)

Online (1)

Offline (2)

VolumeRelativePath

Tipo de dados: Cadeia de caracteres

Tipo de acesso: Somente leitura

O caminho relativo do volume para o diretório que está sendo compartilhado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2016 [somente aplicativos da área de trabalho]
Namespace Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Confira também

MSFT_StorageObject