Cómo ampliar el inventario de hardware en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

El inventario de hardware lee información de equipos Windows mediante instrumental de administración de Windows (WMI). WMI es la implementación Microsoft de Administración empresarial basada en web (WBEM), un estándar del sector para acceder a la información de administración en una empresa. En versiones anteriores de Configuration Manager, ha ampliado el inventario de hardware modificando el archivo sms_def.mof en el servidor de sitio. Este archivo contenía una lista de clases WMI que podría leer el inventario de hardware. Al editar este archivo, podría habilitar y deshabilitar las clases existentes, así como crear nuevas clases para el inventario.

El archivo Configuration.mof se usa para definir las clases de datos que inventariará el inventario de hardware en el cliente y no se modificará a partir de Configuration Manager 2012. Puede crear clases de datos para hacer un inventario de las clases de datos del repositorio WMI o las claves del Registro existentes o personalizadas presentes en los sistemas cliente.

El archivo Configuration.mof también define y registra los proveedores WMI que acceden a la información del dispositivo durante el inventario de hardware. El registro de proveedores define el tipo de proveedor que se va a usar y las clases que admite el proveedor.

Cuando Configuration Manager directiva de solicitud de clientes, Configuration.mof se adjunta al cuerpo de la directiva. A continuación, los clientes descargan y compilan este archivo. Al agregar, modificar o eliminar clases de datos del archivo Configuration.mof, los clientes compilan automáticamente estos cambios que se realizan en las clases de datos relacionadas con el inventario. No es necesario realizar ninguna acción adicional para inventariar clases de datos nuevas o modificadas en Configuration Manager clientes. Este archivo se encuentra en la Inboxes\clifiles.src\hinv\ carpeta del directorio de instalación de Configuration Manager en el servidor de sitio principal o en el servidor del sitio de administración central (CAS).

En Configuration Manager rama actual, no se edita el archivo sms_def.mof como en versiones anteriores. En su lugar, realice estos cambios con la configuración del cliente. Configuration Manager proporciona los métodos siguientes para ampliar el inventario de hardware.

Nota:

Si ha cambiado el estado de las clases en la configuración de cliente, al actualizar el sitio, algunas clases pueden revertir a un estado predeterminado. Por ejemplo, si deshabilita las SMS_Windows8Application clases o SMS_Windows8ApplicationUserInfo , se habilitan después de instalar una actualización de Configuration Manager. Al personalizar las clases de inventario de hardware, asegúrese de revisar su configuración antes y después de una actualización del sitio.

Si ha cambiado manualmente el archivo Configuration.mof para agregar clases de inventario personalizadas, estos cambios se sobrescribirán al actualizar el sitio. Para seguir usando clases personalizadas después de actualizarlas, agréguelas a la sección Extensiones agregadas del archivo Configuration.mof. No modifique nada anterior a esta sección. Las demás secciones están reservadas para su modificación por Configuration Manager. El sitio hace una copia de seguridad del archivo Configuration.mof personalizado en la data\hinvarchive\ carpeta del directorio de instalación de Configuration Manager en el servidor de sitio.

A partir de la versión 2107, puede usar el servicio de administración para establecer propiedades personalizadas en los dispositivos.A continuación, puede usar las propiedades personalizadas en Configuration Manager para generar informes o crear colecciones. Para obtener más información, vea Propiedades personalizadas para dispositivos.

Métodos

Habilitar o deshabilitar

Habilite o deshabilite algunos de todos los atributos de una clase que ya existe en el cliente. Esta acción indica al agente de inventario de hardware que lo recopile en los clientes. Puede realizar esta acción en la configuración de cliente predeterminada o en la configuración de cliente de dispositivo personalizada. Para obtener más información, vea Habilitar o deshabilitar clases existentes.

Agregar

Si existe una clase WMI en el cliente y es conocida por el sitio, esta acción la incluye en el posible conjunto de clases de inventario de hardware. Puede agregar una nueva clase de inventario desde el espacio de nombres WMI de otro dispositivo. Esta acción solo se realiza en la configuración de cliente predeterminada. Para obtener más información, vea Agregar una nueva clase.

Extend

Agregue una nueva clase WMI al cliente. Para ampliar manualmente el inventario de hardware, edite configuration.mof en el sitio de nivel superior.

Si la clase WMI aún no existe en el cliente, debe ampliar el esquema WMI:

  1. Edite configuration.mof en el sitio de nivel superior. Revise dataldr.log para ver cómo se agrega el sitio.

  2. Actualice la directiva en un cliente y espere a que se compile la nueva clase.

  3. Use la configuración de cliente predeterminada para agregar la nueva clase al inventario de hardware. No es necesario habilitar esta clase en la configuración de cliente predeterminada. A continuación, puede habilitarlo en una configuración de cliente de dispositivo personalizada.

Importación y exportación

Use la consola de Configuration Manager para importar y exportar archivos de formato de objeto administrado (MOF) que contienen clases de inventario. Para obtener más información, vea How to import classes (Cómo importar clases ) y How to export classes (Cómo exportar clases).

Acerca de los archivos NOIDMIF

