共用方式為


MSFT_StorageSubSystem類別

表示公開虛擬磁碟和/或公開檔伺服器功能的計算機系統的存儲設備陣列子系統。

記憶體子系統會將虛擬磁碟公開給 Windows。 記憶體子系統會透過對應的記憶體提供者回應系統管理命令。

下列語法是從 Managed 物件格式簡化, (MOF) 程式代碼。

語法

class MSFT_StorageSubSystem : MSFT_StorageObject
{
  String  FriendlyName;
  String  Description;
  String  Name;
  UInt16  NameFormat;
  String  OtherIdentifyingInfo[];
  String  OtherIdentifyingInfoDescription[];
  UInt16  HealthStatus;
  UInt16  OperationalStatus[];
  String  OtherOperationalStatusDescription;
  UInt16  CurrentCacheLevel;
  String  Manufacturer;
  String  Model;
  String  SerialNumber;
  String  FirmwareVersion;
  String  Tag;
  Boolean AutomaticClusteringEnabled;
  UInt16  PhysicalDisksPerStoragePoolMin;
  Boolean SupportsMirrorLocal;
  Boolean SupportsMirrorRemote;
  Boolean SupportsSnapshotLocal;
  Boolean SupportsSnapshotRemote;
  Boolean SupportsCloneLocal;
  Boolean SupportsCloneRemote;
  Boolean SupportsVirtualDiskCreation;
  Boolean SupportsVirtualDiskModification;
  Boolean SupportsVirtualDiskDeletion;
  Boolean SupportsVirtualDiskCapacityExpansion;
  Boolean SupportsVirtualDiskCapacityReduction;
  Boolean SupportsVirtualDiskRepair;
  Boolean SupportsVolumeCreation;
  Boolean SupportsStoragePoolCreation;
  Boolean SupportsStoragePoolDeletion;
  Boolean SupportsStoragePoolFriendlyNameModification;
  Boolean SupportsStoragePoolAddPhysicalDisk;
  Boolean SupportsStoragePoolRemovePhysicalDisk;
  Boolean SupportsAutomaticStoragePoolSelection;
  Boolean SupportsMultipleResiliencySettingsPerStoragePool;
  Boolean SupportsStorageTierCreation;
  Boolean SupportsStorageTierDeletion;
  Boolean SupportsStorageTierResize;
  Boolean SupportsStorageTierFriendlyNameModification;
  Boolean SupportsStorageTieredVirtualDiskCreation;
  Uint16  ReplicasPerSourceSnapshotMax;
  Uint16  ReplicasPerSourceCloneMax;
  Uint16  ReplicasPerSourceMirrorMax;
  Boolean SupportsMaskingVirtualDiskToHosts;
  Uint16  MaskingValidInitiatorIdTypes[];
  String  MaskingOtherValidInitiatorIdTypes[];
  Uint16  MaskingPortsPerView;
  Boolean MaskingClientSelectableDeviceNumbers;
  Boolean MaskingOneInitiatorIdPerView;
  Uint16  MaskingMapCountMax;
  Uint16  DataTieringType;
  Uint16  iSCSITargetCreationScheme;
  UInt32  NumberOfSlots;
  UInt16  SupportedHostType[];
  String  OtherHostTypeDescription[];
};

成員

MSFT_StorageSubSystem類別具有下列類型的成員:

方法

MSFT_StorageSubSystem類別具有這些方法。

方法 Description
CreateFileServer 從 Windows 10 開始:在記憶體子系統上建立文件伺服器。
CreateMaskingSet 建立新的遮罩集。
CreateReplicationGroup 從 Windows 10 開始:在記憶體子系統上建立複寫群組。
CreateReplicationRelationship 從 Windows 10 開始:建立兩個復寫群組,以及兩者之間的復寫關聯性。
CreateStoragePool 從一般原始集區中包含的可用實體磁碟建立存放集區。
CreateVirtualDisk 建立新的虛擬磁碟。
DeleteReplicationRelationship 從 Windows 10 開始:刪除群組之間的複寫關聯性。
診斷 從 Windows 10 開始:在記憶體子系統上執行診斷,並傳回任何可採取動作的結果。
GetDiagnosticInfo 從 Windows 10 開始:取得記憶體子系統的診斷資訊。
GetSecurityDescriptor 擷取控制記憶體子系統對象實例存取的安全性描述元。
SetAttributes 設定記憶體子系統物件實例的 SupportsAutomaticObjectClustering 字段。
SetDescription 設定記憶體子系統物件實例的 Description 屬性。
SetSecurityDescriptor 設定控制記憶體子系統物件實例存取的安全性描述元。
StartDiagnosticLog 從 Windows 10 開始:啟動記憶體子系統的診斷記錄。
StopDiagnosticLog 從 Windows 10 開始:停止記憶體子系統的診斷記錄。

