CIM_OperatingSystem 類別
CIM_OperatingSystem類別代表電腦作業系統,由讓電腦系統的硬體可供使用的軟體和韌體所組成。
重要
DMTF (分散式管理工作組) CIM (Common Information Model) 類別是 WMI 類別建置所在的父類別。 WMI 目前僅支援 CIM 2.x 版本架構。
下列語法已從受管理物件格式 (MOF) 程式碼加以簡化,並包含所有繼承的屬性。 屬性會依字母順序列出,而非 MOF 順序。
語法
[Abstract, UUID("{8502C565-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class CIM_OperatingSystem : CIM_LogicalElement
{
string Caption;
string CreationClassName;
string CSCreationClassName;
string CSName;
sint16 CurrentTimeZone;
string Description;
boolean Distributed;
uint64 FreePhysicalMemory;
uint64 FreeSpaceInPagingFiles;
uint64 FreeVirtualMemory;
datetime InstallDate;
datetime LastBootUpTime;
datetime LocalDateTime;
uint32 MaxNumberOfProcesses;
uint64 MaxProcessMemorySize;
string Name;
uint32 NumberOfLicensedUsers;
uint32 NumberOfProcesses;
uint32 NumberOfUsers;
uint16 OSType;
string OtherTypeDescription;
uint64 SizeStoredInPagingFiles;
string Status;
uint64 TotalSwapSpaceSize;
uint64 TotalVirtualMemorySize;
uint64 TotalVisibleMemorySize;
string Version;
};
成員
CIM_OperatingSystem類別具有下列類型的成員:
方法
CIM_OperatingSystem類別具有這些方法。
方法 | 描述 |
---|---|
重新啟動 | 關閉電腦系統的類別方法,然後重新開機它。 WMI 未實作。 |
關閉 | 類別方法,可將程式和 DLL 卸載至安全關閉電腦的位置。 WMI 未實作。 |
屬性
CIM_OperatingSystem類別具有這些屬性。
-
標題
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MaxLen (64) 、 DisplayName (「Caption」)
物件的簡短文字描述。
此屬性繼承自 CIM_ManagedSystemElement。
-
-
CreationClassName
-
建立實例時所使用的類別或子類別名稱。 與 類別的其他索引鍵屬性搭配使用時,這個屬性可讓類別及其子類別的所有實例唯一識別。
-
CSCreationClassName
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 傳播 (「CIM_ComputerSystem。CreationClassName「 ) 、CIM_Key、 MaxLen (256)
界定電腦系統的建立類別名稱。
-
-
CSName
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 傳播 (「CIM_ComputerSystem。Name「) , CIM_Key, MaxLen (256)
界定電腦系統的名稱。
-
-
CurrentTimeZone
-
-
資料類型: sint16
-
存取類型:唯讀
-
限定詞: 單位 (「分鐘」)
作業系統從 Greenwich 平均時間 (GMT) 位移的分鐘數。 數位為正數、負數或零。
-
-
說明
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: DisplayName (「Description」)
物件的文字描述。
此屬性繼承自 CIM_ManagedSystemElement。
-
-
分散式
-
-
資料類型: 布林值
-
存取類型:唯讀
如果 為 TRUE,作業系統會分散到數個電腦系統節點,這應該分組為叢集。
-
-
FreePhysicalMemory
-
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
目前未使用且可用的實體記憶體 KB 數。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
-
-
FreeSpaceInPagingFiles
-
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|系統記憶體設定|001.4「) , 單位 (」kb「)
可以對應至作業系統的分頁檔案的 KB 數,而不會造成其他頁面交換。值為 0 表示沒有分頁檔案。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
-
-
FreeVirtualMemory
-
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
目前未使用且可用的虛擬記憶體 KB 數。 例如,您可以將可用 RAM 數量新增至可用分頁空間 (,也就是將 FreePhysicalMemory 和 FreeSpaceInPagingFiles 屬性新增) 來計算。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
-
-
InstallDate
-
-
資料類型: datetime
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|ComponentID|001.5「) , DisplayName (」Install Date「)
安裝物件的日期和時間。 這個屬性不需要值來指出已安裝物件。
此屬性繼承自 CIM_ManagedSystemElement。
-
-
LastBootUpTime
-
-
資料類型: datetime
-
存取類型:唯讀
上次開機作業系統的時間。
-
-
LocalDateTime
-
-
資料類型: datetime
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemDate「, 」MIF.DMTF|一般資訊|001.6「)
作業系統對當地日期和時間的概念。
-
-
MaxNumberOfProcesses
-
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemMaxProcesses「)
作業系統可支援的進程內容數目上限。 如果沒有固定最大值,則值應該是 0 (零) 。 在具有固定最大值的系統上,此物件可協助診斷達到最大值時所發生的失敗。 如果未知,請輸入 -1。
-
-
MaxProcessMemorySize
-
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
可以配置給進程的記憶體數目上限。 對於沒有虛擬記憶體的作業系統,此值通常等於 BIOS 和作業系統所使用的記憶體總數。 對於某些作業系統,此值可以是無限大,在此情況下應該輸入 0。 在其他情況下,此值可以是常數,例如 2 GB 或 4 GB。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
-
-
名稱
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 覆寫 (「Name」)
電腦系統中作業系統實例的索引鍵。
此屬性繼承自 CIM_ManagedSystemElement。
-
-
NumberOfLicensedUsers
-
-
資料類型: uint32
-
存取類型:唯讀
作業系統的使用者授權數目。 如果無限制,請輸入 0,如果未知,請輸入 -1。
-
-
NumberOfProcesses
-
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemProcesses「)
目前在作業系統上載入或執行的進程內容數目。
-
-
NumberOfUsers
-
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemNumUsers「)
作業系統目前儲存狀態資訊的使用者會話數目。
-
-
OSType
-
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: ModelCorrespondence (「CIM_OperatingSystem。OtherTypeDescription「)
作業系統的類型。
-
-
未知 (0)
-
其他 (1)
-
MACOS (2)
-
Mac OS
-
ATTUNIX (3)
-
ATT UNIX
-
DGUX (4)
-
DECNT (5)
-
Digital Unix (6)
-
OpenVMS (7)
-
開啟 VMS
-
HPUX (8)
-
HP-UX
-
AIX (9)
-
MVS (10)
-
OS400 (11)
-
OS/2 (12)
-
JAVAVM (13)
-
適用于 JAVA 的 Microsoft 虛擬機器 (VM)
-
MSDOS (14)
-
WIN3x (15)
-
Windows 3.x
-
WIN95 (16)
-
Windows 95
-
WIN98 (17)
-
Windows 98
-
WINNT (18)
-
Windows NT
-
WINCE (19)
-
Windows CE
-
NCR3000 (20)
-
NCR 3000
-
NetWare (21)
-
OSF (22)
-
DC/OS (23)
-
相依 UNIX (24)
-
SCO UnixWare (25)
-
SCO OpenServer (26)
-
Sequent (27)
-
IRIX (28)
-
Solaris (29)
-
SunOS (30)
-
U6000 (31)
-
ASERIES (32)
-
數列
-
一連串NSK (33)
-
串聯 NSK
-
NtNT (34)
-
串聯 NT
-
BS2000 (35)
-
BS2000/OSD
-
LINUX (36)
-
Lynx (37)
-
XENIX (38)
-
VM/ESA (39)
-
互動式 UNIX (40)
-
BSDUNIX (41)
-
BSD UNIX
-
FreeBSD (42)
-
NetBSD (43)
-
GNU 障礙 (44)
-
OS9 (45)
-
Mac OS 9
-
MACH 核心 (46)
-
Inferno (47)
-
QNX (48)
-
EPOC (49)
-
IxWorks (50)
-
VxWorks (51)
-
MiNT (52)
-
BeOS (53)
-
HP MPE (54)
-
NextStep (55)
-
PalmPilot (56)
-
手掌作業系統
-
Rhapsody (57)
-
Windows 2000 (58)
-
專用 (59)
-
OS/390 (60)
-
VSE (61)
-
TPF (62)
OtherTypeDescription
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MaxLen (64) 、 ModelCorrespondence (「CIM_OperatingSystem。OSType「)
描述 OSType 屬性設定為 1 (「Other」) 時的製造商和作業系統類型。 在OtherTypeDescription中插入的字串格式應該類似于為 OSType定義的Values字串。 當 OSType 是 1 以外的值 (一個) 時,這個屬性應該設定為 null。
SizeStoredInPagingFiles
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|系統記憶體設定|001.3「) , 單位 (」kb「)
可以儲存在作業系統的分頁檔案中的 KB 數。 此數位不代表磁片上分頁檔案的實際實體大小。 值 0 (零) 表示沒有分頁檔案。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
狀態
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MaxLen (10) 、 DisplayName (「Status」)
物件的目前狀態。
此屬性繼承自 CIM_ManagedSystemElement。
包括下列值:
確定 (「確定」)
錯誤 (「錯誤」)
降級 (「降級」)
未知 (「未知」)
Pred Fail (「預先失敗」)
starting (「Starting」)
停止 (「停止」)
服務 (「Service」)
壓力 (「壓力」)
NonRecover (「NonRecover」)
無連絡人 (「無連絡人」)
Lost Comm (「Lost Comm」)
TotalSwapSpaceSize
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
交換空間總計,以 KB 為單位。 如果交換空間與頁面檔案不同,此值可以是 null (未指定) 。 不過,某些作業系統會區分這些概念。 例如,當可用頁面清單落下且維持在指定的數量下方時,整個進程可以在 UNIX 中「交換」。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
TotalVirtualMemorySize
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
虛擬記憶體的 KB 數。 例如,藉由將總 RAM 數量新增至 (的分頁空間量來計算,也就是將電腦系統內或匯總的記憶體量新增至 SizeStoredInPagingFiles 屬性。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
TotalVisibleMemorySize
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: 單位 (「kb」)
作業系統可用的實體記憶體總數,以 KB 為單位。 這個值不一定表示實體記憶體的實際數量,但會回報給作業系統的可用內容。
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
版本
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「MIF。DMTF|作業系統|001.3「)
作業的版本。
作業的版本應為下列其中一種形式:
- <主要 > 。 <minor > 。 <修訂>
- <主要 > 。 <次要 >< 字母 >< 修訂>
備註
CIM_OperatingSystem類別衍生自CIM_LogicalElement。
WMI 不會實作此類別。 如需衍生自 CIM_OperatingSystem的 WMI 類別,請參閱 Win32 類別。
本檔衍生自 DMTF 所發佈的 CIM 類別描述。 Microsoft 可能已變更更正次要錯誤、符合 Microsoft SDK 檔標準,或提供詳細資訊。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\CIMV2 |
MOF |
|
DLL |
|