![Markdown Footnotes](https://trspos.com/wp-content/uploads/notas-al-pie-de-markdown-400x267.jpg)
Listado de Software Instalado con PowerShell
![Listado de Software Instalado con PowerShell](https://trspos.com/wp-content/uploads/powershell-lista-de-software-instalado-rapidamente.jpg)
En el mundo de la programación es común encontrarse con la necesidad de hacer un listado de software instalado en una computadora. Para realizar esta tarea de manera rápida y eficiente, PowerShell es una herramienta poderosa que permite hacer un listado en tan solo 30 segundos. En este artículo se explicará cómo utilizar PowerShell para obtener un listado de software instalado en una computadora.
Cómo utilizar PowerShell para obtener el listado de software instalado
Para obtener el listado de software instalado en una computadora con PowerShell, siga los siguientes pasos:
- Abra PowerShell como administrador.
- Escriba el siguiente comando en la línea de comandos:
Get-WmiObject -Class Win32_Product
- Pulse 'Enter'.
Después de seguir estos pasos, se obtendrá una lista completa de todo el software instalado en la computadora.
Ejemplo de código
El siguiente código es un ejemplo de cómo se vería el listado obtenido con PowerShell:
Name Version Vendor InstallLocation
---- ------- ------ ---------------
Microsoft Office 365 Business - es-es 16.0.13929 Microsoft Cor... C:Program Files (x86)Mi...
Microsoft Edge 86.0.622.63 Microsoft Co... C:Program Files (x86)Mi...
Microsoft Visual C++ 2015 x86 Minimum... 14.0.24210 Microsoft Co... C:Program Files (x86)Mi...
Microsoft Visual C++ 2015 x86 Additi... 14.0.24210 Microsoft Co... C:Program Files (x86)Mi...
Microsoft Visual C++ 2015 x86 Redist... 14.0.24210 Microsoft Co... C:Program Files (x86)Mi...
Microsoft OneDrive 20.169.0823.0008 Microsoft Co... C:Program Files (x86)Mi...
Cómo filtrar el listado obtenido
Si se quiere hacer un listado más específico, es posible filtrar el listado obtenido con PowerShell utilizando diferentes parámetros. Por ejemplo, se puede filtrar por el nombre del software, por el fabricante o por la versión del software. El siguiente es un ejemplo de cómo filtrar el listado por el nombre del software:
- Escriba el siguiente comando en la línea de comandos:
Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*nombre del software*" }
- Pulse 'Enter'.
Con este comando se obtendrá un listado específico del software que contenga el nombre deseado.
Conclusión
PowerShell es una herramienta muy útil para obtener un listado completo y rápido del software instalado en una computadora. Con solo seguir unos pocos pasos, es posible obtener un listado completo o filtrado de software. Esperamos que este artículo haya sido de ayuda para lograr una rápida búsqueda de software instalado en su equipo.
Preguntas frecuentes
¿Es seguro utilizar PowerShell para hacer un listado de software instalado?
Sí, es seguro utilizar PowerShell para hacer un listado de software instalado en su computadora. PowerShell es una herramienta integrada en Windows y es segura para su uso.
¿Cómo elimino software a través de PowerShell?
Para eliminar software a través de PowerShell, se puede utilizar el siguiente comando: Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -eq "*nombre del software a eliminar*" } | ForEach-Object { $_.Uninstall() }
. Se debe reemplazar "*nombre del software a eliminar*" con el nombre del software que se desea eliminar.
¿Es posible obtener el listado de software instalado en una red?
Sí, es posible obtener el listado de software instalado en una red utilizando PowerShell remoto. Para hacer esto, se debe utilizar el siguiente comando: Get-WmiObject -Class Win32_Product -ComputerName "Nombre de la computadora"
. Se debe reemplazar "Nombre de la computadora" por el nombre de la computadora en la red que se desea analizar.
¿Qué otros comandos útiles existen en PowerShell?
Existen muchos comandos útiles en PowerShell, algunos de los más populares son:
- Get-ChildItem: Para listar archivos y directorios.
- Get-Service: Para listar servicios.
- Get-EventLog: Para leer los registros de eventos.
- Start-Service: Para iniciar un servicio.
- Stop-Service: Para detener un servicio.
- Get-Process: Para obtener información de los procesos corriendo.
Estos son solo algunos de los comandos útiles en PowerShell, pero hay muchos más disponibles.
Deja una respuesta