屬性

MSFT_StorageSubSystem 類別具有這些屬性。

AutomaticClusteringEnabled

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果此子系統支援自動物件叢集,則為TRUE;否則為 FALSE

CurrentCacheLevel

數據類型: UInt16

存取類型:唯讀

已探索到的快取層級。 這會對應至 Discover 方法中的記憶體提供者 DiscoveryLevel 參數。

意義
層級 0 0 已探索記憶體提供者和儲存子系統物件。
層級 1 1 已探索到屬於此子系統的存放集區、復原設定、目標埠、目標入口網站和啟動器標識碼。
層級 2 2 已探索到屬於此子系統的虛擬磁碟和遮罩集。
層級 3 3 已探索屬於此子系統的實體磁碟。

DataTieringType

數據類型: Uint16

存取類型:唯讀

如果有任何數據階層處理類型,則為記憶體子系統所支持的類型。

未知 (0)

不支援 (1)

手動 (2)

自動 (3)

描述

數據類型: 字串

存取類型:唯讀

記憶體子系統的用戶可設定描述。 此欄位可用來儲存額外的自由格式資訊,例如關於子系統預定使用方式的附註或詳細數據。

FirmwareVersion

數據類型: 字串

存取類型:唯讀

限定符: 必要

記憶體子系統陣列的韌體版本。

FriendlyName

數據類型: 字串

存取類型:唯讀

用戶可設定的字串,其中包含記憶體子系統的名稱。 記憶體提供者預期會為此欄位提供初始值。

HealthStatus

數據類型: UInt16

存取類型:唯讀

限定符: 必要

子系統的健康狀態。

意義
狀況良好 0 儲存子系統正常運作。
警告 1 儲存子系統仍在運作中,但偵測到需要系統管理員介入的錯誤或問題。
狀況不良 2 儲存子系統因錯誤或失敗而無法運作。 子系統需要系統管理員立即注意。

iSCSITargetCreationScheme

數據類型: Uint16

存取類型:唯讀

如果有任何,則為儲存子系統支援的 iSCSI 目標建立配置。

意義
不適用 0 子系統是非 iSCSI 子系統。
不支援 1 子系統不允許建立目標。
手動 2 子系統允許手動建立目標。
自動 3 子系統會自動建立目標。

製造商

數據類型: 字串

存取類型:唯讀

限定符: 必要

負責建立儲存子系統硬體的公司名稱。

MaskingClientSelectableDeviceNumbers

數據類型: 布爾值

存取類型:唯讀

如果此儲存子系統允許用戶端在 MSFT_StorageSubsystem::CreateMaskingSetMSFT_MaskingSet::AddVirtualDisk 等方法中指定 DeviceNumber 參數,則為 TRUE。

MaskingMapCountMax

數據類型: Uint16

存取類型:唯讀

可以加入特定虛擬磁碟的遮罩集數目上限。 如果此屬性為零,則沒有限制。

MaskingOneInitiatorIdPerView

數據類型: 布爾值

存取類型:唯讀

如果 此儲存子系統只允許每個遮罩集有一個啟動器標識碼,則為TRUE。

MaskingOtherValidInitiatorIdTypes

數據類型: 字串 陣列

存取類型:唯讀

如果 MaskingValidInitiatorIdTypes 陣列中的其中一個專案是 Other,則此屬性是包含其他有效 MSFT_InitiatorId 類型的數位。

MaskingPortsPerView

數據類型: Uint16

存取類型:唯讀

可用於遮罩虛擬磁碟的目標埠數目。 這適用於遮罩集和 MSFT_VirtualDisk.Show 方法。

意義
2 每個檢視只有一個目標。
3 每個檢視有多個目標埠。
4 所有目標埠都會共用相同的檢視。

MaskingValidInitiatorIdTypes

數據類型: Uint16 陣列

存取類型:唯讀

數位,其中包含使用啟動器標識碼時,儲存提供者和子系統可以預期的位址格式。

其他 (1)

埠 WWN (2)

節點 WWN (3)

主機名 (4)

iSCSI 名稱 (5)

切換 WWN (6)

SAS 位址 (7)

型號

數據類型: 字串

存取類型:唯讀

限定符: 必要

儲存子系統陣列的型號。

名稱

數據類型: 字串

存取類型:唯讀

限定符: 必要

用來識別儲存子系統的全域唯一人類可讀取字串。

NameFormat

數據類型: UInt16

存取類型:唯讀

限定符: 必要

儲存在 Name 屬性中的字串格式。

其他 (1)

IP (2)

撥號 (3)

HID (4)

NWA (5)

HWA (6)

X25 (7)

ISDN (8)

IPX (9)

DCC (10)

