MSFT_FileShare-Klasse
Modelliert das Windows-Betriebssystemkonzept einer Dateifreigabe.
Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.
Syntax
class MSFT_FileShare : MSFT_StorageObject
{
String Name;
String Description;
String VolumeRelativePath;
Boolean ContinuouslyAvailable;
Boolean EncryptData;
UInt16 FileSharingProtocol;
UInt16 ShareState;
UInt16 HealthStatus;
UInt16 OperationalStatus[];
};
Member
Die MSFT_FileShare-Klasse verfügt über folgende Membertypen:
Methoden
Die MSFT_FileShare-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
BlockAccess | Verweigert angegebenen Benutzern den Zugriff auf die Dateifreigabe. |
DeleteObject | Löscht die Dateifreigabe. |
Diagnostizieren | Führt eine Diagnose für die Dateifreigabe aus und gibt alle aktionenrelevanten Ergebnisse zurück. |
GetAccessControlEntries | Ruft die Zugriffssteuerungseinträge für angegebene Konten ab. |
GrantAccess | Gewährt den angegebenen Benutzerkonten den angegebenen Zugriff auf die Dateifreigabe. |
RevokeAccess | Widerruft den Zugriff auf die Dateifreigabe für angegebene Benutzer. |
SetAttributes | Ermöglicht dem Benutzer, verschiedene Attribute für die Dateifreigabe zu aktualisieren oder festzulegen. |
SetDescription | Ermöglicht einem Benutzer das Festlegen des Beschreibungsfelds der Dateifreigabe. |
UnblockAccess | Entfernt die angegebenen Benutzer aus der Liste der verweigerten Zugriffe für die Dateifreigabe. |
Eigenschaften
Die MSFT_FileShare-Klasse verfügt über diese Eigenschaften.
Fortlaufend verfügbar
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Wenn TRUE, ist die Freigabe kontinuierlich verfügbar.
Beschreibung
Datentyp: String
Zugriffstyp: Schreibgeschützt
Eine vom Benutzer festgelegte Beschreibung der Dateifreigabe. Dieses Feld kann verwendet werden, um zusätzliche Freiforminformationen wie Notizen oder Details zur beabsichtigten Verwendung zu speichern. Einige Freigaben lassen das Festlegen einer Beschreibung nicht zu und unterstützen entweder eine Standardbeschreibung oder keine Beschreibung.
EncryptData
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
True gibt an, dass die Freigabedaten während des Transports verschlüsselt werden.
FileSharingProtocol
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Das von der Freigabe verwendete Dateifreigabeprotokoll.
NFS (2)
CIFS(SMB) (3)
HealthStatus
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Die aktuelle Integrität status der Dateifreigabe.
Fehlerfrei (0)
Warnung (1)
Fehlerhaft (2)
Unbekannt (5)
Name
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine semi-eindeutige (auf den besitzenden Dateiserver beschränkte) Zeichenfolge, die für Menschen lesbar ist, die zum Identifizieren und Zugreifen auf eine Dateifreigabe verwendet wird.
OperationalStatus
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Ein Array von Werten, die den aktuellen operativen status der Dateifreigabe angeben. Im Gegensatz zu HealthStatus gibt dieses Feld die status von Hardware-, Software- und Infrastrukturproblemen im Zusammenhang mit dieser Freigabe an und kann mehrere Werte enthalten.
Unbekannt (0)
Sonstiges (1)
OK (2)
Heruntergestuft (3)
Gestresst (4)
Vorhersagefehler (5)
Fehler (6)
Nicht wiederherstellbarer Fehler (7)
Ab (8)
Beenden (9)
Beendet (10)
Im Dienst (11)
Kein Kontakt (12)
Verlorene Kommunikation (13)
Abgebrochen (14)
Ruhend (15)
Unterstützende Entität im Fehler (16)
Abgeschlossen (17)
Energiemodus (18 )
Standort (19 )
Microsoft Reserviert (..)
Schreibgeschützt (0xD000)
Unvollständig (0xD001)
Microsoft Reserviert (0xD001..)
ShareState
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Der aktuelle Zustand der Dateifreigabe.
Ausstehend (0)
Online (1)
Offline (2)
VolumeRelativePath
Datentyp: Zeichenfolge
Zugriffstyp: Schreibgeschützt
Der relative Volumepfad zu dem Verzeichnis, das freigegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2016 [nur Desktop-Apps] |
Namespace | Stamm\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |