Freigeben über


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

Weitere Informationen

MSFT_StorageObject