Partager via


MSFT_FileServer classe

Modélise le concept de serveur de fichiers du système d’exploitation Windows.

La syntaxe suivante issue du code MOF est simplifiée et inclut toutes les propriétés héritées.

Syntaxe

class MSFT_FileServer : MSFT_StorageObject
{
  String  FriendlyName;
  String  HostNames[];
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
  String  OtherOperationalStatusDescription;
  Boolean SupportsFileShareCreation;
  Boolean SupportsContinuouslyAvailableFileShare;
  UInt16  FileSharingProtocols[];
  String  FileSharingProtocolVersions[];
};

Membres

La classe MSFT_FileServer comporte les types de membres suivants :

Méthodes

La classe MSFT_FileServer a ces méthodes.

Méthode Description
CreateFileShare Crée un partage de fichiers sur le serveur de fichiers.
DeleteObject Supprime le serveur de fichiers.
SetFriendlyName Permet au serveur de fichiers d’être renommé.

Propriétés

La classe MSFT_FileServer a ces propriétés.

FileSharingProtocols

Type de données : tableau UInt16

Type d'accès : Lecture seule

Protocoles de partage de fichiers pris en charge par le serveur de fichiers.

NFS (2)

SMB (3)

FileSharingProtocolVersions

Type de données : Tableau de chaînes

Type d'accès : Lecture seule

Spécifie les versions de protocole de partage de fichiers prises en charge.

Friendlyname

Type de données : Chaîne

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Chaîne conviviale représentant le nom du serveur de fichiers. Certains serveurs peuvent attribuer un nom convivial par défaut qui ne peut pas être modifié par l’utilisateur.

HealthStatus

Type de données : UInt16

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Indique la status d’intégrité actuelle du serveur de fichiers.

Sain (0)

Avertissement (1)

Non sain (2)

Inconnu (5)

Noms

Type de données : Tableau de chaînes

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Les noms d’hôte sont semi-uniques (limités au sous-système de stockage propriétaire), des chaînes lisibles par l’utilisateur utilisées pour identifier un serveur de fichiers. Il existe un élément de nom d’hôte distinct par protocole de partage de fichiers.

OperationalStatus

Type de données : tableau UInt16

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Tableau de valeurs qui indiquent la status opérationnelle actuelle du serveur de fichiers. Contrairement à HealthStatus, ce champ indique l’status des problèmes matériels, logiciels et d’infrastructure liés à ce serveur, et peut contenir plusieurs valeurs.

Inconnu (0)

Autre (1)

OK (2)

Détérioré (3)

Stressé (4)

Échec prédictif (5)

Erreur (6)

Erreur non récupérable (7)

Démarrage (8)

Arrêt (9)

Arrêté (10)

En service (11)

Aucun contact (12)

Perte de communication (13)

Abandonné (14)

Dormant (15)

Entité de prise en charge en erreur (16)

Terminé (17)

Mode Alimentation (18 )

Déplacement ( 19 )

Microsoft Reserved (..)

Lecture seule (0xD000)

Incomplet (0xD001)

Microsoft Reserved (0xD001..)

OtherOperationalStatusDescription

Type de données : Chaîne

Type d'accès : Lecture seule

Représentation sous forme de chaîne de la status opérationnelle définie par le fournisseur. Ce champ ne doit être défini que si le tableau OperationalStatus contient 1 (« Autre »).

SupportsContinuouslyAvailableFileShare

Type de données : Boolean

Type d'accès : Lecture seule

Si la valeur est TRUE, le serveur de fichiers prend en charge les partages de fichiers disponibles en continu.

SupportsFileShareCreation

Type de données : Boolean

Type d'accès : Lecture seule

Si la valeur est TRUE, le serveur prend en charge la création de partages de fichiers.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Espace de noms Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

Voir aussi

MSFT_StorageObject