Win32_OperatingSystem 類別
Win32_OperatingSystem WMI 類別 代表安裝在電腦上的 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 類別具有這些方法。
方法 | 描述 |
---|---|
重新 啟動 | 關閉,然後重新開機電腦系統。 |
SetDateTime | 允許設定電腦日期和時間。 |
關機 | 將程式和 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「)
用於作業系統的組建類型。
範例:「零售組建」、「」已核取的組建「」
-
-
標題
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 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_OperatingSystem 。
-
CSCreationClassName
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 傳播 (「 CIM_ComputerSystem. CreationClassName「), CIM_Key,MaxLen (256)
建立範圍電腦系統的類別名稱。
此屬性繼承自 CIM_OperatingSystem 。
-
-
CSDVersion
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定符:MappingStrings (“Win32API|系統資訊結構|OSVERSIONINFOEX|szCSDVersion“)
NULL 終止的字串,指出計算機上安裝的最新 Service Pack。 如果未安裝 Service Pack,字串會是 NULL。
範例:“Service Pack 3”
-
-
CSName
-
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:傳播 (“CIM_ComputerSystem.名稱),CIM_Key,MaxLen (256)
範圍計算機系統的名稱。
此屬性繼承自 CIM_OperatingSystem。
-
-
CurrentTimeZone
-
-
數據類型: sint16
-
存取類型:唯讀
-
限定符: 單位 (「分鐘」)
數位,以分鐘為單位,操作系統會從格林威治平均時間(GMT)位移。 數位為正數、負數或零。
此屬性繼承自 CIM_OperatingSystem。
-
-
DataExecutionPrevention_32BitApplications
-
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
當數據執行防護硬體功能可供使用時,這個屬性會指出如果為 True,此功能會設定為適用於 32 位應用程式。 在 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 核心。
-
-
永遠關閉 (0)
-
計算機上所有 32 位應用程式都會關閉 DEP,但沒有任何例外狀況。 此設定不適用於使用者介面。
-
AlwaysOn (1)
-
計算機上所有 32 位應用程式都已啟用 DEP。 此設定不適用於使用者介面。
-
加入加入 (2)
-
DEP 會針對有限的二進位檔、核心和所有以 Windows 為基礎的服務啟用。 不過,預設會關閉所有32位應用程式。 用戶或系統管理員必須明確選擇 AlwaysOn 或 退出 設定,才能將 DEP 套用至 32 位應用程式。
-
離開 (3)
-
所有 32 位應用程式預設都會啟用 DEP。 使用者或系統管理員可以將應用程式新增至例外狀況清單,明確地移除對32位應用程式的支援。
偵錯
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|GetSystemMetrics|SM_DEBUG“)
操作系統是已核取的 (偵錯) 組建。 如果 為 True,則會安裝偵錯版本。 已檢查的組建提供錯誤檢查、自變數驗證和系統偵錯程序代碼。 已核取二進位檔中的其他程式代碼會產生核心調試程式錯誤訊息,並中斷至調試程式。 這有助於立即判斷錯誤的原因和位置。 由於執行的其他程式代碼,在檢查的組建中,效能可能會受到影響。
說明
-
數據類型: 字串
-
存取類型:讀取/寫入
-
限定符:覆寫 (“描述”),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 (”安裝日期“)
已安裝 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 Pack) 語言。 例如,“en-us”。 MUI Pack 語言是可在操作系統英文版上安裝的資源檔。 安裝 MUI 套件時,您可以將使用者介面語言變更為 33 種支援的語言之一。
名稱
-
數據類型: 字串
-
存取類型:唯讀
計算機系統內的作業系統實例。
此屬性繼承自 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)
Home 進階版 Edition
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)
儲存體 Express Server Edition
PRODUCT_STORAGE_STANDARD_SERVER (21)
Windows 儲存體 Server Standard Edition (桌面體驗安裝)
PRODUCT_STORAGE_WORKGROUP_SERVER (22)
Windows 儲存體 Server Workgroup Edition (桌面體驗安裝)
PRODUCT_STORAGE_ENTERPRISE_SERVER (23)
儲存體 Enterprise Server Edition
PRODUCT_SERVER_FOR_SMALLBUSINESS (24)
適用於 Small Business Edition 的伺服器
PRODUCT_SMALLBUSINESS_SERVER_PREMIUM (25)
Small Business Server 進階版 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 的 Windows Server Datacenter Edition (Server Core 安裝)
PRODUCT_STANDARD_SERVER_CORE_V (40)
不含 Hyper-V 的 Windows Server Standard Edition (Server Core 安裝)
PRODUCT_ENTERPRISE_SERVER_CORE_V (41)
不含 Hyper-V 的 Windows Server Enterprise Edition (Server Core 安裝)
PRODUCT_HYPERV (42)
Microsoft Hyper-V Server
PRODUCT_STORAGE_EXPRESS_SERVER_CORE (43)
儲存體 Server Express Edition (Server Core 安裝)
PRODUCT_STORAGE_STANDARD_SERVER_CORE (44)
儲存體 Server Standard Edition (Server Core 安裝)
PRODUCT_STORAGE_WORKGROUP_SERVER_CORE (45)
儲存體 Server Workgroup Edition (Server Core 安裝)
PRODUCT_STORAGE_ENTERPRISE_SERVER_CORE (46)
儲存體 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 進階版 (Server Core 安裝)
PRODUCT_CLUSTER_SERVER_V (64)
不含 Hyper-V 的 Windows 計算叢集伺服器
PRODUCT_CORE_ARM (97)
Windows RT
PRODUCT_CORE (101)
Windows Home
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)
挪威文 – 博克瑪律
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)
Tsonga
1074 (0x432)
茨瓦納語
1076 (0x434)
班圖語
1077 (0x435)
祖魯語
1078 (0x436)
南非荷蘭文
1080 (0x438)
法羅塞文
1081 (0x439)
Hindi
1082 (0x43A)
馬爾他文
1084 (0x43C)
蘇格蘭蓋爾(英國)
1085 (0x43D)
Yiddish
1086 (0x43E)
馬來文 – 馬來西亞
2049 (0x801)
阿拉伯文 - 伊拉克
2052 年 (0x804)
中文(簡體) - 中國
2055 年 (0x807)
德文 – 瑞士
2057 (0x809)
英文 - 英國
2058 年 (0x80A)
西班牙文 – 墨西哥
2060 (0x80C)
法文 - 比利時
2064 年 (0x810)
義大利文 – 瑞士
2067 (0x813)
荷蘭文 – 比利時
2068 年 (0x814)
挪威文 – 尼諾斯克
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)
阿拉伯文 – U.A.E.
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) 值表示企業、終端服務和數據中心 (位 1、4 和 7 組)。 下列清單列出可能的值。
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)
已安裝 儲存體 Server Edition。
16384 (0x4000)
已安裝計算叢集版本。
OSType
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:ModelCorrespondence (“CIM_OperatingSystem。OtherTypeDescription“)
操作系統的類型。 下列清單會識別可能的值。
此屬性繼承自 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)
塞昆特 (27)
IRIX (28)
索利斯 (29)
Solaris
SunOS (30)
U6000 (31)
阿塞里( 32)
串聯NSK (33)
串聯NT (34)
BS2000 (35)
LINUX (36)
林克斯 (37)
XENIX (38)
VM/ESA (39)
互動式 UNIX (40)
BSDUNIX (41)
FreeBSD (42)
NetBSD (43)
GNU 赫德 (44)
OS9 (45)
MACH 核心 (46)
地獄 (47)
QNX (48)
EPOC (49)
IxWorks (50)
VxWorks (51)
MiNT (52)
BeOS (53)
HP MPE (54)
NextStep (55)
帕爾皮洛特 (56)
Rhapsody (57)
Windows 2000 (58)
專用 (59)
OS/390 (60)
VSE (61)
TPF (62)
OtherTypeDescription
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:MaxLen (64),ModelCorrespondence (“CIM_OperatingSystem”。OSType“)
目前操作系統版本的其他描述。
此屬性繼承自 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」)
物件的目前狀態。 您可以定義各種操作和非操作狀態。 作業狀態包括:「確定」、「已降級」和「預先失敗」(例如已啟用 SMART 的硬碟等元素可能會正常運作,但預測近期失敗)。 非操作狀態包括:「Error」、「Starting」、「Stopping」 和 「Service」。 服務狀態會套用至系統管理工作,例如磁片的鏡像重新Silvering、重載使用者權限清單或其他系統管理工作。 並非所有這類工作都在線上,但 Managed 元素既不是「確定」,也不是在其他其中一個狀態中。
此屬性繼承自 CIM_ManagedSystemElement 。
確定 (「OK」)
錯誤 (「錯誤」)
已降級 (「已降級」)
未知 (「未知」)
Pred Fail (「Pred Fail」)
啟動 (「開始」)
停止 (「停止」)
服務 (「Service」)
壓力(「壓力」)
NonRecover (「NonRecover」)
無連絡人 (「無連絡人」)
Lost Comm (「Lost Comm」)
SuiteMask
-
資料類型: uint32
-
存取類型:唯讀
-
限定詞: BitMap (「0」、「1」、「2」、「3」、「4」、「5」、「6」、 「7」、「8」、「9」、「10」), BitValues (「Windows Server, Small Business Edition」, 「Windows Server, Enterprise 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 | 512
或 516
。
1
小型企業
2
企業
4
BackOffice
8
通訊
16
終端機服務
32
受限制的小型企業
64
Embedded Edition
128
Datacenter Edition
256
單一使用者
512
Home Edition
1024
網頁伺服器版本
SystemDevice
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|登錄函式 | GetPrivateProfileString |路徑|TargetDevice「)
安裝作業系統的實體磁碟分割。
SystemDirectory
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|系統資訊Functions 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 。
版本
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 覆寫 (「版本」), 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_ComputerSystem 、 Win32_Processor 和 Win32_OperatingSystem 取得作業系統和處理器資料的 VBScript 範例。
下列腳本會取得預設 「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 程式碼範例會顯示目前作業系統的所有作業資訊。
# 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 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|
另請參閱