Класс Win32_ComputerSystem
Класс WMIWin32_ComputerSystem представляет компьютерную систему под управлением 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 | Не реализован. Дополнительные сведения о реализации этого метода см. в статье Метод SetPowerState в CIM_UnitaryComputerSystem. |
UnjoinDomainOrWorkgroup | Удаляет компьютерную систему из домена или рабочей группы. |
Свойства
Класс Win32_ComputerSystem имеет эти свойства.
-
AdminPasswordStatus
-
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 24| Параметры безопасности оборудования| AdminPasswordStatus")
Параметры безопасности оборудования системы для состояния пароля администратора.
-
-
Отключено (0)
-
Включено (1)
-
Не реализовано (2)
-
Неизвестно (3)
AutomaticManagedPagefile
-
Тип данных: boolean
-
Тип доступа: чтение и запись
-
Квалификаторы: MappingStrings ("WMI")
Если задано значение True, система управляет файлом подкачки.
AutomaticResetBootOption
-
Тип данных: boolean
-
Тип доступа: чтение и запись
-
Квалификаторы: MappingStrings ("Win32Registry| |HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\CrashControl|AutoReboot")
Если задано значение True, включен параметр автоматического сброса загрузки.
AutomaticResetCapability
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("WMI")
Если задано значение True, автоматический сброс включен.
BootOptionOnLimit
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 23| Возможности| Параметр загрузки при ограничении")
Ограничение параметров загрузки — ON. Определяет системное действие при достижении значения ResetLimit .
Зарезервировано (0)
Операционная система (1)
Системные служебные программы (2)
Не перезагружайте (3)
BootOptionOnWatchDog
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 23| Возможности| Параметр загрузки")
Тип действия перезагрузки по истечении времени на таймере наблюдения.
Зарезервировано (0)
Операционная система (1)
Системные служебные программы (2)
Не перезагружайте (3)
BootROMSupported
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("WMI")
Значение True указывает, поддерживается ли загрузочное ПЗУ.
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
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| | GetSystemMetrics| SM_CLEANBOOT")
Система запущена. Сбойная загрузка обходит файлы запуска пользователя, также называемые SafeBoot.
В следующем списке содержатся обязательные значения:
- "Обычная загрузка"
- "Отказоустойчивая загрузка"
- "Отказоустойчивость при сетевой загрузке"
Обычная загрузка ("Обычная загрузка")
Отказоустойчивая загрузка ("Отказоустойчивая загрузка")
Отказоустойчивость с сетевой загрузкой ("Отказоустойчивая при сетевой загрузке")
Caption
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (64), DisplayName ("Caption")
Краткое описание объекта однострочный строк.
Это свойство наследуется от CIM_ManagedSystemElement.
ШассиBootupState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 3| Состояние загрузки")
Состояние загрузки корпуса.
Это значение берется из элемента Состояния загрузки структуры системного корпуса или корпуса в сведениях SMBIOS.
Другое (1)
Неизвестно (2)
Безопасный (3)
Предупреждение (4)
Критический (5)
Невосстановимый (6)
Номер номера шассиSKUNumber
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 3| Шасси| Номер SKU")
Номер SKU корпуса или корпуса в виде строки.
Это значение берется из элемента номера SKU структуры системного корпуса или корпуса в сведениях 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 .
CreationClassName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: CIM_Key
Имя первого конкретного класса в цепочке наследования экземпляра. Это свойство можно использовать вместе с другими свойствами класса для идентификации всех экземпляров класса и его подклассов.
Это свойство наследуется от CIM_System.
CurrentTimeZone
-
Тип данных: sint16
-
Тип доступа: чтение и запись
-
Квалификаторы: MappingStrings ("Win32API| Временные структуры| TIME_ZONE_INFORMATION| Смещение"), единицы ("минуты")
Время смещения унитарной компьютерной системы от времени в формате UTC.
DaylightInEffect
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| Функции времени| GetTimeZoneInformation")
Если задано значение True, то летнее время включено.
Описание
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: DisplayName ("Описание")
Описание объекта.
Это свойство наследуется от CIM_ManagedSystemElement.
DNSHostName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| GetComputerNameEx| Имя_компьютераDnsHostname")
Имя локального компьютера в соответствии с сервером доменных имен (DNS).
Доменная
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: 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
-
Тип данных: boolean
-
Тип доступа: чтение и запись
Включает летнее время (DST) на компьютере. Значение True указывает, что системное время изменяется на час вперед или позади, когда начинается или заканчивается DST. Значение False указывает, что системное время не меняется на час вперед или отстает от времени, когда начинается или заканчивается переход от времени. Значение NULL указывает, что состояние DST неизвестно в системе.
FrontPanelResetStatus
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 24| Параметры безопасности оборудования | FrontPanelResetStatus")
В следующей таблице перечислены параметры безопасности оборудования для кнопки сброса на компьютере.
Отключено (0)
Включено (1)
Не реализовано (2)
Неизвестно (3)
HypervisorPresent
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("WMI")
Если задано значение True, гипервизор присутствует.
Windows Server 2008 R2, Windows 7, Windows Server 2008 и Windows Vista: Это свойство не поддерживается до Windows 8 и Windows Server 2012.
InfraredSupported
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("WMI")
Если значение равно True, в компьютерной системе существует инфракрасный порт .
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
-
Тип данных: string
-
Тип доступа: только для чтения
Запись массива свойства InitialLoadInfo , содержащего данные для запуска загруженной операционной системы.
Это свойство наследуется от CIM_UnitaryComputerSystem.
Производителя
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 1| Сведения о системе| Производитель")
Имя изготовителя компьютера.
Пример: Adventure Works
Модель
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 1| Сведения о системе| Название продукта")
Название продукта, которое производитель присваивает компьютеру. Это свойство должно иметь значение .
имя;
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: Ключ
Ключ экземпляра CIM_System в корпоративной среде.
Это свойство наследуется от CIM_ManagedSystemElement.
Формат имени
-
Тип данных: string
-
Тип доступа: только для чтения
Значение имени системы компьютера, которое создается автоматически. Объект CIM_ComputerSystem и его производные являются объектами верхнего уровня Общей информационной модели (CIM). Они предоставляют область для нескольких компонентов. Уникальные ключи CIM_System являются обязательными, но вы можете определить эвристическую для создания имени CIM_ComputerSystem, которое создает то же имя и не зависит от протокола обнаружения. Это позволяет избежать проблем инвентаризации и управления, когда один и тот же ресурс или сущность обнаруживается несколько раз, но не может быть решен в одном объекте. Рекомендуется использовать эвристические методы, но не обязательно.
Эвристика описана в спецификации общей модели CIM версии 2 и предполагает, что задокументированные правила используются для определения и назначения имени. Список Значений 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
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: 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")
Список строк свободной формы, определяемых изготовителем оборудования. Например, изготовитель оборудования определяет номера деталей для системных справочных документов, контактные данные изготовителя и т. д.
PartOfDomain
-
Тип данных: boolean
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("")
Если задано значение True, компьютер является частью домена. Если значение равно NULL, компьютер не находится в домене или состояние неизвестно. При удалении компьютера из домена значение становится false.
PauseAfterReset
-
Тип данных: sint64
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 23| Время ожидания"), единицы измерения ("миллисекунда")
Задержка времени перед запуском перезагрузки в миллисекундах. Он используется после цикла питания системы, локального или удаленного сброса системы и автоматического сброса системы. Значение 1 (минус единица) указывает, что значение приостановки неизвестно.
Windows Vista: Это свойство может возвращать неизвестное число.
PCSystemType
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("")
Тип используемого компьютера, например ноутбук, настольный компьютер или планшет.
Не указано (0)
Рабочий стол (1)
Мобильный ( 2)
Рабочая станция (3)
Enterprise Server (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)
Enterprise Server (4)
СЕРВЕР SOHO (5)
Компьютер устройства (6)
Сервер производительности (7)
Шифер (8)
Максимум (9)
PowerManagementCapabilities
-
Тип данных: массив uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("MIF. DMTF| Системные элементы управления питанием|001.2")
Массив конкретных возможностей логического устройства, связанных с питанием.
Это свойство наследуется от CIM_LogicalDevice.
Неизвестно (0)
Не поддерживается (1)
Отключено (2)
Включено (3)
Функции управления питанием в настоящее время включены, но точный набор функций неизвестен или информация недоступна.
Режимы энергосбережения, введенные автоматически (4)
Устройство может изменять состояние питания в зависимости от использования или других критериев.
Настройка состояния power (5)
Поддерживается метод SetPowerState . Этот метод находится в родительском CIM_LogicalDevice классе и может быть реализован. Дополнительные сведения см. в разделе Designing Managed Object Format (MOF) Classes.
Поддержка циклов питания (6)
Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (Power Cycle).
Поддержка включения по времени (7)
Поддержка Power-On по времени
Метод SetPowerState можно вызвать с параметром PowerState , равным 5 (power cycle), а для параметра Time задана определенная дата и время или интервал для включения питания.
PowerManagementSupported
-
Тип данных: boolean
-
Тип доступа: только для чтения
Если задано значение 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)
Power Save — неизвестно (4)
Цикл питания (5)
Выключение питания (6)
Экономия энергии — предупреждение (7)
Экономия энергии — гибернации (8)
Экономия энергии в режиме гибернации.
Экономия энергии — мягкое отключение (9)
Плавное выключение энергопотребления.
PowerSupplyState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 3| Корпус системы или корпус | Состояние источника питания")
Состояние источника питания или источника питания при последней загрузке.
Это значение берется из элемента состояния источника питания структуры системного корпуса или корпуса в сведениях SMBIOS.
В следующем списке указаны значения для этого свойства.
Другое (1)
Неизвестно (2)
Безопасный (3)
Предупреждение (4)
Критический (5)
Невосстановимый (6)
Неустранимый
PrimaryOwnerContact
-
Тип данных: string
-
Тип доступа: только для чтения
Контактные данные основного владельца системы, например номер телефона, адрес электронной почты и т. д.
Это свойство наследуется от CIM_System.
PrimaryOwnerName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: 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.
Состояние
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MaxLen (10), DisplayName ("Status")
Текущее состояние объекта.
Для Win32_ComputerSystem состояние всегда имеет значение "ОК".
Это свойство наследуется от CIM_ManagedSystemElement.
Описание supportContactDescription
-
Тип данных: строковый массив
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| GetPrivateProfileString| Сведения о поддержке")
Список контактных данных службы поддержки для операционной системы Windows.
SystemFamily
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: 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
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 1| Сведения о системе| Номер SKU")
Определяет конкретную конфигурацию компьютера для продажи. Иногда его также называют идентификатором продукта или номером заказа на покупку.
Это значение берется из элемента номера номера SKU структуры Сведений о системе в сведениях 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 .
SystemStartupDelay
-
Тип данных: uint16
-
Тип доступа: чтение и запись
-
Квалификаторы: DEPRECATED, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileInt| Загрузчик|время ожидания"), единицы ("секунды")
SystemStartupDelay больше недоступен для использования, так как Boot.ini не используется для настройки запуска системы. Вместо этого используйте классы BCD , предоставляемые поставщиком WMI данных конфигурации загрузки (BCD) или командой Bcdedit .
SystemStartupOptions
-
Тип данных: строковый массив
-
Тип доступа: чтение и запись
-
Квалификаторы: DEPRECATED, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("Win32API| GetPrivateProfileSection| Операционные системы")
SystemStartupOptions больше недоступен для использования, так как Boot.ini не используется для настройки запуска системы. Вместо этого используйте классы BCD , предоставляемые поставщиком WMI данных конфигурации загрузки (BCD) или командой Bcdedit .
SystemStartupSetting
-
Тип данных: uint8
-
Тип доступа: чтение и запись
-
Квалификаторы: DEPRECATED, Privileges ("SeSystemEnvironmentPrivilege"), MappingStrings ("WMI")
SystemStartupSetting больше недоступен для использования, так как Boot.ini не используется для настройки запуска системы. Вместо этого используйте классы BCD , предоставляемые поставщиком WMI данных конфигурации загрузки (BCD) или командой Bcdedit .
SystemType
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| | Системные информационные структуры | SYSTEM_INFO|wProcessorArchitecture")
Система, работающая на компьютере под управлением Windows. Это свойство должно иметь значение .
В следующем списке указаны некоторые из возможных значений для этого свойства.
- "x64-разрядный компьютер"
- "Компьютер на базе X86"
- "КОМПЬЮТЕР на основе MIPS"
- "Альфа-компьютер"
- "Power PC"
- "SH-x PC"
- "StrongARM PC"
- "64-разрядная версия Intel PC"
- "64-разрядный альфа-компьютер"
- "Неизвестно"
- "X86-Nec98 PC"
Компьютер на базе X86 ("Компьютер на базе X86")
Компьютер на основе MIPS ("КОМПЬЮТЕР на основе MIPS")
Альфа-компьютер ("Альфа-компьютер")
Power PC ("Power PC")
КОМПЬЮТЕР SH-x ("SH-x PC")
StrongARM PC ("StrongARM PC")
64-разрядная версия Intel PC ("64-разрядная версия Intel PC")
компьютер с архитектурой x64 ("x64-разрядный компьютер")
Unknown ("Unknown")
Компьютер x86-Nec98 ("X86-Nec98 PC")
ThermalState
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 3| Корпус системы или корпус | Тепловое состояние")
Тепловое состояние системы при последней загрузке.
Это значение происходит из элемента "Тепловое состояние " структуры "Корпус системы" или "Шасси " в сведениях SMBIOS.
Другое (1)
Неизвестно (2)
Безопасный (3)
Предупреждение (4)
Критический (5)
Невосстановимый (6)
TotalPhysicalMemory
-
Тип данных: uint64
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| | Структуры управления памятью | MEMORYSTATUS|dwTotalPhys), единицы измерения ("байты")
Общий размер физической памяти. Имейте в виду, что в некоторых случаях это свойство может не возвращать точное значение для физической памяти. Например, неверно, использует ли BIOS часть физической памяти. Для получения точного значения используйте свойство Capacity в Win32_PhysicalMemory .
Пример: 67108864
Дополнительные сведения об использовании значений uint64 в скриптах см. в разделе Скрипты в WMI.
UserName
-
Тип данных: string
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("Win32API| | Системные информационные функции | GetUserName")
Имя пользователя, выполнившего вход в текущий момент. Это свойство должно иметь значение . В сеансе служб терминалов UserName возвращает имя пользователя, вошедшего в консоль, а не пользователя, вошедшего в систему во время сеанса службы терминалов.
Пример: Джеффсмит
WakeUpType
-
Тип данных: uint16
-
Тип доступа: только для чтения
-
Квалификаторы: MappingStrings ("SMBIOS| Тип 1| Сведения о системе| Тип пробуждения")
Событие, которое приводит к выключению системы.
Это значение происходит из элемента Wake-up Type структуры системных сведений в сведениях SMBIOS.
Зарезервировано (0)
Другое (1)
Неизвестно (2)
Таймер APM (3)
Модемное кольцо (4)
Lan Remote (5)
Выключатель питания (6)
PCI PME# (7)
Восстановлено питание переменного тока (8)
Рабочая группа
-
Тип данных: string
-
Тип доступа: чтение и запись
-
Квалификаторы: MappingStrings ("")
Имя рабочей группы для этого компьютера. Если свойство PartOfDomain имеет значение False, возвращается имя рабочей группы.
Комментарии
Чтобы определить общее количество экземпляров процессора, связанных с компьютерным системным объектом, используйте класс ассоциации Win32_ComputerSystemProcessor .
Экземпляр Win32_ComputerSystem с несколькими физическими процессорами имеет несколько экземпляров Win32_Processor . Если значение NumberOfLogicalProcessors больше значения NumberOfProcessors , то компьютерная система является многоядерной или имеет один или несколько процессоров, включенных для гиперпоточности. Дополнительные сведения см. в разделе Свойства и примечания NumberOfLogicalProcessors и NumberOfCoresв Win32_Processor.
Класс Win32_ComputerSystem является производным от CIM_UnitaryComputerSystem.
Примеры
В следующем примере кода Центра сценариев используется Win32_ComputerSystem для получения сведений из ряда компьютерных систем и их отображения в графическом интерфейсе пользователя.
Пример скрипта, который получает данные об операционной системе и процессоре из Win32_ComputerSystem, Win32_Processor и Win32_OperatingSystem , можно найти в примерах Win32_Processor раздела.
В следующем примере 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 описывается, как получить доменное имя DNS локального компьютера из экземпляров Win32_ComputerSystem.
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 |
|