Win32_OperatingSystem 類別

Win32_OperatingSystemWMI 類別代表安裝在電腦上的 Windows 型作業系統。

下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。 屬性和方法依字母順序排列,而非 MOF 順序。

語法

[Singleton, Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4DE-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_OperatingSystem : CIM_OperatingSystem
{
  string   BootDevice;
  string   BuildNumber;
  string   BuildType;
  string   Caption;
  string   CodeSet;
  string   CountryCode;
  string   CreationClassName;
  string   CSCreationClassName;
  string   CSDVersion;
  string   CSName;
  sint16   CurrentTimeZone;
  boolean  DataExecutionPrevention_Available;
  boolean  DataExecutionPrevention_32BitApplications;
  boolean  DataExecutionPrevention_Drivers;
  uint8    DataExecutionPrevention_SupportPolicy;
  boolean  Debug;
  string   Description;
  boolean  Distributed;
  uint32   EncryptionLevel;
  uint8    ForegroundApplicationBoost = 2;
  uint64   FreePhysicalMemory;
  uint64   FreeSpaceInPagingFiles;
  uint64   FreeVirtualMemory;
  datetime InstallDate;
  uint32   LargeSystemCache;
  datetime LastBootUpTime;
  datetime LocalDateTime;
  string   Locale;
  string   Manufacturer;
  uint32   MaxNumberOfProcesses;
  uint64   MaxProcessMemorySize;
  string   MUILanguages[];
  string   Name;
  uint32   NumberOfLicensedUsers;
  uint32   NumberOfProcesses;
  uint32   NumberOfUsers;
  uint32   OperatingSystemSKU;
  string   Organization;
  string   OSArchitecture;
  uint32   OSLanguage;
  uint32   OSProductSuite;
  uint16   OSType;
  string   OtherTypeDescription;
  Boolean  PAEEnabled;
  string   PlusProductID;
  string   PlusVersionNumber;
  boolean  PortableOperatingSystem;
  boolean  Primary;
  uint32   ProductType;
  string   RegisteredUser;
  string   SerialNumber;
  uint16   ServicePackMajorVersion;
  uint16   ServicePackMinorVersion;
  uint64   SizeStoredInPagingFiles;
  string   Status;
  uint32   SuiteMask;
  string   SystemDevice;
  string   SystemDirectory;
  string   SystemDrive;
  uint64   TotalSwapSpaceSize;
  uint64   TotalVirtualMemorySize;
  uint64   TotalVisibleMemorySize;
  string   Version;
  string   WindowsDirectory;
  uint8    QuantumLength;
  uint8    QuantumType;
};

成員

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

方法

Win32_OperatingSystem類別具有這些方法。

方法 Description
重新啟動 關閉並重新啟動電腦系統。
SetDateTime 允許設定電腦日期和時間。
Shutdown 將程式和 DLL 卸載至關閉電腦的安全點。
Win32Shutdown 提供 Windows 作業系統支援的一組完整關機選項。
Win32ShutdownTracker Win32_OperatingSystem中提供Win32Shutdown方法支援的相同關機選項組,但也可讓您指定批註、關機原因或逾時。

 

屬性

Win32_OperatingSystem類別具有這些屬性。

BootDevice

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|DRIVE_MAP_INFO|btInt13Unit「)

Windows 作業系統從中啟動的磁片磁碟機名稱。

範例:「\\Device\Harddisk0」

BuildNumber

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|系統資訊結構 |OSVERSIONINFOEX|dwBuildNumber「)

作業系統的組建編號。 它可用於比產品版本號碼更精確的版本資訊。

範例:「1381」

BuildType

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|CurrentType「)

用於作業系統的組建類型。

範例:「零售組建」「、」已檢查的組建「」

Caption

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (64) 、 DisplayName (「Caption」)

物件的簡短描述-一行字串。 字串包含作業系統版本。 例如,「Microsoft Windows 7 企業版 」。 這個屬性可以當地語系化。

Windows Vista 和 Windows 7: 此屬性可能包含尾端字元。 例如,可能需要字串 「Microsoft Windows 7 企業版 」 (包含) 尾端空格,才能使用此屬性擷取資訊。

此屬性繼承自 CIM_ManagedSystemElement

CodeSet

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (6) , MappingStrings (「Win32API|國家語言支援函式 |GetLocaleInfo|LOCALE_IDEFAULTANSICODEPAGE「)

作業系統使用的字碼頁值。 字碼頁包含作業系統用來翻譯不同語言字串的字元資料表。 美國標準局 (ANSI) 列出代表已定義字碼頁的值。 如果作業系統未使用 ANSI 字碼頁,此成員會設定為 0 (零) 。 CodeSet字串最多可以使用六個字元來定義字碼頁值。

範例:「1255」

CountryCode

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|國家語言支援函式 |GetLocaleInfo|LOCALE_ICOUNTRY「)

作業系統使用的國家/地區程式碼。 值是以國際電話撥號前置詞為基礎,也稱為 IBM 國家/地區代碼。 此屬性最多可以使用六個字元來定義國家/地區代碼值。

