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 |