Win32 _ 作業系統類別

Win32 _ 作業系統 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 _ 作業系統 類別具有下列類型的成員:

方法

Win32 _ 作業系統 類別具有這些方法。

方法 描述
重新啟動 關機後再重新開機電腦系統。
SetDateTime 允許設定電腦日期和時間。
關機 將程式和 Dll 卸載至關閉電腦的安全點。
Win32Shutdown 提供 Windows 作業系統所支援的一組完整關機選項。
Win32ShutdownTracker 提供 Win32 _ 作業系統Win32Shutdown方法所支援的相同關機選項組,但也可讓您指定批註、關機原因或超時。

屬性

Win32 _ 作業系統 類別具有這些屬性。

BootDevice

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | DRIVE _ MAP _ INFO | btInt13Unit" )

Windows 作業系統啟動所在之磁片磁碟機的名稱。

範例: " \ \ Device \ Harddisk0"

BuildNumber

資料類型: 字串

存取類型:唯讀

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

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

範例: "1381"

BuildType

資料類型: 字串

存取類型:唯讀

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

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

範例: "" retail build ""、"checked build" "

標題

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (64) , DisplayName ( "Caption" )

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

Windows Vista 和 Windows 7: 這個屬性可包含尾端的字元。 例如,包含的字串 "Microsoft Windows 7 企業版" (尾端空格) 可能需要使用這個屬性來取得資訊。

這個屬性繼承自 CIM _ ManagedSystemElement

CodeSet

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (6) 、 MappingStrings ( "Win32API language | Language Support 函數 | GetLocaleInfo | LOCALE _ IDEFAULTANSICODEPAGE" )

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

範例: "1255"

CountryCode

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | 國家語言支援函式 | GetLocaleInfo | LOCALE _ ICOUNTRY" )

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

範例: "1" (美國)

CreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: CIM _ 金鑰MaxLen (256)

第一個具象類別的名稱,這個類別會出現在建立實例時所用的繼承鏈中。 搭配類別的其他索引鍵屬性使用時,此屬性可讓這個類別和其子類別的所有實例都能唯一識別。

這個屬性繼承自 CIM _ 作業系統