範例:「1」 (美國)

CreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: CIM_KeyMaxLen (256)

出現在建立實例時所使用繼承鏈結中之第一個具體類別的名稱。 與 類別的其他索引鍵屬性搭配使用時,這個屬性可讓這個類別及其子類別的所有實例以唯一方式識別。

此屬性繼承自 CIM_OperatingSystem

CSCreationClassName

資料類型: 字串

存取類型:唯讀

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

建立範圍電腦系統的類別名稱。

此屬性繼承自 CIM_OperatingSystem

CSDVersion

資料類型: 字串

存取類型:唯讀

限定詞:MappingStrings (「Win32API|系統資訊結構 |OSVERSIONINFOEX|szCSDVersion「)

Null終止的字串,表示電腦上安裝的最新 Service Pack。 如果未安裝 Service Pack,則字串為 Null

範例:「Service Pack 3」

CSName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 (「CIM_ComputerSystemName「) , CIM_KeyMaxLen (256)

範圍電腦系統的名稱。

此屬性繼承自 CIM_OperatingSystem

CurrentTimeZone

資料類型: sint16

存取類型:唯讀

限定詞: 單位 (「分鐘」)

數位,以分鐘為單位,作業系統會從 Greenwich 平均時間 (GMT) 。 數位為正數、負數或零。

此屬性繼承自 CIM_OperatingSystem

DataExecutionPrevention_32BitApplications

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

當資料執行防護硬體功能可用時,此屬性工作表示此功能設定為適用于 32 位應用程式,如果為 True。 在 64 位電腦上,資料執行防護功能會在 開機設定資料 (BCD) 存放區中設定,並據此設定 Win32_OperatingSystem 中的屬性。

DataExecutionPrevention_Available

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

資料執行防護是一項硬體功能,可藉由停止在資料類型記憶體頁面上執行程式碼,來防止緩衝區溢位攻擊。 如果 為 True,則此功能可供使用。 在 64 位電腦上,會在 BCD 存放區中設定資料執行防護功能,並據此設定 Win32_OperatingSystem 中的屬性。

DataExecutionPrevention_Drivers

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

當資料執行防護硬體功能可供使用時,此屬性工作表示此功能設定為在 True時適用于驅動程式。 在 64 位電腦上,會在 BCD 存放區中設定資料執行防護功能,並據此設定 Win32_OperatingSystem 中的屬性。

DataExecutionPrevention_SupportPolicy

資料類型: uint8

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

指出套用了哪些資料執行防止 (DEP) 設定。 DEP 設定會指定 DEP 套用至系統上 32 位應用程式的範圍。 DEP 一律會套用至 Windows 核心。

Always Off (0)

電腦上所有 32 位應用程式的 DEP 已關閉,但沒有任何例外狀況。 此設定不適用於使用者介面。

Always On (1)

電腦上所有 32 位應用程式的 DEP 都會啟用。 此設定不適用於使用者介面。

加入宣告 (2)

DEP 會針對有限的二進位檔、核心和所有 Windows 型服務啟用。 不過,所有 32 位應用程式預設都會關閉。 使用者或系統管理員必須明確選擇Always On退出設定,才能將 DEP 套用至 32 位應用程式。

退出宣告 (3)

預設會針對所有 32 位應用程式啟用 DEP。 使用者或系統管理員可以將應用程式新增至例外狀況清單,明確地移除對 32 位應用程式的支援。

偵錯

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings (「Win32API|GetSystemMetrics|SM_DEBUG「)

作業系統是已檢查 (偵錯) 組建。 如果 為 True,則會安裝偵錯版本。 核取的組建提供錯誤檢查、引數驗證和系統偵錯程式碼。 核取二進位檔中的其他程式碼會產生核心偵錯工具錯誤訊息,並中斷至偵錯工具。 這有助於立即判斷錯誤的原因和位置。 由於執行的其他程式碼,在已檢查的組建中效能可能會受到影響。

說明

資料類型: 字串

存取類型:讀取/寫入

限定詞: 覆寫 (「Description」) , MappingStrings (「WMI」)

Windows 作業系統的描述。 例如,某些使用者介面,允許編輯此描述的使用者介面,將其長度限制為 48 個字元。

分散式

資料類型: 布林值

存取類型:唯讀

如果 為 True,則作業系統會分散到數個電腦系統節點。 如果是,這些節點應該分組為叢集。

此屬性繼承自 CIM_OperatingSystem

EncryptionLevel

資料類型: uint32

存取類型:唯讀

安全交易的加密層級:40 位、128 位或 n位。

40 位 (0)

128 位 (1)

n 位 (2)

ForegroundApplicationBoost

資料類型: uint8

存取類型:讀取/寫入

限定詞: MappingStrings (「Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation「)

優先順序增加會提供給前景應用程式。 應用程式提升是藉由為應用程式提供更多執行時間配量, (量子長度) 。

(0)

系統會將量子長度提升 6。

最小 (1)

系統會將量子長度提升 12。

最大 (2)

系統會將量子長度提升 18。

