Partager via


MSFT_FileShare classe

Modélise le concept de partage 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_FileShare : MSFT_StorageObject
{
  String  Name;
  String  Description;
  String  VolumeRelativePath;
  Boolean ContinuouslyAvailable;
  Boolean EncryptData;
  UInt16  FileSharingProtocol;
  UInt16  ShareState;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
};

Membres

La classe MSFT_FileShare a les types de membres suivants :

Méthodes

La classe MSFT_FileShare a ces méthodes.

Méthode Description
BlockAccess Refuse aux utilisateurs spécifiés l’accès au partage de fichiers.
DeleteObject Supprime le partage de fichiers.
Diagnostiquer Effectue un diagnostic sur le partage de fichiers, en retournant les résultats actionnables.
GetAccessControlEntries Obtient les entrées de contrôle d’accès pour les comptes spécifiés.
GrantAccess Octroie aux comptes d’utilisateur spécifiés l’accès spécifié au partage de fichiers.
RevokeAccess Révoque l’accès au partage de fichiers pour les utilisateurs spécifiés.
SetAttributes Permet à l’utilisateur de mettre à jour ou de définir différents attributs sur le partage de fichiers.
SetDescription Permet à un utilisateur de définir le champ de description du partage de fichiers.
UnblockAccess Supprime les utilisateurs spécifiés de la liste d’accès refusé pour le partage de fichiers.

Propriétés

La classe MSFT_FileShare a ces propriétés.

En continuAvailable

Type de données : Boolean

Type d'accès : Lecture seule

Si la valeur est TRUE, le partage est disponible en continu.

Description

Type de données : Chaîne

Type d'accès : Lecture seule

Description du partage de fichiers pouvant être définie par l’utilisateur. Ce champ peut être utilisé pour stocker des informations de forme libre supplémentaires, telles que des notes ou des détails sur l’utilisation prévue. Certains partages n’autorisent pas la définition d’une description et prennent en charge une description par défaut ou ne prennent en charge aucune description.

EncryptData

Type de données : Boolean

Type d'accès : Lecture seule

Si la valeur est TRUE, les données de partage sont chiffrées pendant le transport.

FileSharingProtocol

Type de données : UInt16

Type d'accès : Lecture seule

Protocole de partage de fichiers utilisé par le partage.

NFS (2)

CIFS(SMB) (3)

HealthStatus

Type de données : UInt16

Type d'accès : Lecture seule

La status d’intégrité actuelle du partage de fichiers.

Sain (0)

Avertissement (1)

Non sain (2)

Inconnu (5)

Nom

Type de données : Chaîne

Type d'accès : Lecture seule

Qualificateurs : Obligatoire

Chaîne semi-unique (étendue au serveur de fichiers propriétaire), accessible en lecture humaine, utilisée pour identifier un partage de fichiers et y accéder.

OperationalStatus

Type de données : tableau UInt16

Type d'accès : Lecture seule

Tableau de valeurs qui indiquent la status opérationnelle actuelle du partage de fichiers. Contrairement à HealthStatus, ce champ indique la status des problèmes matériels, logiciels et d’infrastructure liés à ce partage, 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..)

ShareState

Type de données : UInt16

Type d'accès : Lecture seule

État actuel du partage de fichiers.

En attente (0)

En ligne (1)

Hors connexion (2)

VolumeRelativePath

Type de données : Chaîne

Type d'accès : Lecture seule

Chemin relatif au volume du répertoire partagé.

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