Поделиться через


Класс WMI сервера SMS_R_System

Класс SMS_R_System инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который создается динамически во время выполнения поставщика SMS и содержит данные обнаружения для всех обнаруженных системных ресурсов.

Следующий синтаксис не определен в коде MOF.

Синтаксис

Class SMS_R_System : SMS_Resource   
{   
   UInt32 Active;   
   String ADSiteName;   
   String AgentName[];   
   String AgentSite[];   
   DateTime AgentTime[];   
   UInt32 AlwaysInternet;   
   UInt32 Client;   
   UInt32 ClientType;   
   String ClientVersion;   
   String CPUType;   
   DateTime CreationDate;   
   UInt32 Decommissioned;   
   String DistinguishedName;   
   String EASDeviceID;   
   String HardwareID;   
   UInt32 InternetEnabled;   
   String IPAddresses[];   
   String IPSubnets[];   
   String IPv6Addresses[];   
   String IPv6Prefixes[];   
   Boolean IsAssignedToUser;   
   Boolean IsMachineChangesPersisted;   
   Boolean IsVirtualMachine;   
   String LastLogonUserDomain;   
   String LastLogonUserName;   
   DateTime LastLogonTimestamp;   
   String MACAddresses[];   
   String MDMDeviceCategory;  
   String Name;   
   String NetbiosName;   
   UInt8 ObjectGUID[];   
   UInt32 Obsolete;   
   String OperatingSystemNameandVersion;   
   String PreviousSMSUUID;   
   UInt32 PrimaryGroupID;   
   String ResourceDomainORWorkgroup;   
   UInt32 ResourceID;   
   String ResourceNames[];   
   UInt32 ResourceType;   
   String SecurityGroupName[];   
   String SID;   
   String SMBIOSGUID;   
   String SMSAssignedSites[];   
   String SMSInstalledSites[];   
   String SMSResidentSites[];   
   String SMSUniqueIdentifier;   
   DateTime SMSUUIDChangeDate;   
   String SNMPCommunityName;   
   String SystemContainerName[];   
   String SystemGroupName[];   
   String SystemOUName[];   
   String SystemRoles[];   
   UInt32 Unknown;   
   UInt32 UserAccountControl;   
   String VirtualMachineHostName;   
   UInt32 WipeStatus;   
};  

Методы

Класс SMS_R_System не определяет методы.

Свойства

Active
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Флаг, указывающий состояние клиента в сети. Хотя обычно устанавливается значение 1, этот флаг устанавливается как 0 средствами работоспособности клиента, если определяется, что клиент не работоспособен или не активно участвует в сети.

ADSiteName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя сайта Active Directory, назначенное клиенту.

AgentName
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список имен агентов обнаружения, которые нашли ресурс.

AgentSite
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список сайтов, с которых выполняются агенты обнаружения.

AgentTime
Тип данных: DateTime Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список дат и времени обнаружения.

AlwaysInternet
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Значение, указывающее, всегда ли клиент ведет себя как интернет-клиент.

Client
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Значение, указывающее, установлено ли на компьютере клиентское программное обеспечение Configuration Manager. Возможные значения:

Значение Описание
0 Компьютер, на котором не установлено клиентское программное обеспечение.
1 Компьютер, на котором установлено клиентское программное обеспечение.

ClientType
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Тип клиента, установленного на компьютере. Возможные значения:

Значение Описание
0 Предыдущие версии
1 Расширенный клиент
3 Клиент устройства

ClientVersion
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Версия установленного клиентского программного обеспечения.

CPUType
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Тип ЦП, например StrongARM. В настоящее время это значение сообщают только клиенты устройств.

CreationDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: Нет

Дата создания записи, когда ресурс был впервые обнаружен.

Decommissioned
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Флаг, определяющий, является ли ресурс списанным или нет.

DistinguishedName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Различающееся имя учетной записи.

EASDeviceID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Идентификатор устройства Exchange Active Sync для управления мобильными устройствами.

HardwareID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Идентификатор, однозначно описывающий оборудование, на котором установлен клиент. Этот идентификатор остается неизменным при повторном создании образа или последовательной установке операционной системы или клиента. Это отличается от Configuration Manager уникального идентификатора, который может измениться при таких обстоятельствах.

InternetEnabled
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Показывает, включено ли устройство как интернет-устройство.

IPAddresses
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список IP-адресов, связанных с ресурсом. Если в ресурсе установлено несколько сетевых карточек, отображается несколько адресов.

IPSubnets
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список масок подсети, связанных с IP-адресами ресурса.