CSCreationClassName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 ( 「CIM _未執行」。CreationClassName") , CIM _ KeyMaxLen (256)

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

這個屬性繼承自 CIM _ 作業系統

CSDVersion

資料類型: 字串

存取類型:唯讀

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

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

範例: "Service Pack 3"

CSName

資料類型: 字串

存取類型:唯讀

限定詞: 傳播 ( 「CIM _未執行」。Name") 、 CIM _ KeyMaxLen (256)

範圍電腦系統的名稱。

這個屬性繼承自 CIM _ 作業系統

CurrentTimeZone

資料類型: sint16

存取類型:唯讀

限定詞: 單位 ( "分鐘" )

以分鐘為單位的作業系統與格林尼治平均時間 (GMT) 的位移。 此數位為正數、負數或零。

這個屬性繼承自 CIM _ 作業系統

DataExecutionPrevention _ 32BitApplications

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

當資料執行防止硬體功能可供使用時,此屬性會指出該功能已設定為適用于32位應用程式(如果 為 True)。 在64位的電腦上,資料執行防止功能是在 開機設定資料 (BCD) 存放區中設定,而且 Win32 _ 作業系統 中的屬性會據以進行設定。

DataExecutionPrevention _ 可用

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

「資料執行防止」是一項硬體功能,可在資料類型記憶體頁面上停止執行程式碼,以防止緩衝區溢位的攻擊。 若 為 True,則可使用這項功能。 在64位的電腦上,會在 BCD 存放區中設定資料執行防止功能,並據此設定 Win32 _ 作業系統 中的屬性。

DataExecutionPrevention _ 驅動程式

資料類型: 布林值

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

當資料執行防止硬體功能可供使用時,此屬性會指出該功能已設定為適用于驅動程式(如果 為 True)。 在64位的電腦上,會在 BCD 存放區中設定資料執行防止功能,並據此設定 Win32 _ 作業系統 中的屬性。

DataExecutionPrevention _ SupportPolicy

資料類型: uint8

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

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

一律關閉 (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 _ 作業系統

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 _ 作業系統

FreeSpaceInPagingFiles

資料類型: uint64

存取類型:唯讀

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

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

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

這個屬性繼承自 CIM _ 作業系統

FreeVirtualMemory

資料類型: uint64

存取類型:唯讀

限定詞: 單位 ( "kb" )

目前未使用且可用的虛擬記憶體數目(以 kb 為單位)。

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

這個屬性繼承自 CIM _ 作業系統

InstallDate

資料類型: datetime

存取類型:唯讀

限定詞: MappingStrings ( "MIF。DMTF | 元件 | 001.5 ") , DisplayName (" 安裝日期 ")

已安裝日期物件。 這個屬性不需要值來表示已安裝物件。

這個屬性繼承自 CIM _ ManagedSystemElement

LargeSystemCache

資料類型: uint32

存取類型:唯讀

限定詞:已 淘汰

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

針對應用程式優化 (0)

優化應用程式的記憶體。

針對系統效能優化 (1)

優化記憶體的系統效能。

LastBootUpTime

資料類型: datetime

存取類型:唯讀

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

這個屬性繼承自 CIM _ 作業系統

>datetimeoffset.localdatetime

資料類型: datetime

存取類型:唯讀

限定詞: MappingStrings ( "MIB。IETF | 主機-RESOURCES-hrSystemDate "," MIF。DMTF | 一般資訊 | 001.6 ")

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

這個屬性繼承自 CIM _ 作業系統

地區設定

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | 國家語言支援函式 | GetLocaleInfo | LOCALE _ ILANGUAGE" )

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

製造商

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

作業系統製造商的名稱。 若為 Windows 為基礎的系統,此值為 "Microsoft Corporation"。

MaxNumberOfProcesses

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings ( "MIB。IETF | 主機-RESOURCES-hrSystemMaxProcesses ")

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

這個屬性繼承自 CIM _ 作業系統

MaxProcessMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 ( "kb" )

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

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

這個屬性繼承自 CIM _ 作業系統

MUILanguages

資料類型: 字串 陣列

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

多語系消費者介面電腦上安裝的 (MUI Pack ) 語言套件。 例如,"en-us"。 MUI 套件語言是可安裝在英文版作業系統上的資源檔。 安裝 MUI 套件之後,您可以將使用者介面語言變更為33支援的語言之一。

名稱

資料類型: 字串

存取類型:唯讀

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

這個屬性繼承自 CIM _ 作業系統

NumberOfLicensedUsers

資料類型: uint32

存取類型:唯讀

作業系統的使用者授權數目。 如果沒有限制,請輸入 0 (零) 。 如果不明,請輸入-1。

這個屬性繼承自 CIM _ 作業系統

NumberOfProcesses

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings ( "MIB。IETF | 主機-RESOURCES-hrSystemProcesses ")

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

這個屬性繼承自 CIM _ 作業系統

Numberofusers 位

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings ( "MIB。IETF | 主機-RESOURCES-hrSystemNumUsers ")

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

這個屬性繼承自 CIM _ 作業系統

OperatingSystemSKU

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings ( "WMI" )

作業系統的庫存單位 (SKU) 號碼。 這些值與在 WinNT 中定義的 ** _ * PRODUCT* _ 常數相同,與 _ GetProductInfo *函數搭配使用。

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

產品 _未定義 (0)

未定義

產品 _旗艦 (1)

旗艦版,例如 Windows Vista 旗艦版。

產品 _HOME _ BASIC (2)

Home Basic 版

產品 _HOME _ PREMIUM (3)

Home 進階版 Edition

產品 _ENTERPRISE (4)

企業版

產品 _BUSINESS (6)

Business Edition

產品 _標準 _ 伺服器 (7)

Windows伺服器 Standard Edition (桌面體驗安裝)

產品 _DATACENTER _ SERVER (8)

WindowsServer Datacenter Edition (桌面體驗安裝)

產品 _SMALLBUSINESS _ SERVER (9)

Small Business Server 版本

產品 _企業 _ 伺服器 (10)

Enterprise伺服器版本

產品 _入門 (11)

Starter Edition

產品 _DATACENTER _ SERVER _ CORE (12)

Datacenter Server Core Edition

產品 _標準 _ SERVER _ CORE (13)

標準 Server Core 版本

產品 _ENTERPRISE _ SERVER _ CORE (14)

EnterpriseServer Core 版本

產品 _WEB _ 伺服器 (17)

Web 服務器版本

產品 _HOME _ SERVER (19)

Home Server Edition

產品 _STORAGE _ EXPRESS _ SERVER (20)

儲存體Express Server Edition

產品 _STORAGE _ STANDARD _ SERVER (21)

Windows 儲存體伺服器 Standard Edition (桌面體驗安裝)

產品 _STORAGE _ WORKGROUP _ SERVER (22)

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

產品 _STORAGE _ ENTERPRISE _ SERVER (23)

儲存體 Enterprise Server 版本

產品 _SERVER _ FOR _ SMALLBUSINESS (24)

適用于 Small Business Edition 的伺服器

產品 _SMALLBUSINESS _ SERVER _ PREMIUM (25)

Small Business Server 進階版 Edition

產品 _企業 _ N (27)

Windows Enterprise Edition

產品 _終極 _ N (28)

Windows旗艦版

產品 _WEB _ SERVER _ CORE (29)

WindowsServer Web Server Edition (Server Core 安裝)

產品 _STANDARD _ SERVER _ V (36)

Windows不含 hyper-v 的伺服器 Standard Edition

產品 _DATACENTER _ SERVER _ V (37)

Windows沒有 Hyper-v 的 Server Datacenter Edition (完整安裝)

產品 _ENTERPRISE _ SERVER _ V (38)

Windows沒有 hyper-v 的伺服器 Enterprise Edition (完整安裝)

產品 _DATACENTER _ SERVER _ CORE _ V (39)

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

產品 _標準 _ SERVER _ CORE _ V (40)

Windows沒有 hyper-v 的伺服器 Standard Edition (server Core 安裝)

產品 _ENTERPRISE _ SERVER _ CORE _ V (41)

Windows沒有 hyper-v 的伺服器 Enterprise Edition (server Core 安裝)

產品 _HYPERV (42)

Microsoft Hyper-V Server

產品 _STORAGE _ EXPRESS _ SERVER _ CORE (43)

儲存體Server Express Edition (Server Core 安裝)

產品 _STORAGE _ STANDARD _ SERVER _ CORE (44)

儲存體伺服器 Standard Edition (server Core 安裝)

產品 _STORAGE _ WORKGROUP _ SERVER _ CORE (45)

儲存體Server Workgroup Edition (Server Core 安裝)

產品 _STORAGE _ ENTERPRISE _ SERVER _ CORE (46)

儲存體Server Workgroup Edition (Server Core 安裝)

產品 _PROFESSIONAL (48)

Windows Professional

產品 _SB _ 解決方案 _ 伺服器 (50)

WindowsServer Essentials (桌面體驗安裝)

產品 _SMALLBUSINESS _ SERVER _ PREMIUM _ CORE (63)

Small Business Server 進階版 (Server Core 安裝)

產品 _CLUSTER _ SERVER _ V (64)

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

產品 _核心 _ ARM (97)

Windows RT

產品 _CORE (101)

Windows家

產品 _PROFESSIONAL _ WMC (103)

使用 Media Center Windows Professional

產品 _MOBILE _ CORE (104)

Windows Mobile

產品 _IOTUAP (123)

WindowsIoT (物聯網) 核心

產品 _DATACENTER _ NANO _ server (143)

WindowsServer Datacenter Edition (Nano Server 安裝)

產品 _標準 _ NANO _ SERVER (144)

Windows伺服器 Standard Edition (Nano Server 安裝)

產品 _DATACENTER _ WS _ SERVER _ CORE (147)

WindowsServer Datacenter Edition (Server Core 安裝)

產品 _標準 _ WS _ SERVER _ CORE (148)

Windows伺服器 Standard Edition (server Core 安裝)

組織

資料類型: 字串

存取類型:唯讀

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

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

範例: "Microsoft Corporation"

OSArchitecture

資料類型: 字串

存取類型:唯讀

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

範例:32位

OSLanguage

資料類型: uint32

存取類型:唯讀

限定詞: MappingStrings ( "Win32Registry | DEFAULT \ \ 主控台 \ \ 國際 | 地區設定" )

已安裝作業系統的語言版本。 下列清單列出可能的值。 範例: 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)

意第緒文

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)

阿拉伯文–阿拉伯聯合大公國

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 (限制) "、"Embedded NT"、"Data Center" )

已安裝並授權系統產品新增至作業系統。 例如, OSProductSuite 的值 146 (0x92) 表示 Enterprise、終端機服務和資料中心 (位一、四和七組) 。 下列清單列出可能的值。

1 (0x1)

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

2 (0x2)

Windows已安裝 Server 2008 Enterprise。

4 (0x4)

Windows已安裝 BackOffice 元件。

8 (0x8)

已安裝通訊伺服器。

16 (0x10)

已安裝終端機服務。

32 (0x20)

Microsoft Small Business Server 已安裝了嚴格的用戶端授權。

64 (0x40)

Windows已安裝 Embedded。

128 (0x80)

已安裝 Datacenter edition。

256 (0x100)

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

512 (0x200)

Windows已安裝 Home Edition。

1024 (0x400)

已安裝 Web 服務器版本。

8192 (0x2000)

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

16384 (0x4000)

已安裝 Compute Cluster Edition。

OSType

資料類型: uint16

存取類型:唯讀

限定詞: ModelCorrespondence ( 「CIM _ 作業系統」。OtherTypeDescription")

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

這個屬性繼承自 CIM _ 作業系統

未知 的 (0)

其他 (1)

MACOS (2)

ATTUNIX (3)

DGUX (4)

DECNT (5)

數位 Unix (6)

OpenVMS (7)

HPUX (8)

AIX (9)

MVS (10)

OS400 (11)

OS/2 (12)

JAVAVM (13)

Msdos.sys (14)

WIN3x (15)

WIN95 (16)

WIN98 (17)

WINNT (18)

WINCE (19)

NCR3000 (20)

NetWare (21)

憑證 (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)

TandemNSK (33)

TandemNT (34)

BS2000 (35)

LINUX (36)

Lynx (37)

XENIX (38)

VM/ESA (39)

互動式 UNIX (40)

BSDUNIX (41)

FreeBSD (42)

NetBSD (43)

GNU Hurd (44)

OS9 (45)

符合 Kernel (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 _ 作業系統OSType")

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

這個屬性繼承自 CIM _ 作業系統

PAEEnabled

資料類型: 布林值

存取類型:唯讀

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

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

可能的值為。

未知 的 (0)

一個刻度 (1)

兩個刻度 (2)

QuantumType

資料類型: uint8

存取類型:讀取/寫入

不支援

    • Windows Server 2008 和 Windows Vista: * *

QuantumType 屬性會指定固定或可變長度的量程。 Windows 預設為可變長度的量子,其中前景應用程式的量子比背景應用程式更長。 Windows伺服器預設為固定長度的量程。 量子是在切換到另一個應用程式之前,允許排程器提供給應用程式的執行時間單位。 當執行緒執行一個量子時,核心會 shutdown 它,並將其移至具有相同優先順序的應用程式佇列結尾。 執行緒的量子的實際長度會因不同的 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 _ 作業系統

狀態

資料類型: 字串

存取類型:唯讀

限定詞: MaxLen (10) , DisplayName ( "Status" )

物件的目前狀態。 您可以定義各種操作和 nonoperational 狀態。 作業狀態包括:「正常」、「降級」和「Pred 失敗」 (元素,例如智慧型啟用的硬碟可能會正常運作,但在不久的未來) 中預測失敗。 Nonoperational 狀態包括:「錯誤」、「開始」、「正在停止」和「服務」。 服務狀態適用于系統管理工作,例如磁片的鏡像重新同步處理、重載使用者權限清單或其他系統管理工作。 並非所有這類工作都在線上,但是受控元素不是「確定」,也不是其中一個其他狀態。

這個屬性繼承自 CIM _ ManagedSystemElement

確定 ( [確定] )

錯誤 ( 「錯誤」 )

降級 ( 「降級」 )

未知 的 ( 「未知」 )

Pred 失敗 ( 「Pred 失敗」 )

開始 ( 「開始」 )

停止 ( 「正在停止」 )

服務 ( 「服務」 )

壓力 ( 「壓力」 )

NonRecover ( "NonRecover" )

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

遺失的 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、communication edition"、"Microsoft Terminal Services"、"Windows server、Small Business edition 限制"、"Windows Embedded"、"Windows server、Datacenter edition"、"Single User"、"Windows Home edition"、"Windows server、Web Edition" )

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

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

1

小型企業

2

Enterprise

4

BackOffice

8

通訊

16

終端機服務

32

小型企業受限

64

Embedded Edition

128

Datacenter Edition

256

單一使用者

512

Home Edition

1024

Web 服務器版本

SystemDevice

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | Registry 函數 | GetPrivateProfileString | Paths | TargetDevice" )

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

SystemDirectory

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | 系統資訊函數 GetSystemDirectory)

作業系統的系統目錄。

範例: "C: \ WINDOWS \ SYSTEM32"

SystemDrive

資料類型: 字串

存取類型:唯讀

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

TotalSwapSpaceSize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 ( "kb" )

交換空間總計(以 kb 為單位)。 如果交換空間與分頁檔不區分,則此值可能是 Null (未指定) 。 不過,有些作業系統會區分這些概念。 例如,在 UNIX 中,可以在免費頁面清單落在低於指定的數量時,將整個進程換出。

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

這個屬性繼承自 CIM _ 作業系統

TotalVirtualMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 ( "kb" )

虛擬記憶體的數目(以 kb 為單位)。 例如,這可能是藉由將總 RAM 的數量新增至分頁空間量來計算,也就是將電腦系統的記憶體數量新增或匯總至屬性 SizeStoredInPagingFiles

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

這個屬性繼承自 CIM _ 作業系統

TotalVisibleMemorySize

資料類型: uint64

存取類型:唯讀

限定詞: 單位 ( "kb" )

作業系統可用的實體記憶體總量(以 kb 為單位)。 此值不一定會指出真正的實體記憶體數量,而是向作業系統回報的可用記憶體。

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

這個屬性繼承自 CIM _ 作業系統

版本

資料類型: 字串

存取類型:唯讀

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

作業系統的版本號碼。

範例: "4.0"

WindowsDirectory

資料類型: 字串

存取類型:唯讀

限定詞: MappingStrings ( "Win32API | 系統資訊函數 | GetWindowsDirectory" )

作業系統 Windows 目錄。

範例: "C: \ WINDOWS"

備註

Win32 _ 作業系統 類別衍生自 CIM _ 作業系統

可以安裝在可執行 Windows 為基礎之作業系統的電腦上的任何作業系統,都是此類別的子系或成員。 Win32 _作業系統 是單一類別。 若要取得單一實例,請使用 "@" 作為索引鍵。

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

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

範例

您可以在 win32 _ 處理器主題範例中找到 VBScript 範例,以取得 win32 _系統、 win32 _ 處理器win32 作業系統 _ 的作業系統和處理器資料。

使用 powershell 資源庫上的 powershell powershell 範例 產生 Exchange 環境報告使用 Win32 _ 作業系統 類別做為較大應用程式的一部分,以產生 Exchange 環境報告。

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

TechNet 資源庫上的 WMI 資訊 取回程序 VBScript 程式碼範例會使用 Win32 _ 作業系統 類別,從多部遠端電腦抓取作業系統資訊。

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

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
命名空間
根 \ CIMV2
MOF
CIMWin32 mof
DLL
CIMWin32.dll

另請參閱

CIM _ 作業系統

作業系統類別

WMI 工作:作業系統

WMI 工作:電腦硬體

WMI 工作:桌面管理