Encuentre versiones de Windows 11 usando SCCM | SQL | Consulta CMPivot
En esta publicación, usaremos dos métodos para encontrar versiones de Windows 11 usando SCCM. Para determinar las versiones de Windows 11, utilizaremos la consulta SQL y la consulta SCCM CMPivot.
Puede ejecutar consultas SQL y consultas CMPivot para buscar las versiones de Windows 11 que incluyen la versión 21H2, 22H2. En computadoras con Windows 11, primero debe instalar el agente cliente ConfigMgr. Puede leer la guía sobre varias formas de instalar el agente SCCM en Windows 11.
Una vez que tenga computadoras con Windows 11 que ejecuten agentes SCCM, puede ejecutar consultas para encontrar las versiones de Windows 11.
Usaremos dos métodos para encontrar versiones de Windows 11 usando SCCM.
- Ejecute la consulta SQL y busque versiones de Windows 11.
- Ejecute una consulta CMPivot y determine las versiones de Windows 11.
La entidad CMPivot facilita la identificación instantánea de dispositivos que ejecutan Windows 11 desde la consola SCCM. Si CMPivot no produce ningún resultado, un método alternativo para probar es una consulta SQL.
En ambas consultas, el número de compilación se utiliza para determinar las versiones de Windows 11. El número de compilación de Windows 11 versión 21H2 es 22000. Para Windows 11 versión 22H2, el número de compilación es 22621.
Lea también: Cómo crear una colección de dispositivos para Windows 11 22H2 en SCCM
Método 1: buscar versiones de Windows 11 mediante la consulta SQL SCCM
Para encontrar las versiones de Windows 11 mediante la consulta SQL SCCM: -
- Inicie SQL Server Management Studio (SSMS) y conéctese al motor de base de datos.
- Expanda Bases de datos y haga clic con el botón derecho en la base de datos SCCM y seleccione Nueva consulta.
- En la ventana de consulta, pegue y ejecute la siguiente consulta SQL SCCM para encontrar las versiones de Windows 11.
select v_R_System.Name0 as 'Hostname',
v_R_System.User_Name0 as 'System Username',
v_R_System.Operating_System_Name_and0 as 'Operating System',
v_GS_OPERATING_SYSTEM.BuildNumber0 as 'Windows OS Build Number',
case
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '22621' then 'Windows 11 22H2'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '22000' then 'Windows 11 21H2'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '19043' then 'Windows 10 21H1'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '19042' then 'Windows 10 20H2'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '19041' then 'Windows 10 2004'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '18363' then 'Windows 10 1909'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '18362' then 'Windows 10 1903'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '17763' then 'Windows 10 1809'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '17134' then 'Windows 10 1803'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '16299' then 'Windows 10 1709'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '15063' then 'Windows 10 1703'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '14393' then 'Windows 10 1607'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '10586' then 'Windows 10 1511'
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '10240' then 'Windows 10 1507'
End as 'Windows OS Version'
from v_r_system
inner join v_gs_operating_system
on v_R_System.ResourceID=v_GS_OPERATING_SYSTEM.ResourceID
where v_R_System.Operating_System_Name_and0 like '%Microsoft Windows NT Workstation 10.0%'
order by v_R_System.Name0Con la consulta SQL anterior, puede encontrar todas las versiones de Windows 11 junto con las versiones de Windows 10. La siguiente línea consulta las versiones de Windows 11 desde la base de datos SQL de SCCM.
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '22000' then 'Windows 11 21H2'Para encontrar los dispositivos Windows 11 22H2 mediante una consulta SQL, ejecute el siguiente comando.
when v_GS_OPERATING_SYSTEM.BuildNumber0 = '22621' then 'Windows 11 22H2'Nota: En la consulta anterior, sustituya Windows 11 21H1 por Windows 11 21H2.
Método 2: utilizar la consulta SCCM CMPivot para buscar versiones de Windows 11
En este método, utilizaremos la consulta SCCM CMPivot para buscar versiones de Windows 11.
- Inicie la consola ConfigMgr y vaya a Activos y cumplimiento > Descripción general > Colecciones de dispositivos.
- Elija la colección de dispositivos en la que desea ejecutar CMPivot.
- Haga clic derecho en la colección de dispositivos y haga clic en Iniciar CMPivot.
- Ingrese la siguiente consulta para encontrar versiones de Windows 11.
OperatingSystem | where BuildNumber == '22000'La consulta CMPivot anterior enumera todas las versiones de Windows 11 según el número de compilación. El número de compilación de Windows 11 21H2 es 22000.
La siguiente consulta CMPivot se puede utilizar para encontrar todos los dispositivos Windows 11 22H2.
OperatingSystem | where Version == '10.0.22621'
OperatingSystem | where BuildNumber == '22621'Actualmente, Windows 11 22H2 es la última versión de Windows 11. La consulta se actualizó para incluir la nueva versión de Windows 11. Aprenda cómo actualizar a Windows 11 22H2 usando Configuration Manager y Microsoft Intune (Endpoint Manager).
Si desea consultar todas las versiones de Windows 10 y Windows 11 de una sola vez, aquí está la consulta CMPivot que puede utilizar. La siguiente consulta de CMPivot puede encontrar todas las versiones de Windows 10 e incluso Windows XP y Windows 7.
OperatingSystem | where ProductType == 1 | project Edition=case(
BuildNumber == '2600', 'Windows XP',
BuildNumber like '760%', 'Windows 7',
BuildNumber == '9600', 'Windows 8',
BuildNumber == '10240', 'Windows 10 1507',
BuildNumber == '10586', 'Windows 10 1511',
BuildNumber == '14393', 'Windows 10 1607',
BuildNumber == '15063', 'Windows 10 1703',
BuildNumber == '16299', 'Windows 10 1709',
BuildNumber == '17134', 'Windows 10 1803',
BuildNumber == '17763', 'Windows 10 1809',
BuildNumber == '18362', 'Windows 10 1903',
BuildNumber == '18363', 'Windows 10 1909',
BuildNumber == '19041', 'Windows 10 2004',
BuildNumber == '19042', 'Windows 10 20H2',
BuildNumber == '19043', 'Windows 10 21H1',
BuildNumber == '22000', 'Windows 11 21H2',
BuildNumber == '22621', 'Windows 11 22H2',
BuildNumber > '22621', 'Windows 11 Other',
BuildNumber)
| summarize count() by Edition | order by count_ asc Aquí hay un video tutorial que muestra cómo encontrar versiones de Windows 11 usando SQL Query y CMPivot Query usando SCCM.

