Win32_ComputerSystem 類別
Win32_ComputerSystem WMI 類別代表執行 Windows 的電腦系統。
下列語法已經過受管理物件格式 (MOF) 程式碼簡化,並包含所有已繼承的屬性。
語法
[Dynamic, Provider("CIMWin32"), SupportsUpdate, UUID("{8502C4B0-5FBB-11D2-AAC1-006008C78BC7}"), AMENDMENT]
class Win32_ComputerSystem : CIM_UnitaryComputerSystem
{
uint16 AdminPasswordStatus;
boolean AutomaticManagedPagefile;
boolean AutomaticResetBootOption;
boolean AutomaticResetCapability;
uint16 BootOptionOnLimit;
uint16 BootOptionOnWatchDog;
boolean BootROMSupported;
string BootupState;
uint16 BootStatus[];
string Caption;
uint16 ChassisBootupState;
string ChassisSKUNumber;
string CreationClassName;
sint16 CurrentTimeZone;
boolean DaylightInEffect;
string Description;
string DNSHostName;
string Domain;
uint16 DomainRole;
boolean EnableDaylightSavingsTime;
uint16 FrontPanelResetStatus;
boolean HypervisorPresent;
boolean InfraredSupported;
string InitialLoadInfo[];
datetime InstallDate;
uint16 KeyboardPasswordStatus;
string LastLoadInfo;
string Manufacturer;
string Model;
string Name;
string NameFormat;
boolean NetworkServerModeEnabled;
uint32 NumberOfLogicalProcessors;
uint32 NumberOfProcessors;
uint8 OEMLogoBitmap[];
string OEMStringArray[];
boolean PartOfDomain;
sint64 PauseAfterReset;
uint16 PCSystemType;
uint16 PCSystemTypeEx;
uint16 PowerManagementCapabilities[];
boolean PowerManagementSupported;
uint16 PowerOnPasswordStatus;
uint16 PowerState;
uint16 PowerSupplyState;
string PrimaryOwnerContact;
string PrimaryOwnerName;
uint16 ResetCapability;
sint16 ResetCount;
sint16 ResetLimit;
string Roles[];
string Status;
string SupportContactDescription[];
string SystemFamily;
string SystemSKUNumber;
uint16 SystemStartupDelay;
string SystemStartupOptions[];
uint8 SystemStartupSetting;
string SystemType;
uint16 ThermalState;
uint64 TotalPhysicalMemory;
string UserName;
uint16 WakeUpType;
string Workgroup;
};
成員
Win32_ComputerSystem類別具有下列類型的成員:
方法
Win32_ComputerSystem 類別具有這些方法。
方法 | 描述 |
---|---|
JoinDomainOrWorkgroup | 將計算機系統新增至網域或工作組。 |
重新命名 | 重新命名本機計算機。 |
SetPowerState | 未實作。 如需如何實作此方法的詳細資訊,請參閱 CIM_UnitaryComputerSystem 中的 SetPowerState 方法。 |
UnjoinDomainOrWorkgroup | 從網域或工作組移除計算機系統。 |
屬性
Win32_ComputerSystem 類別具有這些屬性。
-
管理員 PasswordStatus
-
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:MappingStrings (“SMBIOS|類型 24|硬體安全性 設定|管理員PasswordStatus“)
系統管理員密碼狀態的系統硬體安全性設定。
-
-
已停用 (0)
-
已開啟 (1)
-
未實作 (2)
-
未知 (3)
AutomaticManagedPagefile
-
數據類型: 布爾值
-
存取類型:讀取/寫入
-
限定符: MappingStrings (“WMI”)
如果 為 True,則系統會管理頁面檔案。
AutomaticResetBootOption
-
數據類型: 布爾值
-
存取類型:讀取/寫入
-
限定符: MappingStrings (“Win32Registry|HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot“)
如果 為 True,則會啟用自動重設開機選項。
AutomaticResetCapability
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
如果 為 True,則會啟用自動重設。
BootOptionOnLimit
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 23|功能|限制開機選項“)
開機選項限制為 ON。 識別到達 ResetLimit 值時的系統動作。
保留 (0)
作業系統 (1)
系統公用程式 (2)
不要重新啟動 (3)
BootOptionOnWatchDog
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 23|功能|開機選項“)
監視程式定時器上的時間過後,重新啟動動作的類型。
保留 (0)
作業系統 (1)
系統公用程式 (2)
不要重新啟動 (3)
BootROMSupported
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
如果 為 True,表示是否支援開機 ROM。
BootStatus
-
數據類型: uint16 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 32|系統開機資訊|開機狀態“)
識別開機狀態的 [狀態] 和 [其他數據] 欄位。
此值來自SMBIOS資訊中系統開機資訊結構的開機狀態成員。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista :Windows 10 和 Windows Server 2016 之前不支援此屬性。
BootupState
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|GetSystemMetrics|SM_CLEANBOOT“)
系統已啟動。 安全開機會略過用戶啟動檔案,也稱為 保管庫Boot。
下列清單包含必要的值:
- 「一般開機」
- 「安全開機失敗」
- 「網路開機安全失敗」
正常開機 (“正常開機 ”)
安全開機 失敗(「安全開機失敗」
網路開機失敗 (「網路開機 安全失敗」)
標題
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MaxLen (64), DisplayName (“Caption”)
對象簡短描述一行字串。
此屬性繼承自 CIM_ManagedSystemElement。
ChassisBootupState
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 3|開機狀態“)
啟動底座的狀態。
此值來自SMBIOS資訊中系統機箱或底座結構的開機狀態成員。
其他 (1)
未知 (2)
保管庫 (3)
警告 (4)
重大 (5)
無法 復原 (6)
ChassisSKUNumber
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 3|底座|SKU 號碼“)
底座或機箱 SKU 編號做為字串。
此值來自SMBIOS資訊中系統機箱或底座結構的SKU編號成員。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista :Windows 10 和 Windows Server 2016 之前不支援此屬性。
CreationClassName
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: CIM_Key
實例繼承鏈結中第一個具體類別的名稱。 您可以將這個屬性與 類別的其他屬性搭配使用,以識別類別及其子類別的所有實例。
此屬性繼承自 CIM_System。
CurrentTimeZone
-
數據類型: sint16
-
存取類型:讀取/寫入
-
限定符: MappingStrings (“Win32API|時間結構|TIME_ZONE_INFORMATION|偏差), 單位 (「分鐘」)
單一計算機系統從國際標準時間(UTC)位移的時間量。
DaylightInEffect
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|時間函式|GetTimeZoneInformation“)
如果 為 True,則日光節約模式為 ON。
說明
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: DisplayName (“Description”)
物件的描述。
此屬性繼承自 CIM_ManagedSystemElement。
DNSHostName
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|GetComputerNameEx|ComputerNameDnsHostname“)
根據功能變數名稱伺服器 (DNS) 的本機電腦名稱。
網域
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:MappingStrings (“Win32API|網路管理結構|WKSTA_INFO_100|wki100_langroup“)
計算機所屬的功能變數名稱。
注意
如果計算機不是網域的一部分,則會傳回工作組的名稱。
DomainRole
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:MappingStrings (“Win32API|目錄服務 (Ds) 結構||DSROLE_PRIMARY_DOMAIN_INFO_BASIC DSROLE_MACHINE_ROLE|MachineRole“)
指派網域工作組中計算機的角色。 網域工作組是相同網路上計算機的集合。 例如, DomainRole 屬性可能會顯示計算機是成員工作站。
此屬性繼承自 CIM_ManagedSystemElement。
獨立工作站 (0)
成員工作站 (1)
獨立伺服器 (2)
成員伺服器 (3)
備份域控制器 (4)
主要域控制器 (5)
EnableDaylightSavingsTime
-
數據類型: 布爾值
-
存取類型:讀取/寫入
在電腦上啟用日光節約時間 (DST)。 True 值表示當 DST 啟動或結束時,系統時間會變更為提前或落後一小時。 False 值表示當 DST 啟動或結束時,系統時間不會變更為提前或落後一小時。 NULL 值表示系統上的 DST 狀態未知。
FrontPanelResetStatus
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:MappingStrings (“SMBIOS|類型 24|硬體安全性 設定|FrontPanelResetStatus“)
下表列出計算機上重設按鈕的硬體安全性設定。
已停用 (0)
已開啟 (1)
未實作 (2)
未知 (3)
HypervisorPresent
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
如果 為 True,則表示 Hypervisor 存在。
Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: Windows 8 和 Windows Server 2012 之前不支援此屬性。
InfraredSupported
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
如果 為 True,則電腦系統上存在紅外 (IR) 埠。
InitialLoadInfo
-
數據類型: 字串 陣列
-
存取類型:唯讀
尋找初始載入裝置或開機服務要求操作系統啟動所需的數據。
此屬性繼承自 CIM_UnitaryComputerSystem。
Windows Server 2008 R2: 此屬性可用,但空白。
InstallDate
-
數據類型: datetime
-
存取類型:唯讀
-
限定符: MappingStrings (“MIF.DMTF|ComponentID|001.5“), DisplayName (”安裝日期“)
已安裝物件。 物件不需要值來指出已安裝它。
此屬性繼承自 CIM_ManagedSystemElement。
KeyboardPasswordStatus
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:MappingStrings (“SMBIOS|類型 24|硬體安全性 設定|KeyboardPasswordStatus“)
鍵盤密碼狀態的系統硬體安全性設定。
已停用 (0)
已開啟 (1)
未實作 (2)
未知 (3)
LastLoadInfo
-
資料類型: 字串
-
存取類型:唯讀
InitialLoadInfo 屬性的 陣列專案,其中包含要啟動載入作業系統的資料。
此屬性繼承自 CIM_UnitaryComputerSystem 。
製造商
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「SMBIOS|類型 1|系統資訊|製造商「)
電腦製造商的名稱。
範例:Adventure Works
模型
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「SMBIOS|類型 1|系統資訊|產品名稱「)
製造商提供給電腦的產品名稱。 這個屬性必須有值。
名稱
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 索引鍵
企業環境中CIM_System 實例的 索引鍵。
此屬性繼承自 CIM_ManagedSystemElement 。
NameFormat
-
資料類型: 字串
-
存取類型:唯讀
自動產生的電腦系統 名稱 值。 CIM_ComputerSystem 物件及其衍生專案是 Common Information Model (CIM) 的最上層物件。 它們提供數個元件的範圍。 需要唯 一CIM_System 金鑰,但您可以定義啟發學習法來建立 產生相同名稱的CIM_ComputerSystem 名稱,而且與探索通訊協定無關。 這可防止在發現相同資產或實體多次但無法解析為一個物件時發生清查和管理問題。 建議使用啟發學習法,但並非必要。
啟發學習法在 CIM V2 通用模型規格中概述,並假設記載的規則是用來判斷和指派名稱。 NameFormat 值清單會定義指派計算機系統名稱的順序。 數個規則會對應至相同的值。
使用 啟發學習法計算的CIM_ComputerSystem Name 值是系統的索引鍵值。 不過,使用別名為CIM_ComputerSystem指派不同的名稱,這對您的公司來說可能更為獨特。
此屬性繼承自 CIM_System。
包括下列值:
IP (“IP”)
撥號 (“Dial ”)
HID (“HID ”)
NWA (“NWA”)
HWA (“HWA”)
X25 (“X25”)
ISDN (“ISDN”)
IPX (“IPX”)
DCC (“DCC”)
ICD (“ICD”)
E.164 (“E.164”)
SNA (“SNA ”)
OID/OSI (“OID/OSI”)
其他 (“其他”)
NetworkServerModeEnabled
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符:MappingStrings (“Win32API|網路管理結構|SERVER_INFO_101|sv101_type|SV_TYPE_SERVER“)
如果 為 True,則會啟用網路伺服器模式。
NumberOfLogicalProcessors
-
數據類型: uint32
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
計算機上可用的邏輯處理器數目。
您可以使用 NumberOfLogicalProcessors 和 NumberOfProcessors 來判斷電腦是否為超線程。 如需詳細資訊,請參閱<備註>。
NumberOfProcessors
-
數據類型: uint32
-
存取類型:唯讀
-
限定符:MappingStrings (“Win32API|系統資訊結構|SYSTEM_INFO|dwNumberOfProcessors“)
系統上目前可用的實體處理器數目。 這是系統啟用的處理器數目,不包含已停用的處理器。 如果計算機系統各有兩個實體處理器包含兩個邏輯處理器,則 NumberOfProcessors 的值是 2,NumberOfLogicalProcessors 為 4。 處理器可能是多核心,也可能是超線程處理器。 如需詳細資訊,請參閱<備註>。
OEMLogoBitmap
-
數據類型: uint8 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“WMI”)
原始設備製造商 (OEM) 所建立之位圖的數據清單。
OEMStringArray
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 11|OEM 字串“)
OEM 定義的自由格式字串清單。 例如,OEM 會定義系統參考檔的元件編號、製造商連絡資訊等等。
PartOfDomain
-
數據類型: 布爾值
-
存取類型:唯讀
-
限定符: MappingStrings (“”)
如果 為 True,則電腦是網域的一部分。 如果值為 NULL,則電腦不在網域中,或狀態未知。 如果您從網域移除計算機,此值會 變成 false。
PauseAfterReset
-
數據類型: sint64
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 23|逾時), 單位 (「毫秒」)
重新啟動前的時間延遲是以毫秒為單位起始。 它會在系統電源週期、本機或遠端系統重設和自動系統重設之後使用。 值為 1 (減一)表示暫停值未知。
Windows Vista: 此屬性可能會傳回未知的數位。
PCSystemType
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“”)
使用中的計算機類型,例如膝上型電腦、桌面電腦或平板電腦。
未指定 (0)
桌面 版 (1)
行動 裝置 (2)
工作站 (3)
企業伺服器 (4)
SOHO 伺服器 (5)
Small Office and Home Office (SOHO) 伺服器
裝置電腦 (6)
效能伺服器 (7)
最大值 (8)
PCSystemTypeEx
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“”)
使用中的計算機類型,例如膝上型電腦、桌面電腦或平板電腦。
Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista :Windows 8.1 和 Windows Server 2012 R2 之前不支援此屬性。
未指定 (0)
桌面 版 (1)
行動 裝置 (2)
工作站 (3)
企業伺服器 (4)
SOHO 伺服器 (5)
裝置電腦 (6)
效能伺服器 (7)
石板 (8)
最大值 (9)
PowerManagementCapabilities
-
數據類型: uint16 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“MIF.DMTF|系統電源控件|001.2“)
邏輯裝置的特定電源相關功能陣列。
此屬性繼承自 CIM_LogicalDevice。
未知 (0)
不支援 (1)
已停用 (2)
已開啟 (3)
電源管理功能目前已啟用,但確切的功能集未知或信息無法使用。
自動 輸入的省電模式 (4)
裝置可以根據使用量或其他準則變更其電源狀態。
Power State Settable (5)
支援 SetPowerState 方法。 這個方法位於父 CIM_LogicalDevice 類別上,而且可以實作。 如需詳細資訊,請參閱 設計 Managed 物件格式 (MOF) 類別。
支援 電源迴圈 (6)
您可以叫用 SetPowerState 方法,並將 PowerState 參數設定為 5 (Power Cycle)。
支援的 計時電源 (7)
支援的計時電源
您可以叫用 SetPowerState 方法,並將 PowerState 參數設定為 5(Power Cycle),並將時間設定為特定日期和時間,或開啟電源的間隔。
PowerManagementSupported
-
數據類型: 布爾值
-
存取類型:唯讀
如果 為 True,裝置可以受電源管理,例如,裝置可以進入暫停模式等等。 此屬性不會指出目前已啟用電源管理功能,但確實表示邏輯裝置能夠進行電源管理。
此屬性繼承自 CIM_UnitaryComputerSystem。
PowerOnPasswordStatus
-
數據類型: uint16
-
存取類型:唯讀
-
限定符:MappingStrings (“SMBIOS|類型 24|硬體安全性 設定|PowerOnPasswordStatus“)
電源密碼狀態的系統硬體安全性設定。
已停用 (0)
已開啟 (1)
未實作 (2)
未知 (3)
PowerState
-
數據類型: uint16
-
存取類型:唯讀
計算機及其相關聯作業系統的目前電源狀態。 省電狀態具有下列值:值 4(未知)表示系統已知處於省電模式,但其在此模式中的確切狀態不明:2 (低功率模式) 表示系統處於省電狀態,但仍可正常運作,且效能可能降低:3(待命)表示系統無法運作,但可以迅速將電源帶入全功率:和 7 (警告) 表示電腦系統處於警告狀態和省電模式。
此屬性繼承自 CIM_UnitaryComputerSystem。
未知 (0)
全功率 (1)
省電 - 低電量模式 (2)
省電 - 待命 (3)
省電 - 未知 (4)
電源週期 (5)
關閉 電源 (6)
省電 - 警告 (7)
省電 - 休眠 (8)
省電休眠。
省電 - 軟關 (9)
電源省電。
PowerSupplyState
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 3|系統機箱或底座|電源供應器狀態「)
上次開機時電源供應器或電源供應器的狀態。
此值來自SMBIOS資訊中系統機箱或底座結構的電源供應器狀態成員。
下列清單會識別此屬性的值。
其他 (1)
未知 (2)
保管庫 (3)
警告 (4)
重大 (5)
無法 復原 (6)
不可復原
PrimaryOwnerContact
-
數據類型: 字串
-
存取類型:唯讀
主要系統擁有者的連絡資訊,例如電話號碼、電子郵件位址等等。
此屬性繼承自 CIM_System。
PrimaryOwnerName
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MaxLen (64)
主要系統擁有者的名稱。
此屬性繼承自 CIM_System。
ResetCapability
-
數據類型: uint16
-
存取類型:唯讀
-
限定符: MappingStrings (“MIF.DMTF|系統硬體安全性|001.4“)
如果啟用,此值為 4,而且可以使用電源和重設按鈕來重設單一計算機系統。 如果停用,則值為 3,且不允許重設。
此屬性繼承自 CIM_UnitaryComputerSystem。
其他 (1)
未知 (2)
已 停用 (3)
已開啟 (4)
未實作 (5)
不可復原
ResetCount
-
數據類型: sint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 23|系統重設|重設計數“)
自上次重設後自動重設的數目。 值為 1 (減一)表示計數未知。
ResetLimit
-
數據類型: sint16
-
存取類型:唯讀
-
限定符: MappingStrings (“SMBIOS|類型 23|系統重設|重設限制“)
嘗試系統重設的連續次數。 值為 1 (減一)表示限制未知。
角色
-
數據類型: 字串 陣列
-
存取類型:讀取/寫入
清單,指定資訊系統在資訊技術環境中的角色。
此屬性繼承自 CIM_System。
狀態
-
數據類型: 字串
-
存取類型:唯讀
-
限定符: MaxLen (10), DisplayName (“Status”)
物件的目前狀態。
針對Win32_ComputerSystem,狀態一律為 「確定」。
此屬性繼承自 CIM_ManagedSystemElement。
SupportContactDescription
-
數據類型: 字串 陣列
-
存取類型:唯讀
-
限定符: MappingStrings (“Win32API|GetPrivateProfileString|支援資訊「)
Windows 作業系統的支援連絡資訊清單。
SystemFamily
-
數據類型: 字串
-
存取類型:唯讀
-
限定符:MappingStrings (“SMBIOS|類型 1|系統資訊|家庭“)
特定電腦所屬的系列。 系列是指一組類似但與硬體或軟體觀點不一致的電腦。
此值來自 SMBIOS 資訊中系統資訊 結構的家族 成員 。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista :Windows 10 和 Windows Server 2016 之前不支援此屬性。
SystemSKUNumber
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「SMBIOS|類型 1|系統資訊|SKU 號碼「)
識別銷售的特定電腦群組態。 有時也稱為產品識別碼或採購單號碼。
此值來自 SMBIOS 資訊中系統資訊 結構的 SKU 編號 成員 。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista :Windows 10 和 Windows Server 2016 之前不支援此屬性。
SystemStartupDelay
-
資料類型: uint16
-
存取類型:讀取/寫入
-
限定詞: DEPRECATED,Privileges (「SeSystemEnvironmentPrivilege」), MappingStrings (「Win32API| GetPrivateProfileInt |開機載入器|timeout)、 單位 (「seconds」)
SystemStartupDelay 已不再可供使用,因為 Boot.ini 不會用來設定系統啟動。 請改用 開機設定資料 (BCD) WMI 提供者或 Bcdedit 命令所提供的 BCD 類別 。
SystemStartupOptions
-
資料類型: 字串 陣列
-
存取類型:讀取/寫入
-
限定詞: DEPRECATED,Privileges (「SeSystemEnvironmentPrivilege」), MappingStrings (「Win32API| GetPrivateProfileSection |作業系統「)
SystemStartupOptions 已不再可供使用,因為 Boot.ini 不會用來設定系統啟動。 請改用 開機設定資料 (BCD) WMI 提供者或 Bcdedit 命令所提供的 BCD 類別 。
SystemStartupSetting
-
資料類型: uint8
-
存取類型:讀取/寫入
-
限定詞: 已淘汰 、 許可權 (「SeSystemEnvironmentPrivilege」), MappingStrings (「WMI」)
SystemStartupSetting 已不再可供使用,因為 Boot.ini 不會用來設定系統啟動。 請改用 開機設定資料 (BCD) WMI 提供者或 Bcdedit 命令所提供的 BCD 類別 。
SystemType
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|系統資訊結構| SYSTEM_INFO|wProcessorArchitecture「)
在 Windows 電腦上執行的系統。 這個屬性必須有值。
下列清單會識別此屬性的一些可能值。
- 「x64 型電腦」
- 「X86 型電腦」
- 「MIPS 型電腦」
- 「Alpha 型電腦」
- 「Power PC」
- 「SH-x PC」
- 「StrongARM PC」
- 「64 位 Intel PC」
- 「64 位 Alpha PC」
- 「Unknown」
- 「X86-Nec98 PC」
X86 型電腦 (「X86 型電腦」)
MIPS 型電腦 (「MIPS 型電腦」)
Alpha 型電腦 (「Alpha 型 PC」)
Power PC (「Power PC」)
SH-x PC (「SH-x PC」)
StrongARM PC (「StrongARM PC」)
64 位 Intel PC (「64 位 Intel PC」)
x64 型電腦 (「x64 型 PC」)
未知 (「未知」)
X86-Nec98 PC (「X86-Nec98 PC」)
熱State
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: MappingStrings (「SMBIOS|類型 3|系統主機殼或底座|熱狀態「)
上次開機時系統的熱狀態。
此值來自 SMBIOS 資訊中系統主機殼或底座 結構的熱狀態 成員 。
其他 (1)
未知 (2)
保管庫 (3)
警告 (4)
重大 (5)
無法 復原 (6)
TotalPhysicalMemory
-
資料類型: uint64
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|記憶體管理結構| MEMORYSTATUS |dwTotalPhys)、 Units (「bytes」)
實體記憶體的大小總計。 請注意,在某些情況下,這個屬性可能不會傳回實體記憶體的精確值。 例如,如果 BIOS 使用某些實體記憶體,則不正確。 如需精確的值,請改用 Win32_PhysicalMemory 中的 Capacity 屬性。
範例:67108864
如需在腳本中使用 uint64 值的詳細資訊,請參閱 WMI 中的腳本。
UserName
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|系統資訊函式| GetUserName 「)
目前登入的使用者名稱。 這個屬性必須有值。 在終端服務會話中, UserName 會傳回登入主控台的使用者名稱,而不是在終端機服務會話期間登入的使用者。
範例:jeffsmith
WakeUpType
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞: MappingStrings (「SMBIOS|類型 1|系統資訊|喚醒類型「)
導致系統啟動的事件。
此值來自 SMBIOS 資訊中系統資訊 結構的喚醒類型 成員 。
保留 (0)
其他 (1)
未知 (2)
APM 計時器 (3)
數據機環形 (4)
LAN 遠端 (5)
電源開關 (6)
PCI PME# (7)
AC 電源還原 (8)
工作組
-
資料類型: 字串
-
存取類型:讀取/寫入
-
限定詞: MappingStrings (「」)
這部電腦的工作組名稱。 如果 PartOfDomain 屬性的值 為 False ,則會傳回工作組的名稱。
備註
若要判斷與電腦系統物件相關聯的處理器實例總數,請使用 Win32_ComputerSystemProcessor 關聯類別。
具有多個實體處理器的Win32_ComputerSystem 實例具有與其相關聯的多個 Win32_Processor 實例。 如果 NumberOfLogicalProcessors 的值 大於 NumberOfProcessors 的值 ,則電腦系統為多核心系統,或已啟用一或多個處理器進行超執行緒。 如需詳細資訊,請參閱 Win32_Processor 中的 NumberOfLogicalProcessors 和 NumberOfCores 屬性和備註一節。
Win32_ComputerSystem 類別衍生自 CIM_UnitaryComputerSystem 。
範例
您可以在Win32_Processor 主題範例中找到 可從Win32_ComputerSystem 、 Win32_Processor 和 Win32_OperatingSystem 取得作業系統和處理器資料的 範例腳本。
下列 VBScript 範例說明如何從 Win32_ComputerSystem 實例 擷取 本機電腦的功能變數名稱。
Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_ComputerSystem")
for each System in SystemSet
WScript.Echo System.Domain
next
下列 Perl 範例說明如何從 Win32_ComputerSystem 實例 擷取 本機電腦名稱稱。
use strict;
use Win32::OLE;
my ($SystemSet, $System);
eval {$SystemSet = Win32::OLE->GetObject("winmgmts:{impersonationLevel=impersonate}!\\\\.\\root\\cimv2")->
InstancesOf ("Win32_ComputerSystem") };
unless($@)
{
foreach $System (in $SystemSet)
{
print "\n", $System->{Domain}, "\n";
}
}
else
{
print STDERR Win32::OLE->LastError, "\n";
}
下列 Perl 範例說明如何從 Win32_ComputerSystem 實例 擷取本機電腦的 DNS 功能變數名稱。
use strict;
use Win32::OLE;
close (STDERR);
my ($NICSet, $NIC);
eval {$NICSet = Win32::OLE->GetObject("winmgmts:!\\\\.\\root\\cimv2")->
ExecQuery("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled=true"); };
if (!$@ && defined $NICSet)
{
foreach $NIC (in $NICSet)
{
if(defined $NIC->{DNSDomain})
{
print "\n", $NIC->{DNSDomain}, "\n";
}
}
}
else
{
print Win32::OLE->LastError, "\n";
}
需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista |
最低支援的伺服器 |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|