FreePhysicalMemory

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

目前未使用且可用的實體記憶體數目,以 KB 為單位。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

FreeSpaceInPagingFiles

資料類型: uint64

存取類型:唯讀

限定詞: MappingStrings (「MIF。DMTF|系統記憶體設定|001.4「) , 單位 (」KB「)

可對應至作業系統分頁檔案的數位,以 KB 為單位,而不會造成任何其他頁面交換。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

FreeVirtualMemory

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

目前未使用且可用的虛擬記憶體數目,以 KB 為單位。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

InstallDate

資料類型: datetime

存取類型:唯讀

限定詞: MappingStrings (「MIF。DMTF|ComponentID|001.5「) , DisplayName (」Install Date「)

已安裝 Date 物件。 這個屬性不需要值來指出已安裝物件。

此屬性繼承自 CIM_ManagedSystemElement

LargeSystemCache

資料類型: uint32

存取類型:唯讀

限定詞: 已淘汰

這個屬性已過時且不受支援。

優化應用程式 (0)

優化應用程式的記憶體。

優化系統效能 (1)

優化記憶體以達到系統效能。

LastBootUpTime

資料類型: datetime

存取類型:唯讀

上次重新開機作業系統的日期和時間。

此屬性繼承自 CIM_OperatingSystem

LocalDateTime

資料類型: datetime

存取類型:唯讀

限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemDate「, 」MIF.DMTF|一般資訊|001.6「)

本機日期和時間的作業系統版本。

此屬性繼承自 CIM_OperatingSystem

地區設定

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|國家語言支援函式 |GetLocaleInfo|LOCALE_ILANGUAGE「)

作業系統所使用的語言識別項。 語言識別項是國家/地區的標準國際數位縮寫。 每個語言都有唯一的語言識別項 (LANGID) ,這是包含主要語言識別項和次要語言識別項的 16 位值。

製造商

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

作業系統製造商的名稱。 對於以 Windows 為基礎的系統,此值為 「Microsoft Corporation」。

MaxNumberOfProcesses

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemMaxProcesses「)

作業系統可支援的進程內容數目上限。 提供者所設定的預設值是4294967295 (0xFFFFFFFF) 。 如果沒有固定的最大值,此值應為 0 (零) 。 在具有固定最大值的系統上,此物件可協助診斷達到最大值時發生的失敗,如果未知,請輸入 4294967295 (0xFFFFFFFF) 。

此屬性繼承自 CIM_OperatingSystem

MaxProcessMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

可以配置給進程的記憶體數目上限,以 KB 為單位。 對於沒有虛擬記憶體的作業系統,此值通常等於實體記憶體總數減去 BIOS 和作業系統所使用的記憶體。 對於某些作業系統,此值可能是無限大,在此情況下,應該輸入 0 (零) 。 在其他情況下,此值可能是常數,例如 2G 或 4G。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

MUILanguages

資料類型: 字串 陣列

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

電腦上安裝的多語系使用者介面套件 (MUI 套件) 語言。 例如,「en-us」。 MUI 套件語言是可在作業系統英文版上安裝的資源檔。 安裝 MUI 套件時,您可以將使用者介面語言變更為其中一種支援的語言。

名稱

資料類型: 字串

存取類型:唯讀

電腦系統內的作業系統實例。

此屬性繼承自 CIM_OperatingSystem

NumberOfLicensedUsers

資料類型: uint32

存取類型:唯讀

作業系統的使用者授權數目。 如果無限制,請輸入 0 (零) 。 如果未知,請輸入 -1。

此屬性繼承自 CIM_OperatingSystem

NumberOfProcesses

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemProcesses「)

目前在作業系統上載入或執行的進程內容數目。

此屬性繼承自 CIM_OperatingSystem

NumberOfUsers

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings (「MIB。IETF|HOST-RESOURCES-MIB.hrSystemNumUsers「)

作業系統目前儲存狀態資訊的使用者會話數目。

此屬性繼承自 CIM_OperatingSystem

OperatingSystemSKU

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

存貨單位 (作業系統的 SKU) 號碼。 這些值與 WinNT.h 中定義的 PRODUCT_* 常數相同,這些常數會與 GetProductInfo 函式搭配使用。

下列清單列出可能的 SKU 值。

PRODUCT_UNDEFINED (0)

未定義

PRODUCT_ULTIMATE (1)

Ultimate Edition,例如 Windows Vista Ultimate。

PRODUCT_HOME_BASIC (2)

Home Basic Edition

PRODUCT_HOME_PREMIUM (3)

家用進階版

PRODUCT_ENTERPRISE (4)

企業版

PRODUCT_BUSINESS (6)

Business Edition

PRODUCT_STANDARD_SERVER (7)

Windows Server Standard Edition (桌面體驗安裝)

PRODUCT_DATACENTER_SERVER (8)

Windows Server Datacenter Edition (桌面體驗安裝)

PRODUCT_SMALLBUSINESS_SERVER (9)

Small Business Server Edition

PRODUCT_ENTERPRISE_SERVER (10)

Enterprise Server Edition