IPv6Addresses
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список IPv6-адресов ресурса.

IPv6Prefixes
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список префиксов IPv6 ресурса.

IsAssignedToUser
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: Нет

true Значение , если ресурс назначен пользователю.

IsMachineChangesPersisted
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: Нет

true Значение , если изменения компьютера сохраняются.

IsVirtualMachine
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: Нет

true Значение , если ресурс является виртуальной машиной.

LastLogonUserDomain
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Домен, используемый последним вошедшем в систему пользователем во время запуска агента обнаружения.

LastLogonTimestamp
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: Нет

Дата последнего входа в систему.

LastLogonUserName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя последнего пользователя, выполнившего вход во время запуска агента обнаружения.

MACAddresses
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список носителей.

Адреса контроллера доступа к мультимедиа (MAC) ресурса.

MDMDeviceCategory
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Если устройству назначена категория устройства, это свойство содержит ключ GUID, связанный с CategoryID, определенный в классе WMI сервера SMS_MDMDeviceCategory.

Name
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя ресурса.

NetbiosName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя, используемое протоколом NetBIOS.

ObjectGUID
Тип данных: UInt8 Array

Тип доступа: только для чтения

Квалификаторы: Нет

Идентификатор GUID объекта ресурса, полученного из Active Directory.

Obsolete
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Значение, определяющее состояние записи. Хотя обычно задается значение 0, это значение устанавливается в значение 1, когда сервер обнаруживает, что запись была заменена другой записью для того же компьютера. Если несколько записей имеют одинаковое HardwareID значение (один и тот же компьютер), старые записи помечаются как устаревшие.

OperatingSystemNameandVersion
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Строка свободной формы, описывающая операционную систему.

PreviousSMSUUID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Идентификатор оборудования. Если клиент определяет, что оборудование значительно изменилось (то есть, что клиент, скорее всего, был перемещен с одного компьютера на другой), он создает для себя новый GUID и сообщает о старом в этом свойстве. Сервер также помечает старую запись как устаревшую.

PrimaryGroupID
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Основная группа ресурса, полученного из Active Directory.

ResourceDomainORWorkgroup
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Домен или рабочая группа, к которым принадлежит ресурс.

ResourceID
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ]

См . SMS_Resource класс WMI сервера.

ResourceNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список имен, отличных от NetBIOS.

ResourceType
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Тип ресурсов на сайте. Дополнительные сведения см. в разделе класс WMI сервера SMS_ResourceMap.

SecurityGroupName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

SecurityGroupName

SID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Идентификатор безопасности ресурса, полученного из Active Directory.

SMBIOSGUID
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

GUID BIOS клиентского компьютера.

SMSAssignedSites
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список кодов сайтов, которым назначен ресурс, на основе границ сайта. Несмотря на то, что ресурс назначен сайту, он может не работать в качестве клиента, если клиентское программное обеспечение еще не установлено.

SMSInstalledSites
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список кодов для сайтов, на которые ресурс сообщает данные. В конечном итоге этот список должен соответствовать списку назначенных сайтов.

SMSUniqueIdentifier
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Уникальный идентификатор, полученный от клиентского компьютера. Этот идентификатор уникален для всех сайтов.

SMSUUIDChangeDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: Нет

Дата создания клиентом нового GUID.

SNMPCommunityName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя сообщества SNMP, используемое при обнаружении сети для обнаружения ресурса.

SystemContainerName
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Массив имен контейнеров Active Directory, к которым принадлежит система.

SystemGroupName
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Массив имен групп Active Directory, к которым принадлежит система.

SystemSystemOUName
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Массив подразделений, к которым принадлежит система.

SystemRoles
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: Нет

Список ролей системы сайта, которые ресурс выполняет в Configuration Manager установке, например точка распространения. Только ресурсы, выполняющие одну или несколько определенных ролей системы сайта, имеют значение для этого свойства.

Unknown
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Неизвестно.

UserAccountControl
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Значение элемента управления учетной записью пользователя, полученное из Active Directory.

VirtualMachineHostName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: Нет

Имя узла виртуальной машины.

WipeStatus
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: Нет

Очистите состояние устройства, как сообщается через Exchange Active Sync (EAS).

Значение Состояние очистки
1 Ожидание очистки
2 Очистка отмены
3 Очистка подтверждена или зарегистрирована

Замечания

Нельзя создавать или обновлять экземпляры ресурсов с помощью WMI, но необходимо создавать или обновлять ресурсы с помощью записей обнаружения данных. Однако экземпляры ресурсов можно удалить с помощью WMI.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

Класс WMI сервера SMS_Resource