ICD (11)

E.164 (12)

SNA (13)

OID/OSI (14)

WWN (15)

NAA (16)

NumberOfSlots

數據類型: UInt32

存取類型:唯讀

子系統或機箱中的實體磁碟插槽數目上限。

OperationalStatus

數據類型: UInt16 陣列

存取類型:唯讀

限定符: 必要

值陣列,表示子系統的目前操作狀態。

意義
未知 的 0 作業狀態未知。
其他 1 已藉由設定 OtherOperationalStatusDescription 屬性來指定廠商特定的 OperationalStatus
確定 2 儲存子系統正在回應命令,且處於正常作業狀態。
降級 3 儲存子系統正在回應命令,但未以最佳作業狀態執行。
壓力 4 儲存子系統正常運作,但需要注意。 例如,儲存子系統可能會超載或被擷取。
預測性失敗 5 儲存子系統正在運作,但未來可能會發生失敗。
錯誤 6 發生錯誤了。
無法復原的錯誤 7 發生無法復原的錯誤。
開始 8 儲存子系統正在進行啟動。
停止 9 儲存子系統正在停止。
已停止 10 儲存子系統已以乾淨且有順序的方式停止或關閉。
在服務 11 中 正在設定、維護、清除或管理儲存子系統。
沒有聯繫人 12 記憶體提供者具備儲存子系統的知識,但從未能夠與其建立通訊。
遺失通訊 13 記憶體提供者已瞭解儲存子系統,並在過去成功連絡它,但儲存子系統目前無法連線。
中止 14 類似於 [已停止],不同之處在於儲存子系統突然停止,而且可能需要設定或維護。
休眠 15 可連線到儲存子系統,但處於非作用中狀態。
錯誤16中的支持實體 此狀態值不一定表示儲存子系統有問題,但確實表示子系統相依的另一個裝置或連線可能需要注意。
已完成 17 儲存子系統已完成作業。 此狀態值應該與 OKError已降級結合,視作業的結果而定
電源模式 18 此值保留給系統使用。

OtherHostTypeDescription

數據類型: 字串 陣列

存取類型:唯讀

限定符: ArrayType ( “Indexed” ) ,ModelCorrespondence {“CIM_StorageClientSettingData.ClientTypes”}

如果 SupportedHostType 陣列中的對應專案是 Other,則此屬性中的專案會包含描述製造商和作業系統或環境的字串。

如果 SupportedHostType 陣列中的對應專案不是 Other,則此屬性中的項目允許不同版本的 Solaris ClientTypes 變化或限定性。

OtherIdentifyingInfo

數據類型: 字串 陣列

存取類型:唯讀

字串數位,每個字串都包含子系統的自定義標識碼。 如果已設定此屬性,則 NameFormat 屬性必須設定為 Other ,而且也必須設定 OtherIdentificationInfoDescription 屬性。

OtherIdentificationInfoDescription

數據類型: 字串 陣列

存取類型:唯讀

數位列,包含 OtherIdentificationInfo 陣列中每個自定義標識碼中使用的格式字串描述。 此陣列中的元素與 OtherIdentificationInfo 陣列之間必須有 1:1 對應。

OtherOperationalStatusDescription

數據類型: 字串

存取類型:唯讀

廠商定義作業狀態的字串表示。 只有當 OperationalStatus 屬性的值是 Other 時,才應該設定這個屬性。

PhysicalDisksPerStoragePoolMin

數據類型: UInt16

存取類型:唯讀

限定符: 必要

此子系統上存放集區所需的實體磁碟數目下限。

ReplicasPerSourceCloneMax

數據類型: Uint16

存取類型:唯讀

限定符: 必要

保留供系統使用。

ReplicasPerSourceMirrorMax

數據類型: Uint16

存取類型:唯讀

限定符: 必要

保留供未來使用。

ReplicasPerSourceSnapshotMax

數據類型: Uint16

存取類型:唯讀

限定符: 必要

保留供系統使用。

SerialNumber

數據類型: 字串

存取類型:唯讀

限定符: 必要

儲存子系統陣列的序號。

SupportedHostType

數據類型: UInt16 陣列

存取類型:唯讀

值的陣列,指定支援的主機類型。

未知 (0)

其他 (1)

標準 (2)

Solaris (3)

HPUX (4)

OpenVMS (5)

Tru64 (6)

Netware (7)

Sequent (8)

AIX (9)

DGUX (10)

Dynix (11)

Irix (12)

Cisco iSCSI 記憶體路由器 (13)

Linux (14)

Microsoft Windows (15)

OS400 (16)

TRESPASS (17)

HI-UX (18)

VMware ESXi (19)

Microsoft Windows Server 2008 (20)

Microsoft Windows Server 2003 (21)

DMTF 保留 (22..32767)

