Обновление версии PowerShell

Для разных задач управления, обновления или установки и администрирования модулей, компонентов и приложений под Windows может требоваться определенная версия PowerShell.

Например на Windows 7 SP1 по умолчанию версия PowerShell 2. Сегодня уже есть версия 6 и она уже кроссплатформенная, т.е работает на различных системах, таких как Windows, MacOS, Linux.

Подробнее про PowerShell Core 6 — https://docs.microsoft.com/ru-RU/powershell/scripting/whats-new/what-s-new-in-powershell-core-60?view=powershell-6

Если включено автоматическое обновление системы через Windows Update, то и PowerShell будет обновляться автоматический.

Изначально PowerShell основан на .NET Framework (до версии 5.1), а PowerShell Core использует .NET Core. Поэтому сначала необходимо обновить именно .NET.

Обновляем .NET — https://www.microsoft.com/ru-RU/download/details.aspx?id=55167

Далее скачиваем и устанавливаем Windows Management Framework — https://www.microsoft.com/en-us/download/details.aspx?id=54616

Соответствие версий и необходимых компонентов для установки — https://docs.microsoft.com/ru-ru/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell

Проверка установленной версии PowerShell:

$PSVersionTable
Top