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 |