Comando de PowerShell para comprobar la versión de .NET Framework
.Net framework es un marco de desarrollo de software desarrollado por Microsoft. Se utiliza para crear y ejecutar aplicaciones y servicios. Es posible que se instalen diferentes versiones de .net framework en el sistema; es importante saber cómo determinar la versión de .net framework en uso.
En este artículo, discutiremos cómo verificar la versión de .net framework usando un comando de PowerShell.
La versión de .NET framework instalada en una máquina aparece en el registro en la ubicación HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\.
Por ejemplo, para verificar el marco .NET (4.5 y posterior) instalado en una máquina, verifique la ruta de ubicación del registro, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. Si falta la subclave Full, entonces .NET framework 4.5 o superior no está instalado en el sistema.
Hay dos formas diferentes de determinar la versión de .NET Framework utilizando PowerShell Get-ChildItem y Registro.
- Utilice Get-ChildItem y Registro para verificar la versión de .NET framework.
- Utilice Get-ItemProperty y Registry para comprobar la versión mínima
Uso de Get-ChildItem y Registro para verificar la versión de .Net Framework
Para verificar la versión de .NET Framework en su sistema, siga los pasos indicados.
- Abrir un PowerShell: inicie el terminal PowerShell
Escriba el comando de PowerShell
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version- Presione enter
- Este comando devuelve la lista de versiones de .NET Framework instaladas en su computadora.
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, versionEn el script de PowerShell anterior, el comando Get-ChildItem utiliza la ubicación del Registro para verificar las versiones de Dot NET framework instaladas en su computadora y mostrar el nombre y los detalles de la versión.
A continuación se muestra el resultado del comando de PowerShell anterior para determinar el .NET Framework instalado en la computadora.
Muestra todas las versiones de .NET framework disponibles en el sistema. .NET Framework 4.8 es la última versión disponible e instalada en el sistema.
Consejo interesante: ¡Cómo instalar .NET Framework 3.5 usando PowerShell!
Uso de Get-ItemPropertyValue y Registro para verificar la versión de .Net Framework
Para verificar la versión de .NET Framework en su sistema, siga los pasos indicados.
- Abrir un PowerShell: inicie el terminal PowerShell
Escriba el comando de PowerShell
(Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").Release- Presione enter
- Este comando devuelve el valor de versión que representa la versión del marco .NET instalado en su sistema.
(Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").ReleaseEn el script de PowerShell anterior, el comando Get-ItemProperty utiliza la ubicación del registro para verificar el valor de versión. Un valor de Versión es un valor REG_DWORD que almacena el valor mínimo de la versión de .NET Framework.
El resultado del script de PowerShell anterior para verificar la versión de dot net framework en su computadora devuelve el valor de la entrada Release como 528040, que es la clave de versión para la versión .NET framework 4.8.
PS C:\> (Get-ItemProperty "HKLM:SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full").Release
528040
PS C:\> Conclusión
Espero que el artículo anterior sobre cómo verificar la versión de .NET Framework en la computadora usando el comando PowerShell le resulte útil.
Los cmdlets Get-ChildItem y Get-ItemProperty en PowerShell se utilizan para obtener los elementos especificados en la ubicación del Registro y verificar la versión de .NET Framework.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.
