Encuentre el software instalado usando SCCM CMPivot
En esta publicación, le mostraré cómo encontrar el software instalado usando SCCM CMPivot. Con CMPivot puede encontrar software específico instalado en las computadoras y también exportar los resultados.
Llevo un tiempo explorando las consultas de CMPivot y me parecen muy interesantes. La cantidad de información que puedes recopilar de máquinas remotas es simplemente asombrosa. Si está interesado en explorar CMPivot, puede consultar todas mis consultas de ConfigMgr CMPivot.
Muy bien, una pequeña introducción sobre CMPivot si lo está utilizando por primera vez. CMPivot es una utilidad que brinda acceso al estado en tiempo real de los dispositivos en su entorno. Cuando ejecuta una consulta CMPivot, inmediatamente ejecuta una consulta en todos los dispositivos actualmente conectados en la colección de destino y devuelve los resultados. Para obtener más información sobre CMPivot, consulte CMPivot para obtener datos reales en Configuration Manager.
Existen muchos métodos alternativos para encontrar software instalado en las computadoras; sin embargo, usar SCCM CMPivot lo hace un poco más fácil. Encontrar los softwares instalados en las computadoras es algo que se hace en cada auditoría de software. En las computadoras corporativas no se le permite instalar ningún software nuevo a menos que esté aprobado por la empresa. Básicamente, entendiste por qué es fundamental encontrar el software instalado en las computadoras.
Antes de ejecutar la consulta CMPivot, asegúrese de que los dispositivos estén en línea. Ahora, en algunos casos, no todas las computadoras en la colección de dispositivos SCCM están en línea debido a que los usuarios se encuentran en diferentes zonas horarias. La consulta CMPivot intentará ejecutarse en todos los dispositivos, pero en caso de que el dispositivo esté fuera de línea o no sea posible contactarlo, podrá informarlo en el resultado de la consulta.
Buscar software instalado usando SCCM CMPivot
Busquemos el software instalado mediante la consulta SCCM CMPivot. Inicie la consola SCCM 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.
En la herramienta CMPivot, seleccione la pestaña Consulta. Si ejecuta la consulta InstalledSoftware, enumera todos los softwares instalados en cada computadora de la colección de dispositivos. El resultado será definitivamente más largo y es posible que tengas que exportar la lista a un archivo CSV y revisar los resultados.
Encuentre todos los softwares instalados desde una computadora específica con CMPivot
En algunos casos, es necesario encontrar todos los softwares instalados en una computadora específica. Si desea encontrar el software instalado desde un dispositivo o computadora específica, utilice la siguiente consulta.
InstalledSoftware | Where Device == 'device name'La consulta anterior busca los softwares instalados para el dispositivo especificado. Además del nombre del producto, el resultado también contiene la información del editor, la versión del producto y el código de software.
Uso de CMPivot para buscar software instalado específico en un dispositivo específico
A menudo se nos pide que busquemos un software específico instalado desde una computadora remota. Ahora que sabemos cómo consultar el software instalado, es cuestión de refinar nuestra consulta anterior y encontrar el nombre del producto.
Utilice la siguiente consulta para buscar software instalado específico (por ejemplo, Visual Studio Professional 2019) en una computadora específica.
InstalledSoftware | where Device == 'CORPPRO01' and ProductName == 'Visual Studio Professional 2019'Asegúrese de reemplazar el nombre del producto por uno que desee buscar y también el nombre del dispositivo.
Si no está seguro del nombre del producto, puede cambiar el operador a ProductName contiene.
Por ejemplo, si desea buscar software instalado que contenga Studio en el nombre del producto, puede utilizar la siguiente consulta.
InstalledSoftware | where Device == 'CORPPRO01' and ProductName contains 'Studio'Buscar software instalado usando el nombre del editor con CMPivot
También puede ejecutar una consulta SCCM CMPivot para buscar el software instalado utilizando el nombre del editor. Si está seguro del nombre del editor, utilice el operador escalar ==; de lo contrario, puede utilizar el operador escalar Contiene.
Por ejemplo, la siguiente consulta CMPivot encuentra el software instalado cuyo nombre de editor contiene VMware.
InstalledSoftware | where Device == 'CORPPRO01' and Publisher contains 'Vmware'Además de los métodos anteriores, existen varias modificaciones que se realizan en la consulta y se encuentra la información del software instalado. Espero que esta publicación ayude a encontrar los softwares instalados en sus computadoras. Si tiene alguna pregunta, no dude en agregarla en la sección de comentarios.





