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 クラスでは、次のメソッドを使用できます。

Method 説明
BlockAccess 指定したユーザーがファイル共有にアクセスすることを拒否します。
DeleteObject ファイル共有を削除します。
診断 ファイル共有に対して診断を実行し、操作可能な結果を返します。
GetAccessControlEntries 指定したアカウントのアクセス制御エントリを取得します。
GrantAccess 指定したユーザー アカウントに、ファイル共有への指定したアクセス権を付与します。
RevokeAccess 指定したユーザーのファイル共有へのアクセス権を取り消します。
SetAttributes ユーザーがファイル共有のさまざまな属性を更新または設定できるようにします。
SetDescription ユーザーがファイル共有の説明フィールドを設定できるようにします。
UnblockAccess ファイル共有を拒否するアクセスリストから、指定したユーザーを削除します。

プロパティ

MSFT_FileShare クラスには、次のプロパティがあります。

ContinuouslyAvailable

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、共有は継続的に使用できます。

説明

データ型: 文字列

アクセスの種類: 読み取り専用

ユーザーが設定可能なファイル共有の説明。 このフィールドを使用すると、メモや用途に関する詳細など、自由形式の情報を追加して格納できます。 一部の共有では説明の設定が許可されず、既定の説明がサポートされます。説明がサポートされない共有もあります。

EncryptData

データ型: Boolean

アクセスの種類: 読み取り専用

TRUE の場合、共有データは転送中に暗号化されます。

FileSharingProtocol

データ型: UInt16

アクセスの種類: 読み取り専用

共有で使用されるファイル共有プロトコル。

NFS (2)

CIFS(SMB) (3)

HealthStatus

データ型: UInt16

アクセスの種類: 読み取り専用

ファイル共有の現在の正常性状態。

正常 (0)

警告 (1)

異常 (2)

不明 (5)

名前

データ型: 文字列

アクセスの種類: 読み取り専用

修飾子: 必須

ファイル共有の識別とアクセスに使用される、部分的に一意 (所有するファイル サーバーをスコープとする) の、人間が判読できる文字列。

OperationalStatus

データ型: UInt16 配列

アクセスの種類: 読み取り専用

ファイル共有の現在の操作状態を示す値の配列。 HealthStatus とは異なり、このフィールドは、この共有に関連するハードウェア、ソフトウェア、インフラストラクチャの問題の状態を示し、複数の値を含めることができます。

Unknown (0)

Other (1)

OK (2)

低下 (3)

負荷 (4)

予測される障害 (5)

エラー (6)

回復不可能なエラー (7)

開始中 (8)

停止中 (9)

停止 (10)

サービス中 (11)

接続なし (12)

通信の切断 (13)

中止 (14)

休止中 (15)

サポートするエンティティでエラー (16)

完了 (17)

電源モード (18)

再配置中 (19 )

Microsoft 予約済み (..)

読み取り専用 (0xD000)

未完了 (0xD001)

Microsoft 予約済み (0xD001..)

ShareState

データ型: UInt16

アクセスの種類: 読み取り専用

ファイル共有の現在の状態。

保留中 (0)

オンライン (1)

オフライン (2)

VolumeRelativePath

データ型: 文字列

アクセスの種類: 読み取り専用

共有されているディレクトリへのボリューム相対パス。

要件

要件 Value
サポートされている最小のクライアント Windows 10 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2016 [デスクトップ アプリのみ]
名前空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof

関連項目

MSFT_StorageObject