MSFT_FileShare 类

为 Windows 操作系统的文件共享概念建模。

下面的语法从 MOF 代码简化而来,包含所有继承属性。

语法

class MSFT_FileShare : MSFT_StorageObject
{
  String  Name;
  String  Description;
  String  VolumeRelativePath;
  Boolean ContinuouslyAvailable;
  Boolean EncryptData;
  UInt16  FileSharingProtocol;
  UInt16  ShareState;
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
};

成员

MSFT_FileShare 类具有以下类型的成员:

方法

MSFT_FileShare 类具有这些方法。

方法 说明
BlockAccess 拒绝指定用户访问文件共享。
DeleteObject 删除文件共享。
诊断 对文件共享执行诊断,返回任何可操作的结果。
GetAccessControlEntries 获取指定帐户的访问控制条目。
GrantAccess 向指定用户帐户授予对文件共享的指定访问权限。
RevokeAccess 撤消指定用户对文件共享的访问权限。
SetAttributes 允许用户更新或设置文件共享上的各种属性。
SetDescription 允许用户设置文件共享的说明字段。
UnblockAccess 从文件共享的拒绝访问列表中删除指定的用户。

属性

MSFT_FileShare 类具有这些属性。

ContinuouslyAvailable

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则共享持续可用。

说明

数据类型: 字符串

访问类型:只读

文件共享的用户可设置说明。 此字段可用于存储额外的自由格式信息,例如备注或有关预期用法的详细信息。 某些共享不允许设置说明,并且将支持默认说明或不支持任何说明。

EncryptData

数据类型: 布尔值

访问类型:只读

如果 为 TRUE,则共享数据在传输过程中加密。

FileSharingProtocol

数据类型: UInt16

访问类型:只读

共享使用的文件共享协议。

NFS (2)

CIFS (SMB) (3)

HealthStatus

数据类型: UInt16

访问类型:只读

文件共享的当前运行状况。

正常 (0)

警告 (1)

运行不正常 (2)

未知 (5)

名称

数据类型: 字符串

访问类型:只读

限定符: 必需

一个半唯一 (范围限定为拥有的文件服务器,) 用于标识和访问文件共享的可读字符串。

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.)

ShareState

数据类型: UInt16

访问类型:只读

文件共享的当前状态。

挂起 (0)

联机 (1)

脱机 (2)

VolumeRelativePath

数据类型: 字符串

访问类型:只读

正在共享的目录的卷相对路径。

要求

要求
最低受支持的客户端 Windows 10 [仅限桌面应用]
最低受支持的服务器 Windows Server 2016 [仅限桌面应用]
命名空间 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

另请参阅

MSFT_StorageObject