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 |