
Estou usando o Windows PowerShell 1.0 no Windows Server 2008 R2. Eu tentei o PowerShell 3.0 no Windows 8 e parece bom para mim.
Agora a questão é: como posso atualizar o PowerShell na máquina Windows Server 2008 R2? Se o 3.0 não estiver disponível para mim, existe alguma maneira de atualizar para a versão mais recente disponível?
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
Responder1
Isso é impossível. O Windows PowerShell 2.0 está incluído no Windows Server 2008 R2. Você não pode instalar o Windows PowerShell 1.0 no 2008 R2 de nenhuma forma compatível.
Para verificar a versão do PowerShell que você está executando, basta repetir a $host
variável.
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
Responder2
O PowerShell 2.0 está incluído no Server 2008 R2. O PowerShell 3.0 está incluído no Windows 8 e no Server 2012. O PowerShell 3.0 pode ser instalado no Server 2008 R2.
As instruções a seguir foram extraídas desta página:http://technet.microsoft.com/en-us/library/hh847837.aspx
Antes de instalar o Windows Management Framework 3.0, desinstale todas as versões anteriores do Windows Management Framework 3.0.
Instale a instalação completa do Microsoft .NET Framework 4.0 (dotNetFx40_Full_setup.exe) do Centro de Download da Microsoft emhttps://go.microsoft.com/fwlink/?LinkID=212547.
Ou instale o Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) do Centro de Download da Microsoft emhttps://go.microsoft.com/fwlink/?LinkID=242919.
Instale o Windows Management Framework 3.0 do Centro de Download da Microsoft emhttps://www.microsoft.com/en-us/download/details.aspx?id=34595.
A página também descreve como instalar o PowerShell 3.0 no Server 2008 (não R2) e no Windows 7.
Responder3
PowerShell 4.0é a versão final disponível para Windows Server 2008 R2.
Os pré-requisitos são:
Ele é instalado como parteEstrutura de gerenciamento do Windows 4.0.
Responder4
Para manter sua versão atual, digamos que você ainda esteja executando o Windows Server 2008 R2 e usando o PowerShell 2.0.
Execute o seguinte código no Windows PowerShell:
Import-Module servermanager
Add-WindowsFeature powershell-ise