PRODUCT_STARTER (11)

Starter Edition

PRODUCT_DATACENTER_SERVER_CORE (12)

Datacenter Server Core Edition

PRODUCT_STANDARD_SERVER_CORE (13)

Standard Server Core Edition

PRODUCT_ENTERPRISE_SERVER_CORE (14)

Enterprise Server Core Edition

PRODUCT_WEB_SERVER (17)

網頁伺服器版本

PRODUCT_HOME_SERVER (19)

Home Server Edition

PRODUCT_STORAGE_EXPRESS_SERVER (20)

Storage Express Server Edition

PRODUCT_STORAGE_STANDARD_SERVER (21)

Windows Storage Server Standard Edition (桌面體驗安裝)

PRODUCT_STORAGE_WORKGROUP_SERVER (22)

Windows Storage Server Workgroup Edition (桌面體驗安裝)

PRODUCT_STORAGE_ENTERPRISE_SERVER (23)

Storage Enterprise Server Edition

PRODUCT_SERVER_FOR_SMALLBUSINESS (24)

Server For Small Business Edition

PRODUCT_SMALLBUSINESS_SERVER_PREMIUM (25)

Small Business Server Premium Edition

PRODUCT_ENTERPRISE_N (27)

Windows Enterprise Edition

PRODUCT_ULTIMATE_N (28)

Windows Ultimate Edition

PRODUCT_WEB_SERVER_CORE (29)

Windows Server Web Server Edition (Server Core 安裝)

PRODUCT_STANDARD_SERVER_V (36)

不含 Hyper-V 的 Windows Server Standard Edition

PRODUCT_DATACENTER_SERVER_V (37)

不含 Hyper-V 的 Windows Server Datacenter Edition (完整安裝)

PRODUCT_ENTERPRISE_SERVER_V (38)

不含 Hyper-V (完整安裝) 的 Windows Server Enterprise Edition

PRODUCT_DATACENTER_SERVER_CORE_V (39)

沒有 Hyper-V (Server Core 安裝的 Windows Server Datacenter Edition)

PRODUCT_STANDARD_SERVER_CORE_V (40)

沒有 Hyper-V (Server Core 安裝的 Windows Server Standard Edition)

PRODUCT_ENTERPRISE_SERVER_CORE_V (41)

沒有 Hyper-V (Server Core 安裝的 Windows Server Enterprise Edition)

PRODUCT_HYPERV (42)

Microsoft Hyper-V Server

PRODUCT_STORAGE_EXPRESS_SERVER_CORE (43)

Storage Server Express Edition (Server Core 安裝)

PRODUCT_STORAGE_STANDARD_SERVER_CORE (44)

Storage Server Standard Edition (Server Core 安裝)

PRODUCT_STORAGE_WORKGROUP_SERVER_CORE (45)

Storage Server Workgroup Edition (Server Core 安裝)

PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE (46)

Storage Server Enterprise Edition (Server Core 安裝)

PRODUCT_PROFESSIONAL (48)

Windows 專業版

PRODUCT_SB_SOLUTION_SERVER (50)

Windows Server Essentials (桌面體驗安裝)

PRODUCT_SMALLBUSINESS_SERVER_PREMIUM_CORE (63)

Small Business Server Premium (Server Core 安裝)

PRODUCT_CLUSTER_SERVER_V (64)

不含 Hyper-V 的 Windows 計算叢集伺服器

PRODUCT_CORE_ARM (97)

Windows RT

PRODUCT_CORE (101)

Windows 首頁

PRODUCT_PROFESSIONAL_WMC (103)

Windows Professional with Media Center

PRODUCT_MOBILE_CORE (104)

Windows Mobile

PRODUCT_IOTUAP (123)

Windows IoT (物聯網) 核心版

PRODUCT_DATACENTER_NANO_SERVER (143)

Windows Server Datacenter Edition (Nano Server 安裝)

PRODUCT_STANDARD_NANO_SERVER (144)

Windows Server Standard Edition (Nano Server 安裝)

PRODUCT_DATACENTER_WS_SERVER_CORE (147)

Windows Server Datacenter Edition (Server Core 安裝)

PRODUCT_STANDARD_WS_SERVER_CORE (148)

Windows Server Standard Edition (Server Core 安裝)

PRODUCT_ENTERPRISE_FOR_VIRTUAL_DESKTOPS (175)

適用于虛擬桌面的 Windows 企業版 (Azure 虛擬桌面)

PRODUCT_DATACENTER_SERVER_AZURE_EDITION (407)

Windows Server Datacenter:Azure Edition

組織

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32Registry|Software\\Microsoft\\Windows\\CurrentVersion|RegisteredOrganization「)

作業系統註冊使用者的公司名稱。

範例:「Microsoft Corporation」

OSArchitecture

資料類型: 字串

存取類型:唯讀

作業系統的架構,而不是處理器。 這個屬性可以當地語系化。

範例:32 位

OSLanguage

資料類型: uint32

存取類型:唯讀

限定詞:MappingStrings (「Win32Registry|DEFAULT\\主控台\\International|地區設定「)

