Можно ли обновить PowerShell 3 на Windows Server 2008 с пакетом обновления 2 (SP2) до более поздних версий?

728
Regmi

На полностью исправленном Windows Server 2008 с пакетом обновления 2 (SP2) я обновил Powershell 2 до 3. Нет ли способа обновить powershell до v5 или даже v4?

Примечания. Установка Powershell 2–3 выполняется через: https://www.microsoft.com/en-us/download/details.aspx?id=34595

Установка Powershell 3–4 - не удается: https://www.microsoft.com/en-us/download/details.aspx?id=40855

0
Работает ли [установка Windows Management Framework 5.1] (https://docs.microsoft.com/en-us/powershell/wmf/5.1/install-configure)? Я не уверен, что вам нужно установить все промежуточные версии. Ben N 5 лет назад 0
@BenN Когда дело доходит до обновлений, Windows 2008 Server R2 выглядит намного лучше, чем Windows 2008 Server. Обновления для Windows 2008 Server R2 не применяются для Windows 2008 Server! Попробовал, получил "Обновление не относится к вашей системе." Regmi 5 лет назад 0
Ах, моя ошибка; У меня были SP2 и R2 одинаковые. Согласно [этой странице системных требований] (https://docs.microsoft.com/en-us/powershell/scripting/setup/windows-powershell-system-requirements?view=powershell-6), версия 4.0 и более поздние по крайней мере, 2008 R2, [как это делается] (https://blogs.msdn.microsoft.com/powershell/2018/01/10/powershell-core-6-0-generally-available-ga-and-supported/) PowerShell Core (версия 6), к сожалению. Ben N 5 лет назад 0

1 ответ на вопрос

2
Ramhound

Нет ли способа обновить PowerShell до v5 или даже до v4?

нет

На полностью исправленной Windows Server 2008 SP2 я обновил Powershell 2 до 3.

Чтобы установить PowerShell 4+, необходимо установить Windows Management Framework 4.0, и ни Windows Management Framework 4.0, ни Windows Management Framework 5.1 не поддерживают Windows Server 2008 с пакетом обновления 2 (SP2).

enter image description here

Источник: WMF 5.1 Совместимость операционной системы

WMF 4.0 может быть установлен только на следующих операционных системах.

  • Windows 7 с пакетом обновления 1

  • Windows Server 2008 R2 с пакетом обновления 1

  • Windows Server 2012

Что касается PowerShell Core, поскольку он включает в себя Microsoft.PowerShell.Management, он также не будет поддерживать Windows Server 2008 SP2

PowerShell Core (он же PowerShell 6) официально поддерживается на следующих платформах:

  • Windows Server 2008 R2, 2012 R2, 2016

Источник: PowerShell Core 6.0