Use archivos NOIDMIF para recopilar información sobre los dispositivos cliente que Configuration Manager no pueden inventariar. Por ejemplo, recopile información del número de recurso del dispositivo que exista solo como etiqueta en el dispositivo. El inventario DE NOIDMIF se asocia automáticamente con el dispositivo cliente del que se recopiló. Para obtener más información, vea Crear archivos NOIDMIF.

Acerca de los archivos IDMIF

Use archivos IDMIF para recopilar información sobre los recursos de la organización que no están asociados a un cliente de Configuration Manager. Por ejemplo, proyectores, fotocopiadoras e impresoras de red. Para obtener más información, consulte Creación de archivos IDMIF.

Procedures

Estos procedimientos le ayudan a configurar los valores de cliente predeterminados para el inventario de hardware y se aplican a todos los clientes de la jerarquía. Si desea que esta configuración se aplique solo a algunos clientes, cree una configuración de dispositivo cliente personalizada y asígnela a una colección de clientes específicos. Para obtener más información, consulte Configuración de cliente.

Habilitación o deshabilitación de clases existentes

  1. En la consola de Configuration Manager, vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente.

  2. Seleccione la configuración de cliente predeterminada. En la pestaña Inicio , en el grupo Propiedades , elija Propiedades.

  3. En el cuadro de diálogo Configuración de cliente predeterminada , elija Inventario de hardware.

  4. En la lista Configuración del dispositivo , seleccione Establecer clases.

  5. En el cuadro de diálogo Clases de inventario de hardware, seleccione o desactive las clases y las propiedades de clase que va a recopilar el inventario de hardware. Puede expandir las clases para seleccionar o borrar propiedades individuales dentro de esa clase. Use el campo Buscar clases de inventario para buscar clases individuales.

Importante

Al agregar nuevas clases a Configuration Manager inventario de hardware, el tamaño del archivo de inventario que se recopila y envía al servidor de sitio aumentará. Esto puede afectar negativamente al rendimiento de la red y Configuration Manager sitio. Habilite solo las clases de inventario que desea recopilar.

Agregar una nueva clase

Solo puede agregar clases de inventario desde el servidor de nivel superior de la jerarquía modificando la configuración de cliente predeterminada. Esta opción no está disponible cuando se crea una configuración de dispositivo personalizada.

  1. En la consola de Configuration Manager, vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente.

  2. Seleccione la configuración de cliente predeterminada. En la pestaña Inicio , en el grupo Propiedades , elija Propiedades.

  3. En el cuadro de diálogo Configuración de cliente predeterminada , elija Inventario de hardware.

  4. En la lista Configuración del dispositivo , elija Establecer clases.

  5. En el cuadro de diálogo Clases de inventario de hardware , elija Agregar.

  6. En el cuadro de diálogo Agregar clase de inventario de hardware , seleccione Conectar.

  7. En el cuadro de diálogo Conectarse a Instrumental de administración de Windows (WMI), especifique el nombre del equipo desde el que obtendrá las clases WMI y el espacio de nombres WMI que se usará para obtener las clases. Si desea obtener todas las clases debajo del espacio de nombres WMI especificado, seleccione Recursivo. Si el equipo al que se va a conectar no es el equipo local, proporcione las credenciales de una cuenta que tenga permiso para acceder a WMI en el equipo remoto.

  8. Pulse Conectar.

  9. En el cuadro de diálogo Agregar clase de inventario de hardware, en la lista Clases de inventario, seleccione las clases WMI que desea agregar a Configuration Manager inventario de hardware.

  10. Si desea editar información sobre la clase WMI seleccionada, elija Editar y, en el cuadro de diálogo Calificadores de clase , proporcione la siguiente información:

    • Nombre para mostrar: este nombre se mostrará en el Explorador de recursos.

    • Propiedades: especifique las unidades en las que se mostrará cada propiedad de la clase WMI.

      También puede establecer propiedades como una propiedad de clave para ayudar a identificar de forma única cada instancia de la clase . Si no se define ninguna clave para la clase y se notifican varias instancias de la clase desde el cliente, solo la instancia más reciente que se encuentra se almacena en la base de datos.

      Cuando haya terminado de configurar las propiedades, seleccione Aceptar para cerrar el cuadro de diálogo Calificadores de clase y los demás diálogos abiertos.

Cómo importar clases

Solo puede importar clases de inventario cuando modifique la configuración de cliente predeterminada. Sin embargo, puede usar la configuración de cliente personalizada para importar información que no incluya un cambio de esquema, como cambiar la propiedad de una clase existente de True a False.

  1. En la consola de Configuration Manager, vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente.

  2. Seleccione la configuración de cliente predeterminada. En la pestaña Inicio , en el grupo Propiedades , elija Propiedades.

  3. En el cuadro de diálogo Configuración de cliente predeterminada , elija Inventario de hardware.

  4. En la lista Configuración del dispositivo , elija Establecer clases.

  5. En el cuadro de diálogo Clases de inventario de hardware , elija Importar.

  6. En el cuadro de diálogo Importar , seleccione el archivo Formato de objeto administrado (MOF) que desea importar y, a continuación, elija Aceptar. Revise los elementos que se importarán y, a continuación, seleccione Importar.

