MSFT_SMFileServer class
Represents a file server.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Windows Server 2012 R2 and Windows Server 2012: This class does not inherit from MSFT_SMStorageObject which is new for Windows Server 2016.
Syntax
[dynamic, provider("WMIStorage"), AMENDMENT]
class MSFT_SMFileServer : MSFT_SMStorageObject
{
String ObjectId;
String Identifier;
String FriendlyName;
String Names[];
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
Boolean SupportsFileShareCreation;
Boolean SupportsContinuouslyAvailableFileShare;
uint16 FileSharingProtocols[];
string FileSharingProtocolVersions[];
};
Members
The MSFT_SMFileServer class has these types of members:
Methods
The MSFT_SMFileServer class has these methods.
Method | Description |
---|---|
CreateFileShare | Creates a file share. |
Properties
The MSFT_SMFileServer class has these properties.
-
FileSharingProtocols
-
-
Data type: uint16 array
-
Access type: Read-only
An array that contains indicators of the file sharing protocols that are supported by the file server.
The possible values are.
-
-
NFS (2)
-
SMB (3)
FileSharingProtocolVersions
-
Data type: string array
-
Access type: Read-only
An array that contains the version numbers of the files sharing protocols that are specified in FileSharingProtocols.
FriendlyName
-
Data type: String
-
Access type: Read-only
-
Qualifiers: Required
A user-friendly string representing the name of the file server.
HealthStatus
-
Data type: UInt16
-
Access type: Read-only
-
Qualifiers: ArrayType ("Indexed")
The current status of the file server.
The possible values are.
Healthy (0)
Warning (1)
Unhealthy (2)
Identifier
-
Data type: String
-
Access type: Read-only
-
Qualifiers: Required
The ID of the logical instance of the object. This ID must be unique within the scope of the storage system.
This property is inherited from MSFT_SMStorageObject.
Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageObject .
Names
-
Data type: String array
-
Access type: Read-only
-
Qualifiers: Required
An array that contains the names by which the file server is accessible on the network.
ObjectId
The ID of this class instance. This ID must be unique within the scope of the Windows Storage Management server that hosts the provider object.
This property is inherited from MSFT_SMStorageObject.
Windows Server 2012 R2 and Windows Server 2012: This property is present, but is not inherited from MSFT_SMStorageObject .
OperationalStatus
-
Data type: UInt16 array
-
Access type: Read-only
An array that contains indicators to the operational status of the file server.
OtherOperationalStatusDescription
-
Data type: String
-
Access type: Read-only
A string representation of the vendor defined operational status when the OperationalStatus property is Other.
SupportsContinuouslyAvailableFileShare
-
Data type: Boolean
-
Access type: Read-only
True if the server supports continuously available file shares; otherwise, False.
SupportsFileShareCreation
-
Data type: Boolean
-
Access type: Read-only
True if the server supports file share creation; otherwise, False.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\Microsoft\Windows\Storage\SM |
MOF |
|
DLL |
|