
Обновить PowerShell до последней версии можно несколькими способами непосредственно из командной строки. Ниже приведены самые распространенные и удобные методы.
Обновление с помощью Winget
Диспетчер пакетов Windows, winget, является современным и рекомендуемым способом установки и обновления программного обеспечения в Windows, включая PowerShell.
Проверьте доступные версии PowerShell:
Откройте PowerShell и выполните следующую команду, чтобы увидеть все доступные для установки версии PowerShell:
<strong><code>winget search Microsoft.PowerShell
Установите последнюю стабильную версию:
Для установки последней стабильной версии PowerShell выполните:
<strong>winget install --id Microsoft.PowerShell --source winget</strong>
Эта команда найдет и установит последнюю доступную версию PowerShell.
Обновление с помощью однострочной команды
Вы можете использовать команду, которая загружает и запускает официальный скрипт установки PowerShell от Microsoft.
Для простоты и быстроты, введите следующую команду в PowerShell:
<code>powershell iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"
Эта команда использует Invoke-RestMethod (псевдоним irm) для загрузки скрипта и Invoke-Expression (псевдоним iex) для его выполнения. Параметр -UseMSI указывает на использование MSI-установщика.
Проверка версии PowerShell
После завершения процесса установки, вы можете проверить текущую версию PowerShell, чтобы убедиться, что обновление прошло успешно.
- Откройте новое окно PowerShell.
- Выполните следующую команду:
powershell $PSVersionTable<br>В выводе вы увидите новую версию в строкеPSVersion.
Стоит отметить, что Windows PowerShell (версии до 5.1) и PowerShell Core (версии 6 и новее) являются разными платформами и могут быть установлены параллельно. Исполняемый файл для современных версий PowerShell называется pwsh.exe.