Los programas instalados en Windows se pueden recuperar navegando al "Panel de control> Programas> Programas y características"Sección, que es un método basado en GUI. Sin embargo, PowerShell también puede obtener la lista de programas instalados utilizando un código específico. Hacerlo es posible tanto en sistemas de 32 bits como de 64 bits de arquitectura.
El siguiente artículo proporcionará detalles sobre cómo obtener la lista de software instalado en Windows.
Cómo enumerar el software instalado con PowerShell Quick (en 30 segundos)?
Para obtener la lista de software instalado, use los métodos dados a continuación:
Método 1: use el cmdlet "get-wmiobject" para obtener la lista de software instalado
El primer método que se utilizará para obtener la lista de software instalado en PowerShell es mediante el uso del "Get-wmiobject". Particularmente, este cmdlet obtiene las instancias del "Instrumentación de Administración Windows"Clases. Sin embargo, el uso de propiedades específicas ayudará a obtener la lista de software instalado. Por ejemplo, describa la línea de código mencionada:
Get -wmiobject -class win32_product | Nombre, versión select-objeción
En el código indicado anteriormente:
Método 2: use el cmdlet "get-itemproperty" para obtener la lista de software instalado
Otra forma de obtener la lista de software instalado es utilizar el "Get-itempererty"Cmdlet. Particularmente, este cmdlet obtiene las propiedades del elemento especificado. Por ejemplo, describa la demostración dada:
Get-itemProperty HKLM: \ Software \ wow6432node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \* | Nombre-objeto DisplayName
En el ejemplo mencionado anteriormente:
Se trataba de obtener la lista de software instalado con PowerShell.
Conclusión
Se puede recuperar una lista de software instalado con PowerShell con la ayuda de "Get-wmiobject", y "Get-itempererty". Estos cmdlets también muestran el nombre de las aplicaciones y sus versiones. Esta publicación ha elaborado en el procedimiento para obtener la lista de software instalado utilizando PowerShell.