Classe MSFT_FileServer
Modela o conceito do sistema operacional Windows de um servidor de arquivos.
A sintaxe a seguir é simplificada do código MOF e inclui todas as propriedades herdadas.
Sintaxe
class MSFT_FileServer : MSFT_StorageObject
{
String FriendlyName;
String HostNames[];
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
Boolean SupportsFileShareCreation;
Boolean SupportsContinuouslyAvailableFileShare;
UInt16 FileSharingProtocols[];
String FileSharingProtocolVersions[];
};
Membros
A classe MSFT_FileServer tem estes tipos de membros:
Métodos
A classe MSFT_FileServer tem esses métodos.
Método | Descrição |
---|---|
CreateFileShare | Cria um compartilhamento de arquivos no servidor de arquivos. |
DeleteObject | Exclui o servidor de arquivos. |
SetFriendlyName | Permite que o servidor de arquivos seja renomeado. |
Propriedades
A classe MSFT_FileServer tem essas propriedades.
FileSharingProtocols
Tipo de dados: matriz UInt16
Tipo de acesso: Somente leitura
Os protocolos de compartilhamento de arquivos compatíveis com o servidor de arquivos.
NFS (2)
SMB (3)
FileSharingProtocolVersions
Tipo de dados: matriz de cadeia de caracteres
Tipo de acesso: Somente leitura
Especifica as versões de protocolo de compartilhamento de arquivos com suporte.
Friendlyname
Tipo de dados: Cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: Obrigatório
Uma cadeia de caracteres amigável que representa o nome do servidor de arquivos. Alguns servidores podem atribuir um nome amigável padrão que não pode ser modificado pelo usuário.
HealthStatus
Tipo de dados: UInt16
Tipo de acesso: Somente leitura
Qualificadores: Obrigatório
Indica a status de integridade atual do servidor de arquivos.
Íntegro (0)
Aviso (1)
Não íntegro (2)
Desconhecido (5)
Hostnames
Tipo de dados: matriz de cadeia de caracteres
Tipo de acesso: Somente leitura
Qualificadores: Obrigatório
Os nomes de host são semi-exclusivos (com escopo para o subsistema de armazenamento proprietário), cadeias de caracteres legíveis por humanos usadas para identificar um servidor de arquivos. Há um elemento de nome de host separado por protocolo de compartilhamento de arquivo.
OperationalStatus
Tipo de dados: matriz UInt16
Tipo de acesso: Somente leitura
Qualificadores: Obrigatório
Uma matriz de valores que denota o status operacional atual do servidor de arquivos. Ao contrário do HealthStatus, esse campo indica o status de problemas de hardware, software e infraestrutura relacionados a esse servidor 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..)
OtherOperationalStatusDescription
Tipo de dados: Cadeia de caracteres
Tipo de acesso: Somente leitura
Uma representação de cadeia de caracteres da status operacional definida pelo fornecedor. Esse campo só deverá ser definido se a matriz OperationalStatus contiver 1 ("Outros").
SupportsContinuouslyAvailableFileShare
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Se TRUE, o servidor de arquivos dará suporte a compartilhamentos de arquivos continuamente disponíveis.
SupportsFileShareCreation
Tipo de dados: booliano
Tipo de acesso: Somente leitura
Se TRUE, o servidor dá suporte à criação de compartilhamento de arquivos.
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 |