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

資料類型: 字串

存取類型:唯讀

限定詞: CIM_KeyMaxLen (256)

建立實例時所使用的類別或子類別名稱。 與 類別的其他索引鍵屬性搭配使用時,這個屬性可讓類別及其子類別的所有實例唯一識別。

CSCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_ComputerSystemCreationClassName) 、CIM_KeyMaxLen (256)

界定電腦系統的建立類別名稱。

CSName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_ComputerSystemName「) , CIM_KeyMaxLen (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 數量新增至可用分頁空間 (,也就是將 FreePhysicalMemoryFreeSpaceInPagingFiles 屬性新增) 來計算。

如需在腳本中使用 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_OperatingSystemOtherTypeDescription「)

作業系統的類型。

未知 (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_OperatingSystemOSType「)

描述 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
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_LogicalElement