Exportación de clases

  1. En la consola de Configuration Manager, vaya al área de trabajo Administración y seleccione el nodo Configuración de cliente.

  2. Seleccione la configuración de cliente predeterminada. En la pestaña Inicio , en el grupo Propiedades , elija Propiedades.

  3. En el cuadro de diálogo Configuración de cliente predeterminada , elija Inventario de hardware.

  4. En la lista Configuración del dispositivo , elija Establecer clases.

  5. En el cuadro de diálogo Clases de inventario de hardware , elija Exportar.

    Nota:

    Al exportar clases, se exportarán todas las clases seleccionadas actualmente.

  6. En el cuadro de diálogo Exportar , especifique el archivo formato de objeto administrado (MOF) al que desea exportar las clases y, a continuación, elija Guardar.

Recopilación de cadenas de más de 255 caracteres

Puede especificar que la longitud de las cadenas sea mayor que 255 caracteres para las propiedades de inventario de hardware. Esta acción solo se aplica a las clases recién agregadas y a las propiedades de inventario de hardware que no son claves.

  1. En el área de trabajo Administración , seleccione Configuración de cliente. Elija una configuración de dispositivo cliente para editar y, a continuación, seleccione Propiedades.

  2. Seleccione Inventario de hardware, Establecer clases y Agregar.

  3. Seleccione Conectar.

  4. Rellene Nombre del equipo, espacio de nombres WMI y seleccione Recursivo si es necesario. Proporcione las credenciales si es necesario para conectarse. Seleccione Conectar para ver las clases de espacio de nombres.

  5. Seleccione una nueva clase y, a continuación, seleccione Editar.

  6. Cambie la longitud de la propiedad que es una cadena, distinta de la clave, para que sea mayor que 255. Seleccione Aceptar.

  7. Asegúrese de que la propiedad editada está seleccionada para Agregar clase de inventario de hardware y seleccione Aceptar.

Uso de archivos MIF

Use archivos de formato de información de administración (MIF) para ampliar la información de inventario de hardware recopilada de los clientes por Configuration Manager. Durante el inventario de hardware, la información almacenada en archivos MIF se agrega al informe de inventario de cliente y se almacena en la base de datos del sitio, donde puede usar los datos de las mismas maneras en que se usan los datos de inventario de cliente predeterminados. Hay dos tipos de archivos MIF: NOIDMIF e IDMIF.

Importante

Para poder agregar información de archivos MIF a la base de datos Configuration Manager, cree o importe la clase. Para obtener más información, vea Agregar una nueva clase o Cómo importar clases en este artículo.

Creación de archivos NOIDMIF

Los archivos NOIDMIF se pueden usar para agregar información a un inventario de hardware de cliente que no se puede recopilar normalmente por Configuration Manager y que está asociado a un dispositivo cliente determinado. Por ejemplo, muchas empresas etiquetan cada equipo de la organización con un número de activo y, a continuación, cataloga estos números manualmente. Al crear un archivo NOIDMIF, esta información se puede agregar a la base de datos Configuration Manager y usarse para consultas e informes.

Para obtener más información sobre cómo crear archivos NOIDMIF, consulte Acerca del inventario en la documentación del SDK de Configuration Manager.

Importante

Al crear un archivo NOIDMIF, guárdelo en un formato codificado con ANSI. Si guarda archivos NOIDMIF en formato codificado UTF-8, Configuration Manager no puede leerlos.

Después de crear un archivo NOIDMIF, almacénelo en la %Windir%\CCM\Inventory\noidmifs carpeta de cada cliente. Configuration Manager recopila información de los archivos NODMIF de esta carpeta durante el siguiente ciclo de inventario de hardware programado.

Creación de archivos IDMIF

Los archivos IDMIF se pueden usar para agregar información sobre los recursos que normalmente no se pueden inventariar mediante Configuration Manager y que no están asociados a un dispositivo cliente determinado, a la base de datos de Configuration Manager. Por ejemplo, podría usar IDMIFS para recopilar información sobre proyectores, reproductores de DVD, fotocopiadoras u otro equipo que no tenga un cliente Configuration Manager.

Para obtener más información sobre cómo crear archivos IDMIF, consulte Acerca del inventario en la documentación del SDK de Configuration Manager.

Después de crear un archivo IDMIF, almacénelo en la %Windir%\CCM\Inventory\idmifs carpeta en los equipos cliente. Configuration Manager recopila información de este archivo durante el siguiente ciclo de inventario de hardware programado. Declare nuevas clases para obtener información contenida en el archivo agregándolas o importándolas.

Nota:

Los archivos MIF podrían contener grandes cantidades de datos y la recopilación de estos datos podría afectar negativamente al rendimiento del sitio. Habilite la recopilación de MIF solo cuando sea necesario. Configure la opción Tamaño máximo de archivo MIF personalizado (KB) en la configuración de inventario de hardware. Para obtener más información, consulte Introducción al inventario de hardware.