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 |