已安裝作業系統的語言版本。 下列清單列出可能的值。 範例:0x0807 (德文、瑞士) 。

1 (0x1)

阿拉伯文

4 (0x4)

中文 (簡體中文) – 中國

9 (0x9)

英文

1025 (0x401)

阿拉伯文 – 阿拉伯文 - 阿拉伯文

1026 (0x402)

保加利亞文

1027 (0x403)

卡達隆尼亞文

1028 (0x404)

繁體中文 () – 臺灣

1029 (0x405)

捷克文

1030 (0x406)

丹麥文

1031 (0x407)

德文 – 德國

1032 (0x408)

希臘文

1033 (0x409)

英文 – 美國

1034 (0x40A)

西班牙文 – 傳統排序

1035 (0x40B)

芬蘭文

1036 (0x40C)

法文 – 法國

1037 (0x40D)

Hebrew

1038 (0x40E)

匈牙利文

1039 (0x40F)

冰島文

1040 (0x410)

義大利文 – 義大利

1041 (0x411)

日文

1042 (0x412)

韓文

1043 (0x413)

荷蘭文 – 荷蘭

1044 (0x414)

挪威文 – Bokmal

1045 (0x415)

波蘭文

1046 (0x416)

葡萄牙文 – 巴西

1047 (0x417)

Rhaeto-Romanic

1048 (0x418)

羅馬尼亞文

1049 (0x419)

俄文

1050 (0x41A)

克羅埃西亞文

1051 (0x41B)

斯洛伐克文

1052 (0x41C)

阿爾巴尼亞文

1053 (0x41D)

瑞典文

1054 (0x41E)

泰文

1055 (0x41F)

土耳其文

1056 (0x420)

烏都文

1057 (0x421)

印尼文

1058 (0x422)

烏克蘭文

1059 (0x423)

白俄羅斯文

1060 (0x424)

斯洛維尼亞文

1061 (0x425)

愛沙尼亞文

1062 (0x426)

拉脫維亞文

1063 (0x427)

立陶宛文

1065 (0x429)

波斯文

1066 (0x42A)

越南文

1069 (0x42D)

巴斯克文 (巴斯克)

1070 (0x42E)

塞爾維亞文

1071 (0x42F)

馬其頓文 (北馬其頓)

1072 (0x430)

Sutu

1073 (0x431)

頌加文

1074 (0x432)

班圖文

1076 (0x434)

科薩文

1077 (0x435)

祖魯文

1078 (0x436)

南非荷蘭文

1080 (0x438)

法羅文

1081 (0x439)

Hindi

1082 (0x43A)

馬爾他文

1084 (0x43C)

Scottish Gaelic (英國)

1085 (0x43D)

意第緒文

1086 (0x43E)

馬來文 – 馬來西亞

2049 (0x801)

阿拉伯文 – 阿拉伯文 - 阿拉伯文

2052 (0x804)

簡體中文 () – 中國

2055 (0x807)

德文 – 瑞士

2057 (0x809)

英文 – 英國

2058 (0x80A)

西班牙文 – 墨西哥

2060 (0x80C)

法文 – 比利時

2064 (0x810)

義大利文 – 瑞士

2067 (0x813)

荷蘭文 – 比利時

2068 (0x814)

挪威文 – Nynorsk

2070 (0x816)

葡萄牙文 (葡萄牙)

2072 (0x818)

羅馬尼亞文 – 羅馬尼亞文

2073 (0x819)

俄文 – 羅馬尼亞

2074 (0x81A)

塞爾維亞文 – 拉丁文

2077 (0x81D)

瑞典文 – 芬蘭

3073 (0xC01)

阿拉伯文 – 阿拉伯文 - 阿拉伯文

3076 (0xC04)

繁體中文 () – 香港特別行政區

3079 (0xC07)

德文 – 奧地利

3081 (0xC09)

英文 – 澳大利亞

3082 (0xC0A)

西班牙文 – 國際排序

3084 (0xC0C)

法文 – 加拿大

3098 (0xC1A)

塞爾維亞文 – 斯拉夫文

4097 (0x1001)

阿拉伯文 – 希臘文

4100 (0x1004)

簡體中文 () – 新加坡

4103 (0x1007)

德文 – 盧森堡

4105 (0x1009)

英文 – 加拿大

4106 (0x100A)

西班牙文 – 西班牙

4108 (0x100C)

法文 – 瑞士

5121 (0x1401)

阿拉伯文 – 以色列

5127 (0x1407)

德文 – 列支斯登

5129 (0x1409)

英文 – 紐西蘭

5130 (0x140A)

西班牙文 – 波多黎各

5132 (0x140C)

法文 – 比利時

6145 (0x1801)

阿拉伯文 – 墨西哥

6153 (0x1809)

英文 – 愛爾蘭

6154 (0x180A)

西班牙文 – 巴那

7169 (0x1C01)

阿拉伯文 – 西亞文

7177 (0x1C09)

英文 – 南非

7178 (0x1C0A)

西班牙文 – 斯洛伐克

