MSFT_FileServer 类
为 Windows 操作系统的文件服务器概念建模。
下面的语法从 MOF 代码简化而来,包含所有继承属性。
语法
class MSFT_FileServer : MSFT_StorageObject
{
String FriendlyName;
String HostNames[];
UInt16 HealthStatus;
UInt16 OperationalStatus[];
String OtherOperationalStatusDescription;
Boolean SupportsFileShareCreation;
Boolean SupportsContinuouslyAvailableFileShare;
UInt16 FileSharingProtocols[];
String FileSharingProtocolVersions[];
};
成员
MSFT_FileServer 类具有以下类型的成员:
方法
MSFT_FileServer 类具有这些方法。
方法 | 说明 |
---|---|
CreateFileShare | 在文件服务器上创建文件共享。 |
DeleteObject | 删除文件服务器。 |
SetFriendlyName | 允许重命名文件服务器。 |
属性
MSFT_FileServer 类具有这些属性。
FileSharingProtocols
数据类型: UInt16 数组
访问类型:只读
文件服务器支持的文件共享协议。
NFS (2)
SMB (3)
FileSharingProtocolVersions
数据类型: 字符串 数组
访问类型:只读
指定支持的文件共享协议版本。
FriendlyName
数据类型: 字符串
访问类型:只读
限定符: 必需
一个用户友好的字符串,表示文件服务器的名称。 某些服务器可能会分配用户无法修改的默认友好名称。
HealthStatus
数据类型: UInt16
访问类型:只读
限定符: 必需
表示文件服务器的当前运行状况。
正常 (0)
警告 (1)
运行不正常 (2)
未知 (5)
HostNames
数据类型: 字符串 数组
访问类型:只读
限定符: 必需
主机名是半唯一的 (范围限定为拥有的存储子系统,) 用于标识文件服务器的可读字符串。 每个文件共享协议都有单独的主机名元素。
OperationalStatus
数据类型: UInt16 数组
访问类型:只读
限定符: 必需
表示文件服务器的当前操作状态的值数组。 与 HealthStatus 不同,此字段指示与此服务器相关的硬件、软件和基础结构问题的状态,可以包含多个值。
未知 (0)
其他 (1)
正常 (2)
降级 (3)
压力 (4)
预测性故障 (5)
错误 (6)
不可恢复的错误 (7)
从 (8)
停止 (9)
已停止 (10)
在服务 (11)
无联系人 (12)
丢失通信 (13)
已中止 (14)
休眠 (15)
支持错误 (16) 中的实体
已完成 (17)
电源模式 (18 )
搬迁 (19 )
Microsoft Reserved (.)
只读 (0xD000)
不完整 (0xD001)
Microsoft Reserved (0xD001.)
OtherOperationalStatusDescription
数据类型: 字符串
访问类型:只读
供应商定义的操作状态的字符串表示形式。 仅当 OperationalStatus 数组包含 1 (“Other”) 时,才应设置此字段。
SupportsContinuouslyAvailableFileShare
数据类型: 布尔值
访问类型:只读
如果 为 TRUE,则文件服务器将支持持续可用的文件共享。
SupportsFileShareCreation
数据类型: 布尔值
访问类型:只读
如果 为 TRUE,则服务器支持创建文件共享。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2016 [仅限桌面应用] |
命名空间 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |