Clase WMI de servidor SMS_R_System

La SMS_R_System clase Instrumental de administración de Windows (WMI) es una clase de servidor de proveedor de SMS, en Configuration Manager, que se genera dinámicamente en tiempo de ejecución del proveedor de SMS y contiene datos de detección para todos los recursos del sistema detectados.

La sintaxis siguiente no está definida en el código de formato de objeto administrado (MOF).

Sintaxis

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;
};

Métodos

La SMS_R_System clase no define ningún método.

Propiedades

Active Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Marca que indica el estado del cliente en la red. Aunque normalmente se establece en 1, las herramientas de mantenimiento del cliente establecen esta marca en 0 cuando se determina que el cliente no está en buen estado o no participa activamente en la red.

ADSiteName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

El nombre del sitio de Active Directory asignado al cliente.

AgentName Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de los nombres de los agentes de detección que encontraron el recurso.

AgentSite Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de sitios desde los que se ejecutan los agentes de detección.

AgentTime Tipo de datos: DateTime matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de fechas y horas de detección.

AlwaysInternet Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Valor que indica si el cliente siempre se comporta como un cliente basado en Internet.

Client Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Valor que indica si un equipo tiene instalado el software cliente de Configuration Manager. Los posibles valores son:

Valor Descripción
0 Un equipo que no tiene instalado ningún software cliente.
1 Un equipo que tiene instalado software cliente.

ClientType Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

El tipo de cliente que está instalado en el equipo. Los posibles valores son:

Valor Descripción
0 Herencia
1 Cliente avanzado
3 Cliente de dispositivo

ClientVersion Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Versión del software cliente instalado.

CPUType Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

El tipo de CPU, por ejemplo, StrongARM. Actualmente, solo los clientes de dispositivos notifican este valor.

CreationDate Tipo de datos: DateTime

Tipo de acceso: solo lectura

Clasificatorios: ninguno

La fecha en que se creó el registro por primera vez, cuando se descubrió el recurso por primera vez.

Decommissioned Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

marca que identifica si el recurso se retira o no.

DistinguishedName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

El nombre distintivo de la cuenta.

EASDeviceID Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

El id. de dispositivo de Exchange Active Sync para la administración de dispositivos móviles.

HardwareID Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Identificador que describe de forma única el hardware en el que está instalado el cliente. Este identificador permanece sin cambios a través de la creación de nuevas imágenes o mediante instalaciones sucesivas del sistema operativo o del cliente. Esto difiere del identificador único de Configuration Manager, que puede cambiar en estas circunstancias.

InternetEnabled Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Muestra si el dispositivo está habilitado como dispositivo de Internet.

IPAddresses Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de las direcciones IP asociadas al recurso. Se muestra más de una dirección si el recurso tiene varias tarjetas de red instaladas.

IPSubnets Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de máscaras de subred asociadas a las direcciones IP de recursos.

IPv6Addresses Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de las direcciones IPv6 del recurso.

IPv6Prefixes Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de los prefijos IPv6 del recurso.

IsAssignedToUser Tipo de datos: Boolean

Tipo de acceso: solo lectura

Clasificatorios: ninguno

true si el recurso está asignado a un usuario.

IsMachineChangesPersisted Tipo de datos: Boolean

Tipo de acceso: solo lectura

Clasificatorios: ninguno

true si se conservan los cambios en el equipo.

IsVirtualMachine Tipo de datos: Boolean

Tipo de acceso: solo lectura

Clasificatorios: ninguno

true si el recurso es una máquina virtual.

LastLogonUserDomain Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Dominio utilizado por el último usuario que inició sesión en el momento en que se ejecutó el agente de detección.

LastLogonTimestamp Tipo de datos: DateTime

Tipo de acceso: solo lectura

Clasificatorios: ninguno

La fecha del último inicio de sesión del sistema.

LastLogonUserName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Nombre del último usuario que inició sesión en el momento en que se ejecutó el agente de detección.

MACAddresses Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de los medios.

Direcciones de controlador de acceso a medios (MAC) del recurso.

MDMDeviceCategory Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Si se asigna una categoría de dispositivo a un dispositivo, esta propiedad contiene la clave GUID asociada a CategoryID, definida en SMS_MDMDeviceCategory clase WMI de servidor.

Name Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Nombre del recurso.

NetbiosName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Nombre utilizado por el protocolo NetBIOS.

ObjectGUID Tipo de datos: UInt8 Array

Tipo de acceso: solo lectura

Clasificatorios: ninguno

GUID de objeto del recurso recuperado de Active Directory.

Obsolete Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Valor que identifica el estado del registro. Aunque normalmente se establece en 0, este valor se establece en 1 cuando el servidor detecta que el registro se ha reemplazado por otro registro para el mismo equipo. Si varios registros tienen el mismo HardwareID valor (el mismo equipo), los registros más antiguos se marcan como obsoletos.

OperatingSystemNameandVersion Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Cadena de forma libre que describe el sistema operativo.

PreviousSMSUUID Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Identificador del hardware. Si el cliente determina que el hardware ha cambiado significativamente (es decir, que lo más probable es que el cliente se haya movido de un equipo a otro), genera un nuevo GUID para sí mismo e informa del anterior en esta propiedad. El servidor también marca el registro antiguo como obsoleto.

PrimaryGroupID Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Grupo principal del recurso recuperado de Active Directory.

ResourceDomainORWorkgroup Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Dominio o grupo de trabajo al que pertenece el recurso.

ResourceID Tipo de datos: UInt32

Tipo de acceso: Lectura y escritura

Clasificatorios: [clave]

Consulte SMS_Resource clase WMI de servidor.

ResourceNames Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de nombres que no son de NetBIOS.

ResourceType Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Tipos de recursos presentes en el sitio. Para obtener más información, consulte SMS_ResourceMap Server WMI Class.

SecurityGroupName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

SecurityGroupName

SID Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

SID del recurso recuperado de Active Directory.

SMBIOSGUID Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

GUID de BIOS de un equipo cliente.

SMSAssignedSites Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de códigos de sitio para los sitios a los que está asignado el recurso, en función de los límites del sitio. Aunque un recurso esté asignado a un sitio, es posible que no funcione como cliente si el software cliente aún no está instalado.

SMSInstalledSites Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de códigos para los sitios a los que el recurso informa de datos. Finalmente, esta lista debería coincidir con la lista de sitios asignados.

SMSUniqueIdentifier Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Identificador único que proviene del equipo cliente. Este identificador es único en todos los sitios.

SMSUUIDChangeDate Tipo de datos: DateTime

Tipo de acceso: solo lectura

Clasificatorios: ninguno

La fecha en la que el cliente generó un nuevo GUID.

SNMPCommunityName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Nombre de la comunidad SNMP usado en la detección de redes para detectar el recurso.

SystemContainerName Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Una matriz de nombres de contenedor de Active Directory a la que pertenece el sistema.

SystemGroupName Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Una matriz de nombres de grupo de Active Directory a la que pertenece el sistema.

SystemSystemOUName Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Una matriz de unidades organizativas (UO) a las que pertenece el sistema.

SystemRoles Tipo de datos: String matriz

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Lista de roles de sistema de sitio que el recurso realiza en la instalación de Configuration Manager, como un punto de distribución. Solo los recursos que realizan una o más funciones específicas del sistema de sitio tienen un valor para esta propiedad.

Unknown Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Desconocido.

UserAccountControl Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Valor de control de la cuenta de usuario recuperado de Active Directory.

VirtualMachineHostName Tipo de datos: String

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Nombre de host de máquina virtual.

WipeStatus Tipo de datos: UInt32

Tipo de acceso: solo lectura

Clasificatorios: ninguno

Estado de borrado del dispositivo, como se ha notificado a través de Exchange Active Sync (EAS).

Valor Estado de borrado
1 Borrado pendiente
2 Cancelación de borrado
3 Borrado confirmado/registrado

Comentarios

No puede crear ni actualizar instancias de recursos mediante WMI, pero debe crear o actualizar los recursos mediante registros de detección de datos. Sin embargo, puede eliminar instancias de recursos mediante WMI.

Requisitos

Requisitos del entorno de ejecución

Para obtener más información, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.

Requisitos de desarrollo

Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.

Consulta también

Clase WMI de servidor SMS_Resource