8193 (0x2001)

阿拉伯文 – 巴那

8201 (0x2009)

英文 – 阿根廷

8202 (0x200A)

西班牙文 – 阿根廷

9217 (0x2401)

阿拉伯文 – 烏克蘭

9226 (0x240A)

西班牙文 – 哥倫比亞

10241 (0x2801)

阿拉伯文 – 阿拉伯文 - 阿拉伯文

10249 (0x2809)

英文 – 貝利達

10250 (0x280A)

西班牙文 – 巴西

11265 (0x2C01)

阿拉伯文 – 阿拉伯文 – 阿拉伯文

11273 (0x2C09)

英文 – 巴達

11274 (0x2C0A)

西班牙文 – 阿根廷

12289 (0x3001)

阿拉伯文 – 西亞文

12298 (0x300A)

西班牙文 – 西班牙

13313 (0x3401)

阿拉伯文 – 巴那

13322 (0x340A)

西班牙文 – 西班牙

14337 (0x3801)

阿拉伯文 – 美式

14346 (0x380A)

西班牙文 – 阿根廷

15361 (0x3C01)

阿拉伯文 – 巴那

15370 (0x3C0A)

西班牙文 – 西班牙

16385 (0x4001)

阿拉伯文 – 卡達

16394 (0x400A)

西班牙文 – 巴西

17418 (0x440A)

西班牙文 – 巴西

18442 (0x480A)

西班牙文 – 安那斯

19466 (0x4C0A)

西班牙文 – 西班牙

20490 (0x500A)

西班牙文 – 波多黎各

OSProductSuite

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings (「Win32Registry|SYSTEM\\CurrentControlSet\\Control\\ProductOptions|ProductSuite「) , BitValues (」Small Business「, 」Enterprise「、」BackOffice「、」Communication Server「、」Terminal Server「、」Small Business (Restricted) 「、」Embedded NT「、」Data Center「)

已安裝和授權的系統產品新增至作業系統。 例如, OSProductSuite 的 146 (0x92) 值表示 Enterprise、Terminal Services 和 Data Center (位 1、四和七個) 。 下列清單列出可能的值。

1 (0x1)

Microsoft Small Business Server 一旦安裝,但可能已升級至另一個版本的 Windows。

2 (0x2)

已安裝 Windows Server 2008 企業版。

4 (0x4)

已安裝 Windows BackOffice 元件。

8 (0x8)

已安裝通訊伺服器。

16 (0x10)

已安裝終端機服務。

32 (0x20)

Microsoft Small Business Server 會隨限制的用戶端授權一起安裝。

64 (0x40)

已安裝 Windows Embedded。

128 (0x80)

已安裝 Datacenter 版本。

256 (0x100)

終端機服務已安裝,但只支援一個互動式會話。

512 (0x200)

已安裝 Windows Home Edition。

1024 (0x400)

已安裝 Web Server Edition。

8192 (0x2000)

已安裝儲存體伺服器版本。

16384 (0x4000)

已安裝計算叢集版本。

OSType

資料類型: uint16

存取類型:唯讀

限定詞: ModelCorrespondence (「CIM_OperatingSystemOtherTypeDescription「)

作業系統的類型。 下列清單會識別可能的值。

此屬性繼承自 CIM_OperatingSystem

未知 (0)

其他 (1)

MACOS (2)

ATTUNIX (3)

DGUX (4)

DECNT (5)

Digital Unix (6)

OpenVMS (7)

HPUX (8)

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JAVAVM (13)

MSDOS (14)

WIN3x (15)

WIN95 (16)

WIN98 (17)

WINNT (18)

WINCE (19)

NCR3000 (20)

NetWare (21)

OSF (22)

DC/OS (23)

相依 UNIX (24)

SCO UnixWare (25)

SCO OpenServer (26)

Sequent (27)

IRIX (28)

Solaris (29)

Solaris

SunOS (30)

U6000 (31)

ASERIES (32)

一連串NSK (33)

NtNT (34)

BS2000 (35)

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

互動式 UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU 障礙 (44)

OS9 (45)

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「)

目前作業系統版本的其他描述。

此屬性繼承自 CIM_OperatingSystem

PAEEnabled

資料類型: 布林值

存取類型:唯讀

