Как обновить PowerShell на Windows Server 2008 R2?

Как обновить PowerShell на Windows Server 2008 R2?

Я использую Windows PowerShell 1.0 в Windows Server 2008 R2. Я пробовал PowerShell 3.0 в Windows 8, и он мне показался хорошим.

Теперь вопрос: как мне обновить PowerShell на машине Windows Server 2008 R2? Если версия 3.0 для меня недоступна, то есть ли способ обновиться до последней доступной версии?


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

решение1

Это невозможно. Windows PowerShell 2.0 включен в Windows Server 2008 R2. Вы не можете установить Windows PowerShell 1.0 в 2008 R2 любым поддерживаемым способом.

Чтобы проверить версию PowerShell, которую вы используете, просто выведите $hostпеременную.

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

решение2

PowerShell 2.0 входит в состав Server 2008 R2. PowerShell 3.0 входит в состав Windows 8 и Server 2012. PowerShell 3.0 можно установить на Server 2008 R2.

Следующие инструкции взяты с этой страницы:http://technet.microsoft.com/en-us/library/hh847837.aspx

  1. Перед установкой Windows Management Framework 3.0 удалите все предыдущие версии Windows Management Framework 3.0.

  2. Установите полную версию Microsoft .NET Framework 4.0 (dotNetFx40_Full_setup.exe) из Центра загрузки Microsoft по адресуhttps://go.microsoft.com/fwlink/?LinkID=212547.

  3. Или установите Microsoft .NET Framework 4.5 (dotNetFx45_Full_setup.exe) из Центра загрузки Microsoft по адресуhttps://go.microsoft.com/fwlink/?LinkID=242919.

  4. Установите Windows Management Framework 3.0 из Центра загрузки Microsoft по адресуhttps://www.microsoft.com/en-us/download/details.aspx?id=34595.

На странице также описывается, как установить PowerShell 3.0 на Server 2008 (не R2) и Windows 7.

решение3

PowerShell 4.0это финальная версия, доступная для Windows Server 2008 R2.

Предварительные условия:

Он устанавливается как частьWindows Management Framework 4.0.

решение4

Чтобы сохранить текущую версию, предположим, что вы по-прежнему используете Windows Server 2008 R2 и PowerShell 2.0.

Запустите следующий код в Windows PowerShell:

Import-Module servermanager
Add-WindowsFeature powershell-ise

Связанный контент