Consejos de soporte para modelos

<img style="”float:" right;” src="”https://www.recastsoftware.com/wp-content/uploads/2021/10/Recast-Logo-Dark_Horizontal.svg”" alt="&quot;Imagen&quot;" height="”43″" width="”150″">

Herramientas del fabricante: compatibilidad con modelos

Esta página cubre algunas herramientas del fabricante que ayudan a controlar los modelos que admite en su entorno. Sé que no todo el mundo tiene el lujo de quedarse con hardware compatible, pero si lo hace, vamos a cubrir algunas formas de controlar sus modelos, junto con pero en bloqueadores para evitar la actualización de máquinas no compatibles y levantar algunas banderas.

Esta página no cubrirá el soporte de garantía, que también es muy importante, sino el soporte del proveedor para su modelo en el sistema operativo Windows 10 actual. Si desea conocer el soporte de garantía de sus dispositivos, la manera más fácil es aprovechar Informe de garantía de Enhansoft, la forma no tan fácil es crear sus propios scripts para aprovechar las herramientas / API del proveedor, luego recopilar los datos y crear sus propios informes.

Tabla de contenido:

  • Páginas de proveedores para compatibilidad con versiones de modelos a sistemas operativos
  • Gestión de modelos
    • Línea de base de dispositivos admitidos o no admitidos en su entorno.
    • Colecciones por modelo
    • Paso de secuencia de tareas
  • Paquetes de controladores y BIOS por modelo

Páginas de asistencia del fabricante

Dell, Lenovo y HP mantienen una lista de modelos junto con las versiones de Windows que han probado y son compatibles con esos modelos:

Herramientas del fabricante: opciones de gestión de modelos

Según los datos proporcionados por los fabricantes y los datos que tiene en CM, puede comenzar a crear una lista de elementos admitidos. En nuestro entorno, hemos realizado una lista de bloqueo. Tenemos cientos de modelos, algunos con solo un par de recuentos, esos dispositivos que no somos totalmente compatibles (paquetes de controladores, actualizaciones de BIOS, etc.), pero tampoco los vamos a bloquear, ya que podrían ser dispositivos de prueba o algo así. CEO decidió comprar por sí mismos. Sin embargo, conocemos varios modelos que queremos retirar y ya no admitimos, o actualizar a la próxima versión Windows 10, aquellos que bloqueamos y marcamos para el ciclo de vida con los que lidiar. ¿Como hacemos eso? Informes en su mayoría. Cómo aplicarlo, líneas de base y colecciones.

Encontrar los modelos en su entorno, SQL:

- HP SELECT CS. DONDE fcm.CollectionID = 'SMS00001' y CS.Manufacturer0 COMO 'HP' GROUP BY CS.Model0, CS.Manufacturer0, BB.Product0 ORDER BY Count DESC - LENOVO SELECT CS.Manufacturer0, CS.Model0, Count (*) as 'Count', CSP.Version0 FROM v_GS_COMPUTER_SYSTEM CS JOIN v_FullCollectionMembership fcm en CS.ResourceID = fcm.ResourceID LEFT JOIN v_GS_COMPUTER_SYSTEM_PRODUCT CSP en CS.ResourceID = CSPID.Resource 'CSP' CS.ResourceID = CSPID. POR CS.Model0, CS.Manufacturer0, CSP.Version0 ORDER BY Count DESC - Todo lo demás SELECT CS.Manufacturer0, CS.Model0, Count (*) as 'Count' FROM v_GS_COMPUTER_SYSTEM CS JOIN v_FullCollectionMembership fcm en CS.ResourceID = fcm. ResourceID WHERE fcm.CollectionID = 'SMS00001' y CS.Manufacturer0 NO COMO 'HP' y CS .Fabricante0 NO COMO EL GRUPO 'LENOVO' POR CS.Model0, CS.Manufacturer0 ORDEN POR Count DESC

Soporte de modelo 01

Creación de una línea de base para modelos compatibles

Dell y Lenovo

Para Dell y Lenovo, usamos la información del "Modelo", pero para HP usamos Producto.

Dell / Lenovo (usando Dell como ejemplo)
Configuración: usando WQL Query, que busca la propiedad del modelo en Win32_ComputerSystem:
Soporte de modelo 02
Las Reglas de cumplimiento son una lista de las máquinas que NO son compatibles, aprovechando el operador "Ninguno de". Si la consulta devuelve uno de los modelos de la lista, marcará el elemento de configuración como no compatible.
Soporte modelo 03

HP

Para HP, usamos Producto, por lo que el CI está configurado ligeramente diferente para Configuración.

Soporte modelo 05
Soporte de modelo 06

Métodos de detección:
Soporte de modelo 04

#Dell CI if ((Get-WmiObject win32_computersystem) .Fabricante -como "Dell *") {Write-Host "Dell"} #Lenovo CI if ((Get-WmiObject win32_computersystem) .Fabricante -como "Lenovo") {Write-Host " Lenovo "} # HP CI if ((Get-WmiObject win32_computersystem) .Fabricante -como" H * ") {Write-Host" HP "}

Base

Los 3 CI se agregan a una línea de base y se implementan en los dispositivos Dell, HP y Lenovo.
Soporte modelo 08
Verificando varios de mis dispositivos aprovechando el Centro de software remoto de Recast:
Soporte modelo 07

Esto muestra que 4 de los modelos son compatibles, lo que significa que los apoyamos en nuestro entorno en el futuro, y 1 no cumple y debe priorizarse para su reemplazo.

En este punto, tiene una línea de base, puede ejecutar un informe para obtener las máquinas no compatibles. También puede usar los CI en parte de una línea de base más grande para otro proceso, como sus comprobaciones de actualización de Windows. Hay una publicación comunitaria en GARYTOWN.COM que habla de incorporar una línea de base en una secuencia de tareas como una verificación previa, que es el siguiente nivel.

Creación de colecciones de modelos compatibles

Las colecciones también son una excelente manera de realizar un seguimiento de nuestros modelos, especialmente para implementar elementos específicos del modelo, como BIOS o controladores.

Soporte de modelo 10

Secuencia de comandos en GitHub que examinará su sitio y creará estas colecciones. Hemos configurado colecciones para todos los modelos, luego tenemos otras colecciones con las Colecciones de modelos como colección limitante.

Tenemos 3 colecciones para cada modelo.

  • Colección de consultas de modelos que extrae todos los dispositivos de ese modelo
  • Implementación de producción de controladores y BIOS para modelar
    • Limitar colección = Colección de modelos | Incluye colecciones de producción
  • Implementaciones de preproducción de controladores y BIOS para modelar
    • Limitar colección = Colección de modelos | Incluir todas las colecciones de grupos de prueba

Con este proceso, podemos tener 1 consulta para el modelo, pero implementar elementos específicos del dispositivo en grupos de prueba y grupos de producción por separado. Este es solo un ejemplo para mostrar el valor de tener una colección de modelos.

Consultas

  • HP: todos los dispositivos Dell
seleccione SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client de SMS_R_System combinación interna SMS_G_System_COMPUTER_SYSTEM en SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId donde SMS_G_System_COMPUTER_SYSTEM.Manufacturer como "H%"
seleccione SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client de SMS_R_System INNER JOIN SMS_G_System_BASEBOARD EN DONDE SMS_G_System_BASEBOARD.ResourceID = SMS_R_System.ResourceID SMS_G_System_BASEBOARD.Product = "8079"
  • Dell: todos los dispositivos Dell
seleccione SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client de SMS_R_System combinación interna SMS_G_System_COMPUTER_SYSTEM en SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId donde SMS_G_System_COMPUTER_SYSTEM.Manufacturer como "Dell%"
  • Dell: modelos individuales (reemplace el modelo después de =, para otras colecciones de modelos)
seleccione SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client de SMS_R_System INNER JOIN SMS_G_System_COMPUTER_SYSTEM EN DONDE SMS_G_System_COMPUTER_SYSTEM.ResourceID = SMS_R_System.ResourceID SMS_G_System_COMPUTER_SYSTEM.Model = "Latitud E7470"
  • Lenovo: todos los dispositivos Lenovo
seleccione SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name, SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup, SMS_R_SYSTEM.Client de SMS_R_System combinación interna SMS_G_System_COMPUTER_SYSTEM en SMS_G_System_COMPUTER_SYSTEM.ResourceId = SMS_R_System.ResourceId donde SMS_G_System_COMPUTER_SYSTEM.Manufacturer como "Lenovo"
  • Lenovo - Modelos individuales (reemplace el modelo después de =, para otras colecciones de modelos) Use las primeras 4 letras del modelo para agrupar familias de modelos, o use el modelo completo si desea ser granular.
seleccionar SMS_R_System.ResourceId, SMS_R_System.ResourceType, SMS_R_System.Name, SMS_R_System.SMSUniqueIdentifier, SMS_R_System.ResourceDomainORWorkgroup, SMS_R_System.Client de SMS_R_System combinación interna SMS_G_System_COMPUTER_SYSTEM_PRODUCT en SMS_G_System_COMPUTER_SYSTEM_PRODUCT.ResourceID = SMS_R_System.ResourceId donde SMS_G_System_COMPUTER_SYSTEM_PRODUCT.Name como "10MQ%"

Creación de un paso de error de secuencia de tareas

A veces, tendrá una secuencia de tareas, pero desea bloquearla para que no se ejecute en modelos específicos. Tal vez esté ejecutando OSD en máquinas desconocidas, por lo que no puede aprovechar una línea de base o una colección limitante, por lo que el propio TS debe conocer los modelos que admite o no admite. Para OSD, soy un fanático de crear una lista de "modelos compatibles" y luego mostrar un mensaje (o usar una interfaz como UI ++) para que el técnico sepa que el modelo no es compatible.

Para compatibilidad con el modelo, lo combino con la descarga de Configuración del paquete de controladores para la aplicación de controladores. Ahora, si tiene modelos que aún desea admitir para OSD para los que no tiene paquetes de controladores, aún puede aprovechar este método siendo creativo con las condiciones.

Soporte de modelo 11

Entonces, la premisa aquí es, si hay un paquete de controladores asignado a la variable, entonces el modelo es compatible, si no, entonces aparece un cuadro que dice que el modelo no es compatible y pregunte si quieren continuar.

Soporte de modelo 12

Exportación del módulo TS

Paquetes para sus controladores y BIOS

Además de las herramientas del fabricante, existen herramientas comunitarias. Puede aprovechar la gran herramienta comunitaria Herramienta de automatización de controladores para crear paquetes y completarlos, o puede hacerlo manualmente. En el ejemplo anterior, el paso de la secuencia de tareas dio una pista sobre cómo aprovechamos los paquetes.

Soporte de modelo 13
Soporte de modelo 14

Al tener paquetes por modelo para controladores y BIOS, tiene control total sobre sus implementaciones de prueba y producción, eliminando variables durante las implementaciones y actualizaciones de Windows. Toda la información en los paquetes también permite informes transparentes y automatización. Si lees esta sección y estás interesado en profundizar en cómo configurar esto, contáctanos y lo agregaremos a nuestra lista de próximas publicaciones.

Otra consulta SQL, una consulta para sus modelos de hardware

Gracias a Garth Jones, una consulta simple para proporcionar sus modelos, que también extrae información del producto de HP y la versión de Lenovo.

; con cte como (SELECT RV.ResourceID como 'RecsourceID', CS.Manufacturer0 como 'Fabricante', caso cuando CS.Manufacturer0 como 'LENOVO' y luego CSP.Version0 Else isnull (BB.Product0, '') finaliza como 'PModel' , CS.Model0 como 'Modelo' FROM dbo.v_R_System_Valid RV se une a dbo.v_GS_COMPUTER_SYSTEM CS en RV.ResourceID = CS.ResourceID JOIN dbo.v_FullCollectionMembership fcm en RV.ResourceID = fcm.ResourceID_LISTA_JUI_L_SMS00 y fcm.ResourceID_Lcm.CollectionMembership fcm en RV.ResourceID = fcm. BB en RV.ResourceID = BB.ResourceID LEFT JOIN v_GS_COMPUTER_SYSTEM_PRODUCT CSP en RV.ResourceID = CSP.ResourceID) Seleccione cte.Manufacturer como 'Manufacturer', cte.PModel as 'pmodel', cte.Model as 'Model', count (* ) como 'total' del grupo cte por cte.Manufacturer, cte.PModel, cte.Model order by 4 desc

Soporte modelo 09

Soporte de hardware Recast Software

Más allá de las herramientas del fabricante: Recast Software y soporte de hardware, Recast Software proporciona no solo informes con informes, sino también paneles de control de la consola sobre su hardware.

Acerca de Recast Software
1 de cada 3 organizaciones que utilizan Microsoft Configuration Manager confían en Right Click Tools para detectar vulnerabilidades y remediarlas más rápido que nunca.
Descargar herramientas gratuitas
Solicitar precio

Vea cómo Right Click Tools está cambiando la forma en que se administran los sistemas.

Aumente la productividad de inmediato con nuestra versión limitada y gratuita de la edición Community.

Comience con Right Click Tools hoy:

Compartir este:

Ayuda

  • Este campo es para fines de validación y no debe modificarse.

Contacto

  • Este campo es para fines de validación y no debe modificarse.
es_MXSpanish