Compartilhar via


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

Confira também

MSFT_StorageObject