如果 為 True,則 Intel 處理器上執行的作業系統會啟用 PAE) 實體位址 (延伸模組。 PAE 可讓應用程式處理超過 4 GB 的實體記憶體。 啟用 PAE 時,作業系統會使用三層線性位址轉譯,而不是兩層。 為應用程式提供更多實體記憶體,可減少將記憶體交換至頁面檔案並提升效能的需求。 若要啟用,PAE 請使用 Boot.ini 檔案中的 「/PAE」 參數。 如需實體位址延伸模組功能的詳細資訊,請參閱 實體位址延伸模組

PlusProductID

資料類型: 字串

存取類型:唯讀

限定詞:MappingStrings (「Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|Plus! ProductId「)

不支援。

PlusVersionNumber

資料類型: 字串

存取類型:唯讀

限定詞:MappingStrings (「Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|Plus! VersionNumber「)

不支援。

PortableOperatingSystem

資料類型: 布林值

存取類型:唯讀

指定作業系統是否從外部 USB 裝置開機。 如果為 true,作業系統偵測到它在支援的本機連線儲存裝置上開機。

Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista:在 Windows 8 和 Windows Server 2012 之前,不支援此屬性。

主要

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings (「WMI」)

指定這是否為主要作業系統。

ProductType

資料類型: uint32

存取類型:唯讀

其他系統資訊。

工作組 (1)

網域控制站 (2)

伺服器 (3)

QuantumLength

資料類型: uint8

存取類型:讀取/寫入

限定詞: MappingStrings (「Win32Registry|SYSTEM\\CurrentControlSet\\Control\\PriorityControl|Win32PrioritySeparation「)

不支援

**Windows Server 2008 和 Windows Vista: **

QuantumLength屬性會定義每個量子的時鐘刻度數目。 量子是排程器在切換至其他應用程式之前,允許提供給應用程式的執行時間單位。 當執行緒執行一個量子時,核心會先占它,並將它移至佇列結尾,以供優先順序相等的應用程式使用。 執行緒量子的實際長度會因不同 Windows 平臺而異。 僅適用于 Windows NT/Windows 2000。

可能的值為 。

未知 (0)

一個刻度 (1)

兩個刻度 (2)

QuantumType

資料類型: uint8

存取類型:讀取/寫入

不支援

**Windows Server 2008 和 Windows Vista: **

QuantumType屬性會指定固定或可變長度的量子。 Windows 預設為可變長度量子,其中前景應用程式具有比背景應用程式更長的量子。 Windows Server 預設為固定長度的量子。 量子是排程器在切換至另一個應用程式之前,允許提供給應用程式的執行時間單位。 當執行緒執行一個量子時,核心會先占它,並將它移至佇列結尾,以供優先順序相等的應用程式使用。 執行緒量子的實際長度會因不同 Windows 平臺而異。

可能的值為 。

未知 (0)

修正 (1)

變數 (2)

RegisteredUser

資料類型: 字串

存取類型:唯讀

限定詞:MappingStrings (「Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|RegisteredOwner「)

作業系統註冊使用者的名稱。

範例:「Ben Smith」

SerialNumber

資料類型: 字串

存取類型:唯讀

限定詞:MappingStrings (「Win32Registry|Software\\Microsoft\\Windows NT\\CurrentVersion|ProductId「)

作業系統產品序號。

範例:「10497-OEM-0031416-71674」

ServicePackMajorVersion

資料類型: uint16

存取類型:唯讀

限定詞:MappingStrings (「Win32API|系統資訊結構 |OSVERSIONINFOEX|wServicePackMajor「)

安裝在電腦系統上之 Service Pack 的主要版本號碼。 如果未安裝 Service Pack,此值為 0 (零) 。

ServicePackMinorVersion

資料類型: uint16

存取類型:唯讀

限定詞:MappingStrings (「Win32API|系統資訊結構 |OSVERSIONINFOEX|wServicePackMinor「)

安裝在電腦系統上之 Service Pack 的次要版本號碼。 如果未安裝 Service Pack,此值為 0 (零) 。

SizeStoredInPagingFiles

資料類型: uint64

存取類型:唯讀

限定詞: MappingStrings (「MIF。DMTF|系統記憶體設定|001.3「) , 單位 (」kb「)

可儲存在作業系統分頁檔案中的 KB 總數—0 (零) 表示沒有分頁檔案。 請注意,此數位不代表磁片上分頁檔案的實際實體大小。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

狀態

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (10) 、 DisplayName (「Status」)

物件的目前狀態。 您可以定義各種操作和非操作狀態。 作業狀態包括:「OK」、「已降級」 和 「Pred Fail」 (元素,例如已啟用 SMART 的硬碟可能會正常運作,但預測近期) 失敗。 非操作狀態包括:「Error」、「Starting」、「Stopping」 和 「Service」。 服務狀態適用于系統管理工作,例如磁片的鏡像重新處理、使用者許可權清單的重載或其他系統管理工作。 並非所有這類工作都處於線上狀態,但 Managed 元素不是「確定」,也不是在其他其中一種狀態。

此屬性繼承自 CIM_ManagedSystemElement

確定 (「確定」)

錯誤 (「錯誤」)

降級 (「降級」)

未知 (「未知」)

Pred Fail (「預先失敗」)

starting (「Starting」)

停止 (「停止」)

服務 (「服務」)

壓力 (「壓力」)

NonRecover (「NonRecover」)

沒有連絡人 (「沒有連絡人」)

Lost Comm (「Lost Comm」)

SuiteMask

資料類型: uint32

存取類型:唯讀

限定詞:BitMap (「0」、「1」、「2」、「3」、「4」、「5」、「6」、 「7」、「8」、「9」、「9」、「10」) 、BitValues (「Windows Server、Small Business Edition」、「Windows Server、Enterprise Edition」、「Windows Server、Backoffice Edition」、「Windows Server、Backoffice Edition」、「Windows Server、Communications Edition」、「Microsoft Terminal Services」、「Windows Server、Small Business Edition Restricted」、「Windows Embedded」、「Windows Server、Datacenter Edition」、「Single User」、「Windows Home」 Edition「、」Windows Server, Web Edition「)

識別系統上可用產品套件的位旗標。

例如,若要同時指定 Personal 和 BackOffice,請將 SuiteMask 設定為 4 | 512516

1

小型企業

2

Enterprise

4

BackOffice

8

通訊

16

終端機服務

32

Small Business Restricted

64

Embedded Edition

128

Datacenter Edition

256

單一使用者

512

Home Edition

1024

網頁伺服器版本

SystemDevice

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|登錄函式 |GetPrivateProfileString|路徑|TargetDevice「)