廠商特定 (32768..65535)

SupportsAutomaticStoragePoolSelection

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果支援自動儲存集區選取,則為TRUE

SupportsCloneLocal

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此儲存子系統支援 複製本機類型的複寫類型,則為TRUE。

SupportsCloneRemote

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此儲存子系統支援複製 遠端複寫類型,則為TRUE。

SupportsMaskingVirtualDiskToHosts

數據類型: 布爾值

存取類型:唯讀

如果儲存子系統支援透過MSFT_VirtualDisk.Show MSFT_VirtualDisk.Hide 方法和使用遮罩集,將虛擬磁碟顯示在主機啟動器) 顯示和隱藏 (遮罩,則為TRUE。

SupportsMirrorLocal

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此儲存子系統支持復寫類型 鏡像本機,則為TRUE。

SupportsMirrorRemote

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此儲存子系統支持復寫類型 鏡像遠端,則為TRUE。

SupportsMultipleResiliencySettingsPerStoragePool

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為 TRUE,則會從原始集區複製所有復原設定,並在建立時新增至具體集區。 如果為 FALSE,存放集區應該複製 MSFT_StorageSubSystem.CreateStoragePool 方法之 ResiliencySettingNameDefault 參數中指定的復原設定名稱。 如果未指定任何復原設定名稱,則應該使用在主要集區的 ResiliencySettingNameDefault 屬性中指定的復原設定。

SupportsSnapshotLocal

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此記憶體子系統支援復寫類型 快照集本機,則為TRUE。

SupportsSnapshotRemote

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此記憶體子系統支援復寫類型 快照集遠端,則為TRUE。

SupportsStoragePoolAddPhysicalDisk

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此儲存子系統中的存放集區支援新增實體磁碟以擴充容量,則為TRUE。

SupportsStoragePoolCreation

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 儲存子系統支援從一或多個實體磁碟建立新的具體存放集區,則為TRUE。 如果 為 FALSE,則子系統會使用預先建立的存放集區,或完全不支援存放集區。

SupportsStoragePoolDeletion

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 儲存子系統支援刪除其存放集區,則為TRUE。

SupportsStoragePoolFriendlyNameModification

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 儲存子系統支援儲存集區易記名稱修改,則為TRUE。

SupportsStoragePoolRemovePhysicalDisk

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 此子系統中的存放集區支援使用 MSFT_StoragePool.RemovePhysicalDisk 方法來取代或移除實體磁碟,則為TRUE。

SupportsStorageTierCreation

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為 TRUE,則此子系統支援建立新的儲存層的能力。 如果 為 FALSE,則子系統會使用預先建立的儲存層,或不支援儲存層。

SupportsStorageTierDeletion

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為 TRUE,此子系統支援刪除儲存層。

SupportsStorageTieredVirtualDiskCreation

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為 TRUE,此子系統支援建立分層式虛擬磁碟。

SupportsStorageTierFriendlyNameModification

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為 TRUE,此子系統支援修改儲存層易記名稱。

SupportsStorageTierResize

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果 為TRUE,此子系統支援調整儲存層的大小。

SupportsVirtualDiskCapacityExpansion

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

True 是 表示 如果使用者可以使用 MSFT_VirtualDisk.Resize 方法來增加虛擬磁碟的大小。

SupportsVirtualDiskCapacityReduction

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

True 是 表示 如果使用者可以使用 MSFT_VirtualDisk.Resize 方法來減少虛擬磁碟的大小。

SupportsVirtualDiskCreation

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

True 是 表示 如果使用者可以使用 MSFT_StorageSubSystem.CreateVirtualDisk 方法或 MSFT_StoragePool.CreateVirtualDisk 方法建立虛擬磁碟。

SupportsVirtualDiskDeletion

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果使用者可以使用 MSFT_VirtualDisk.DeleteObject 方法來刪除虛擬磁碟,則為 TRUE

SupportsVirtualDiskModification

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

True 是表示 如果使用者可以使用 MSFT_VirtuDisk.SetFriendlyNameMSFT_VirtuDisk.SetAttributes 等方法來修改虛擬磁碟上的屬性或其他屬性。

SupportsVirtualDiskRepair

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

True 是 表示 如果使用者可以使用 MSFT_VirtualDisk.Repair 方法來修復虛擬磁碟。

SupportsVolumeCreation

數據類型: 布爾值

存取類型:唯讀

限定符: 必要

如果此子系統支援直接在存放集區上建立磁碟區,則為TRUE

標籤

數據類型: 字串

存取類型:唯讀

與任何位置資訊無關之子系統的標識碼。 例如,此屬性可能包含子系統的序號或資產標記編號。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
命名空間 Root\Microsoft\Windows\Storage
MOF Storagewmi.mof