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 類別具有這些方法。
方法 | Description |
---|---|
CreateFileShare | 在檔案伺服器上建立檔案共用。 |
DeleteObject | 刪除檔案伺服器。 |
SetFriendlyName | 允許重新命名檔案伺服器。 |
屬性
MSFT_FileServer類別具有這些屬性。
FileSharingProtocols
數據類型: UInt16 陣列
存取類型:唯讀
檔伺服器支援的檔案共享通訊協定。
NFS (2)
SMB (3)
FileSharingProtocolVersions
數據類型: 字串 陣列
存取類型:唯讀
指定支援的檔案共享通訊協定版本。
FriendlyName
數據類型: 字串
存取類型:唯讀
限定符: 必要
使用者易記字串,表示檔案伺服器的名稱。 有些伺服器可能會指派用戶無法修改的預設易記名稱。
HealthStatus
數據類型: UInt16
存取類型:唯讀
限定符: 必要
表示文件伺服器的目前健全狀態。
狀況良好的 (0)
警告 (1)
狀況不良 (2)
未知 (5)
主機 名
數據類型: 字串 陣列
存取類型:唯讀
限定符: 必要
主機名的範圍是半唯一 (範圍設定為擁有記憶體子系統) 、用來識別檔伺服器的人類可讀取字元串。 每個檔案共享通訊協定都有個別的主機名專案。
OperationalStatus
數據類型: UInt16 陣列
存取類型:唯讀
限定符: 必要
值陣列,表示檔伺服器的目前作業狀態。 不同於 HealthStatus,此欄位會指出與此伺服器相關的硬體、軟體和基礎結構問題狀態,而且可以包含多個值。
未知 (0)
其他 (1)
確定 (2)
降級 (3)
壓力 (4)
預測性失敗 (5)
錯誤 (6)
無法復原的錯誤 (7)
從 (8)
停止 (9)
已停止 (10)
在 Service (11)
沒有聯繫人 (12)
遺失通訊 (13)
中止 (14)
休眠 (15)
支援錯誤中的實體 (16)
已完成 (17)
電源模式 (18 )
重新放置 (19 )
Microsoft 保留 (。。)
唯讀 (0xD000)
不完整 的 (0xD001)
Microsoft 保留 (0xD001。。)
OtherOperationalStatusDescription
數據類型: 字串
存取類型:唯讀
廠商定義作業狀態的字串表示。 只有當 OperationalStatus 陣列包含 1 個 (“Other”) 時,才應該設定此字段。
SupportsContinuouslyAvailableFileShare
數據類型: 布爾值
存取類型:唯讀
如果 為 TRUE,檔案伺服器將支援持續可用的檔案共用。
SupportsFileShareCreation
數據類型: 布爾值
存取類型:唯讀
如果 為 TRUE,伺服器支援建立檔案共用。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2016 [僅限傳統型應用程式] |
命名空間 | Root\Microsoft\Windows\Storage |
MOF | Storagewmi.mof |