安裝作業系統的實體磁碟分割。

SystemDirectory

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|系統資訊函式GetSystemDirectory)

作業系統的系統目錄。

範例:「C:\WINDOWS\SYSTEM32」

SystemDrive

資料類型: 字串

存取類型:唯讀

作業系統所在磁片磁碟機的字母。 範例:「C:」

TotalSwapSpaceSize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

總交換空間以 KB 為單位。 如果交換空間與頁面檔案不同,此值可能是 Null (未指定) 。 不過,有些作業系統會區分這些概念。 例如,在 UNIX 中,當免費頁面清單落下且維持在指定數量下方時,可以交換整個進程。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

TotalVirtualMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

虛擬記憶體的數位,以 KB 為單位。 例如,藉由將 RAM 總數新增至分頁空間量,也就是將電腦系統在 屬性 SizeStoredInPagingFiles中新增或匯總的記憶體數量,即可計算。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

TotalVisibleMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 (「KB」)

作業系統可用的實體記憶體總數,以 KB 為單位。 這個值不一定表示實際實體記憶體數量,但會回報給作業系統的可用記憶體數量。

如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本

此屬性繼承自 CIM_OperatingSystem

版本

資料類型: 字串

存取類型:唯讀

限定詞: 覆寫 (「Version」) , MappingStrings (「Win32API|系統資訊結構 |OSVERSIONINFOEX|dwMajorVersion, dwMinorVersion「)

作業系統的版本號碼。

範例:「4.0」

WindowsDirectory

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings (「Win32API|系統資訊函式 |GetWindowsDirectory「)

作業系統的 Windows 目錄。

範例:「C:\WINDOWS」

備註

Win32_OperatingSystem類別衍生自CIM_OperatingSystem

任何可以安裝在可執行 Windows 作業系統之電腦上的作業系統,都是這個類別的子系或成員。 Win32_OperatingSystem 是單一類別。 若要取得單一實例,請使用 「@」 做為索引鍵。

不同于 MgmtClassGen 所產生的大部分其他 WMI 類別, OperatingSystem.CreateInstance () 方法會傳回空白 的 OperatingSystem 物件。 因此,如果您使用 C# 搭配 MgmtClassGen,您可以使用下列程式碼:

WMI.OperatingSystem os = new ROOT.CIMV2.win32.OperatingSystem();

範例

您可以在Win32_Processor主題範例中找到可從Win32_ComputerSystemWin32_ProcessorWin32_OperatingSystem取得作業系統和處理器資料的 VBScript 範例。

TechNet 資源庫中使用 Powershell PowerShell 產生 Exchange 環境報告範例會使用Win32_OperatingSystem類別作為較大應用程式的一部分,以產生交換環境報告。

在 TechNet 資源庫中 使用 WMI 取得伺服器執行時間 範例會使用 LastBootupTime 屬性來判斷伺服器是否作用中。 此範例也會使用逾時選項來確保 WMI 呼叫不會停止回應。

TechNet 資源庫中的 WMI 資訊擷取器 VBScript 程式碼範例會使用 Win32_OperatingSystem 類別,從許多遠端電腦擷取 OS 資訊。

下列腳本會取得預設 「Root\CIMv2」 命名空間中 Win32_OperatingSystem 的實例,然後顯示作業系統的相關資訊。

On Error Resume Next
' Connect to WMI and obtain instances of Win32_OperatingSystem
For Each objOS in GetObject( _
    "winmgmts:").InstancesOf ("Win32_OperatingSystem")

WScript.Echo "Name = " & objOS.Caption & "Version = " & objOS.Version &VBCR _
           & "Registered User = " & objOS.RegisteredUser &VBCR _
           & "Manufacturer = " & objOS.Manufacturer      
Next

if Err <> 0 Then
    WScript.Echo Err.Description
    Err.Clear
End if

下列 PowerShell 程式碼範例會顯示目前 OS 的所有作業資訊。

# get instance
$os = Get-WmiObject Win32_OperatingSystem

# output information:
"The class has {0} properties" -f $os.properties.count
"Details on this class:"
$os | Format-List *

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
命名空間
Root\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

另請參閱

CIM_OperatingSystem

作業系統類別

WMI 工作:作業系統

WMI 工作:電腦硬體

WMI 工作:桌面管理