¿Cómo puedo actualizar PowerShell en Windows Server 2008 R2?

¿Cómo puedo actualizar PowerShell en Windows Server 2008 R2?

Estoy usando Windows PowerShell 1.0 en Windows Server 2008 R2. Probé PowerShell 3.0 en Windows 8 y me parece bien.

Ahora la pregunta es: ¿Cómo puedo actualizar PowerShell en la máquina con Windows Server 2008 R2? Si la versión 3.0 no está disponible para mí, ¿hay alguna forma de actualizar a la última versión disponible?


Name             : ConsoleHost
Version          : 2.0
InstanceId       : f0b6480c-be55-429d-a197-65604de5887e
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.ConsoleHost+ConsoleColorProxy
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Respuesta1

Eso es imposible. Windows PowerShell 2.0 está incluido en Windows Server 2008 R2. No puede instalar Windows PowerShell 1.0 en 2008 R2 de ninguna manera compatible.

Para verificar la versión de PowerShell que está ejecutando, simplemente haga eco de la $hostvariable.

Name             : Windows PowerShell ISE Host
Version          : 3.0
InstanceId       : 711f19be-3f19-4612-bea3-61899c1a73c2
UI               : System.Management.Automation.Internal.Host.InternalHostUserInterface
CurrentCulture   : en-US
CurrentUICulture : en-US
PrivateData      : Microsoft.PowerShell.Host.ISE.ISEOptions
IsRunspacePushed : False
Runspace         : System.Management.Automation.Runspaces.LocalRunspace

Respuesta2

PowerShell 2.0 se incluye con Server 2008 R2. PowerShell 3.0 se incluye con Windows 8 y Server 2012. PowerShell 3.0 se puede instalar en Server 2008 R2.

Las siguientes instrucciones están extraídas de esta página:http://technet.microsoft.com/en-us/library/hh847837.aspx

  1. Antes de instalar Windows Management Framework 3.0, desinstale cualquier versión anterior de Windows Management Framework 3.0.

  2. Instale la instalación completa de Microsoft .NET Framework 4.0 (dotNetFx40_Full_setup.exe) desde el Centro de descarga de Microsoft enhttps://go.microsoft.com/fwlink/?LinkID=212547.

  3. O instale Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) desde el Centro de descarga de Microsoft enhttps://go.microsoft.com/fwlink/?LinkID=242919.

  4. Instale Windows Management Framework 3.0 desde el Centro de descarga de Microsoft enhttps://www.microsoft.com/en-us/download/details.aspx?id=34595.

La página también describe cómo instalar PowerShell 3.0 en Server 2008 (no R2) y Windows 7.

Respuesta3

PowerShell 4.0es la versión final disponible para Windows Server 2008 R2.

Los requisitos previos son:

Se instala como parte deMarco de administración de Windows 4.0.

Respuesta4

Para conservar su versión actual, diga que todavía está ejecutando Windows Server 2008 R2 y que está usando PowerShell 2.0.

Ejecute el siguiente código en Windows PowerShell:

Import-Module servermanager
Add-WindowsFeature powershell-ise

información relacionada