Win32_ComputerSystem 類別
Win32_ComputerSystemWMI 類別代表執行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類別具有這些屬性。
-
AdminPasswordStatus
-
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞:MappingStrings (「SMBIOS|類型 24|硬體安全性設定|AdminPasswordStatus「)
系統管理員密碼狀態的系統硬體安全性設定。
-
-
已停用 (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: This在 Windows 10 和 Windows Server 2016 之前,不支援 屬性。
BootupState
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: MappingStrings (「Win32API|GetSystemMetrics|SM_CLEANBOOT「)
系統已啟動。 安全開機會略過使用者啟動檔案,也稱為 SafeBoot。
下列清單包含必要值:
- 「正常開機」
- 「失敗安全開機」
- 「使用網路開機安全失敗」
一般開機 (「一般開機 」)
安全開機 (「安全開機」)
網路開機 (「網路開機安全失敗」)
標題
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 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_BASICDSROLE_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 (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 (「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)
Enterprise Server (4)
SOHO Server (5)
小型Office和家用Office (SOHO) 伺服器
設備電腦 (6)
Performance Server (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)
Enterprise Server (4)
SOHO Server (5)
設備電腦 (6)
Performance Server (7)
Slate (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) 的電源迴圈
您可以使用PowerState參數設定為 5 (Power Cycle) 來叫用SetPowerState方法。
支援的計時電源 (7)
支援計時Power-On
您可以使用PowerState 參數將 SetPowerState參數設定為 5 (Power Cycle ) ,以及將時間設定為特定日期和時間或開啟電源的間隔來叫用 SetPowerState 方法。
PowerManagementSupported
-
資料類型: 布林值
-
存取類型:唯讀
如果 為 True,則裝置可以電源管理,例如,裝置可以進入暫停模式,依此類故。 此屬性不會指出目前已啟用電源管理功能,但確實表示邏輯裝置能夠進行電源管理。
此屬性繼承自 CIM_UnitaryComputerSystem。
PowerOnPasswordStatus
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞:MappingStrings (「SMBIOS|類型 24|硬體安全性設定|PowerOnPasswordStatus「)
Power-On密碼狀態的系統硬體安全性設定。
已停用 (0)
已啟用 (1)
未實作 (2)
未知 (3)
PowerState
-
資料類型: uint16
-
存取類型:唯讀
電腦及其相關聯作業系統的目前電源狀態。 省電狀態具有下列值:值 4 (未知) 表示系統已知處於電源儲存模式,但其在此模式中的確切狀態不明;2 (低電源模式) 表示系統處於省電狀態,但仍正常運作,而且可能會呈現效能降低;3 (待命) 表示系統無法運作,但可能會快速進入完整電源;和 7 (警告) 表示電腦系統處於警告狀態和電源儲存模式。
此屬性繼承自 CIM_UnitaryComputerSystem。
未知 (0)
完整電源 (1)
省電 - 低電源模式 (2)
電源儲存 - 待命 (3)
電源儲存 - 未知 (4)
Power Cycle (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 資訊中系統資訊結構的Family成員。
Windows Server 2012 R2、Windows 8.1、Windows Server 2012、Windows 8、Windows Server 2008 R2、Windows 7、Windows Server 2008 和 Windows Vista: This在 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: This在 Windows 10 和 Windows Server 2016 之前,不支援 屬性。
SystemStartupDelay
-
資料類型: uint16
-
存取類型:讀取/寫入
-
限定詞: 已淘汰、 Privileges (「SeSystemEnvironmentPrivilege」) 、 MappingStrings (「Win32API|GetPrivateProfileInt|開機載入器|timeout「) , 單位 (」seconds「)
SystemStartupDelay 不再可供使用,因為Boot.ini不會用來設定系統啟動。 請改用開機設定資料所提供的 BCD 類別 , (BCD) WMI 提供者或 Bcdedit 命令。
SystemStartupOptions
-
資料類型: 字串 陣列
-
存取類型:讀取/寫入
-
限定詞: 已淘汰、 Privileges (「SeSystemEnvironmentPrivilege」) 、 MappingStrings (「Win32API|GetPrivateProfileSection|作業系統「)
SystemStartupOptions 不再可供使用,因為不會使用Boot.ini來設定系統啟動。 請改用開機設定資料所提供的 BCD 類別 , (BCD) WMI 提供者或 Bcdedit 命令。
SystemStartupSetting
-
資料類型: uint8
-
存取類型:讀取/寫入
-
限定詞: 已淘汰、 Privileges (「SeSystemEnvironmentPrivilege」) 、 MappingStrings (「WMI」)
SystemStartupSetting 不再可供使用,因為Boot.ini不會用來設定系統啟動。 請改用開機設定資料所提供的 BCD 類別 , (BCD) WMI 提供者或 Bcdedit 命令。
SystemType
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞:MappingStrings (「Win32API|系統資訊結構|SYSTEM_INFO|wProcessorArchitecture「)
在以Windows為基礎的電腦上執行的系統。 這個屬性必須有值。
下列清單會識別此屬性的一些可能值。
- 「x64 型電腦」
- 「X86 型電腦」
- 「MIPS 型電腦」
- 「Alpha 型電腦」
- 「Power PC」
- 「SH-x PC」
- 「StrongARM PC」
- 「64 位 Intel PC」
- 「64 位 Alpha 電腦」
- 「Unknown」
- 「X86-Nec98 PC」
X86 型電腦 (「X86 型電腦」)
MIPS 型電腦 (「MIPS 型電腦 」)
以 Alpha 為基礎的電腦 (「Alpha 型電腦」)
Power PC (「Power PC」)
SH-x PC (「SH-x PC」)
StrongARM PC (「StrongARM PC」)
64 位 Intel PC (「64 位 Intel PC」)
x64 型電腦 (「x64 型電腦」)
未知 (「未知」)
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 中的腳本。
使用者名稱
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞:MappingStrings (「Win32API|系統資訊函式|GetUserName「)
目前登入的使用者名稱。 這個屬性必須有值。 在終端機服務會話中, UserName 會傳回登入主控台的使用者名稱,而不是在終端機服務會話期間登入的使用者。
範例:jeffsmith
WakeUpType
-
資料類型: uint16
-
存取類型:唯讀
-
限定詞:MappingStrings (「SMBIOS|類型 1|系統資訊|喚醒類型「)
導致系統啟動的事件。
此值來自 SMBIOS 資訊中系統資訊結構的喚醒類型成員。
保留 (0)
其他 (1)
未知 (2)
APM 計時器 (3)
數據機通道 (4)
LAN 遠端 (5)
電源交換器 (6)
PCI PME# (7)
AC Power Restored (8)
工作群組
-
資料類型: 字串
-
存取類型:讀取/寫入
-
限定詞: MappingStrings (「」)
此電腦的工作組名稱。 如果 PartOfDomain 屬性的值是 False,則會傳回工作組的名稱。
備註
若要判斷與電腦系統物件相關聯的處理器實例總數,請使用 Win32_ComputerSystemProcessor 關聯類別。
具有多個實體處理器 的Win32_ComputerSystem 實例有多個 相關聯的 Win32_Processor實例。 如果 NumberOfLogicalProcessors 的值大於 NumberOfProcessors 的值,則電腦系統為多核心系統,或已啟用一或多個處理器以進行超執行緒。 如需詳細資訊,請參閱Win32_Processor中的NumberOfLogicalProcessors和NumberOfCores屬性和一節。
Win32_ComputerSystem類別衍生自CIM_UnitaryComputerSystem。
範例
下列腳本中心程式 代碼範例 會使用 Win32_ComputerSystem ,從許多電腦系統擷取資訊,並在 GUI 中顯示資訊。
您可以在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 |
命名空間 |
Root\CIMV2 |
MOF |
|
DLL |
|