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

另请参阅

MSFT_StorageObject