MSFT_FileServer-Klasse
Modelliert das Windows-Betriebssystemkonzept eines Dateiservers.
Die folgende Syntax enthält vereinfachten MOF-Code und schließt alle geerbten Eigenschaften ein.
Syntax
class MSFT_FileServer : MSFT_StorageObject
{
String FriendlyName;
String HostNames[];
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
Boolean SupportsFileShareCreation;
Boolean SupportsContinuouslyAvailableFileShare;
UInt16 FileSharingProtocols[];
String FileSharingProtocolVersions[];
};
Member
Die MSFT_FileServer-Klasse verfügt über folgende Membertypen:
Methoden
Die MSFT_FileServer-Klasse verfügt über diese Methoden.
Methode | BESCHREIBUNG |
---|---|
CreateFileShare | Erstellt eine Dateifreigabe auf dem Dateiserver. |
DeleteObject | Löscht den Dateiserver. |
SetFriendlyName | Ermöglicht die Umbenennung des Dateiservers. |
Eigenschaften
Die MSFT_FileServer-Klasse verfügt über diese Eigenschaften.
FileSharingProtocols
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Die vom Dateiserver unterstützten Dateifreigabeprotokolle.
NFS (2)
SMB (3)
FileSharingProtocolVersions
Datentyp: Zeichenfolgenarray
Zugriffstyp: Schreibgeschützt
Gibt die unterstützten Dateifreigabeprotokollversionen an.
Friendlyname
Datentyp: String
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Eine benutzerfreundliche Zeichenfolge, die den Namen des Dateiservers darstellt. Einige Server weisen möglicherweise einen Standard-Anzeigenamen zu, der vom Benutzer nicht geändert werden kann.
HealthStatus
Datentyp: UInt16
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Gibt die aktuelle Integrität status des Dateiservers an.
Fehlerfrei (0)
Warnung (1)
Fehlerhaft (2)
Unbekannt (5)
HostNames
Datentyp: Zeichenfolgenarray
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Hostnamen sind semi-eindeutig (auf das besitzende Speichersubsystem beschränkt), lesbare Zeichenfolgen, die zum Identifizieren eines Dateiservers verwendet werden. Pro Dateifreigabeprotokoll ist ein separates Hostnamenelement vorhanden.
OperationalStatus
Datentyp: UInt16-Array
Zugriffstyp: Schreibgeschützt
Qualifizierer: Erforderlich
Ein Array von Werten, die den aktuellen betriebsbereiten status des Dateiservers angeben. Im Gegensatz zu HealthStatus gibt dieses Feld die status von Hardware-, Software- und Infrastrukturproblemen im Zusammenhang mit diesem Server 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..)
OtherOperationalStatusDescription
Datentyp: String
Zugriffstyp: Schreibgeschützt
Eine Zeichenfolgendarstellung der vom Anbieter definierten operativen status. Dieses Feld sollte nur festgelegt werden, wenn das OperationalStatus-Array 1 ("Sonstige") enthält.
SupportsContinuouslyAvailableFileShare
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Bei TRUE unterstützt der Dateiserver kontinuierlich verfügbare Dateifreigaben.
SupportsFileShareCreation
Datentyp: Boolean
Zugriffstyp: Schreibgeschützt
Wenn TRUE, unterstützt der Server die Erstellung von Dateifreigaben.
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 |