El sistema operativo que estoy usando es Windows 7 y la versión de PowerShell que se instala aquí es 2.0. ¿Puedo actualizarlo a la versión 3.0 o 4.0?
Porque hay cmdlets que la versión 2.0 no puede reconocer.
El sistema operativo que estoy usando es Windows 7 y la versión de PowerShell que se instala aquí es 2.0. ¿Puedo actualizarlo a la versión 3.0 o 4.0?
Porque hay cmdlets que la versión 2.0 no puede reconocer.
Respuestas:
Descargue e instale desde http://www.microsoft.com/en-us/download/details.aspx?id=34595 . Sin embargo, necesita Windows 7 SP1 .
Vale la pena tener en cuenta que PowerShell 3 en Windows 7 no tiene todos los cmdlets como PowerShell 3 en Windows 8. Por lo tanto, es posible que aún encuentre cmdlets que no están presentes en su sistema.
La última versión de PowerShell a septiembre de 2015 es PowerShell 4.0. Se incluye con Windows Management Framework 4.0.
Aquí está la página de descarga de PowerShelll 4.0 para todas las versiones de Windows. Para Windows 7, hay 2 enlaces en esa página, 1 para x64 y 1 para x86.
Simplemente ejecute esto en una consola.
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
Instala la última versión usando un Chocolatey repositorio de .
Originalmente estaba usando el comando cinst powershell 3.0.20121027
, pero parece que luego dejó de funcionar. Dado que esta pregunta está relacionada con PowerShell 3.0, esta fue la manera correcta. En este momento (26 de junio de 2014)cinst powershell
refiere a la versión 3.0 de PowerShell, y eso puede cambiar en el futuro.
Consulte la página del paquete Chocolatey PowerShell para obtener detalles sobre qué versión se instalará.
Ejecute los siguientes comandos en CMD
choco install powershell
choco upgrade powershell
-y
opción
A partir de hoy, Windows PowerShell 5.1 es la última versión. Se puede instalar como parte de Windows Management Framework 5.1. Fue lanzado en enero de 2017.
Citando de la página de descarga oficial de Microsoft aquí .
Algunas de las características nuevas y actualizadas de esta versión incluyen:
- Copia de archivos restringida hacia / desde puntos finales de JEA
- Soporte de JEA para cuentas de servicio administradas por grupos y políticas de acceso condicional
- Soporte de consola PowerShell para VT100 y redirección de stdin con entrada interactiva
- Compatibilidad con módulos firmados por catálogo en PowerShell Get
- Especificar qué versión del módulo cargar en un script
- Compatibilidad con cmdlet de administración de paquetes para servidores proxy
- Compatibilidad con cmdlet de PowerShellGet para servidores proxy
- Mejoras en la depuración de scripts de PowerShell
- Mejoras en la configuración del estado deseado (DSC)
- Auditoría de uso de PowerShell mejorada mediante transcripción y registro
- Cmdlets nuevos y actualizados basados en comentarios de la comunidad
La última versión de PowerShell a agosto de 2016 es PowerShell 5.1. Se incluye con Windows Management Framework 5.1.
Aquí está la página de descarga de PowerShell 5.1 para todas las versiones de Windows, incluidos Windows 7 x64 y x86.
Vale la pena señalar que PowerShell 5.1 es la primera versión disponible en dos ediciones de "Desktop" y "Core". Powershell Core 6.x es multiplataforma, su última versión para enero de 2019 es 6.1.2 . También funciona en Windows 7 SP1 .
utilice los enlaces de arriba. Si se encuentra con el error "Esta actualización no es aplicable a su computadora", asegúrese de que está utilizando el archivo correcto para su sistema operativo. por ejemplo, intenté ejecutar el servidor de Windows 2012 desde ese enlace en Windows 7 Service Pack 1 y obtuve el error anterior, así que asegúrese de usar el zip correcto. Si no sabe qué sistema operativo tiene, vaya a Inicio y sistema y debería aparecer de inmediato. Esto debería explicarse por sí mismo, pero