Как в Windows 10 обновить «PowerShell»

Определение версии «PowerShell»

Перед тем как приступать к обновлению консоли «PowerShell», желательно узнать, какая версия используется на компьютере сейчас. Сделать это можно средствами самой же консоли.

  1. Откройте «PowerShell» из контекстного меню кнопки «Пуск». Запускать инструмент с правами администратора в данном случае можно, но не обязательно.
  2. Как обновить powershell на Windows 10-1

  3. Выполните в консоли команду host и посмотрите значение параметра «Version».
    Как обновить powershell на Windows 10-2
    Также для определения текущей версии можно использовать команду $PSVersionTable.PSVersion.major. Номер версии будет указан в столбце «Major».
  4. Как обновить powershell на Windows 10-3

Следует знать, что в настоящее время существует две ветки «PowerShell», представленные двумя разными отдельными платформами. Если в системе установлена версия 5.1 — это старая ветка, которая более не развивается. Версии от 6.0 и выше относятся к новой, активно развивающейся ветке. Обновить «PowerShell» v5.1 в смысле замены старой версии на новую нельзя, можно лишь установить новую версию консоли, при это обе версии смогут работать параллельно.

Способ 1: Windows Store

Если на компьютере имеется учетная запись Microsoft, выполнить обновления консоли проще всего будет через Магазин Windows. Этот способ хорош тем, что установленное приложение в дальнейшем станет обновляться автоматически, будучи контролируемым «Microsoft Store».

Скачать «PowerShell» из Магазина Windows

  1. Запустите «Microsoft Store» и найдите приложение «PowerShell» через поиск. Также попасть на нужную страницу Магазина можно из любого браузера, перейдя по ссылке выше.
  2. Нажмите кнопку «Получить», чтобы установить актуальную версию программы.
  3. Как обновить powershell на Windows 10-4

Минусом данного решения может стать запуск установленной консоли во встроенной в Windows «Песочнице».

Способ 2: Установка из MSI-файла

Это более универсальный способ обновления, он подходит для всех пользователей, в том числе тех, у которых нет учетной записи Microsoft или приложения «Windows Store».

Скачать «PowerShell» с официального сайта

  1. Скачайте установочный файл консоли с официальной страницы проекта. Для Windows 10 доступны 32-битная (win-x86.msi) и 64-битная (x64.msi) версии программы канала «Stable» или «LTS». Запустите установочный файл двойным кликом.
  2. Как обновить powershell на Windows 10-5

  3. Если необходимо, включите в окне мастера-установщика дополнительные опции. Нажмите «Next».
  4. Как обновить powershell на Windows 10-6

  5. В следующем окне мастера все можно оставить по умолчанию. Это обеспечит последующее автоматическое обновление «PowerShell Core» средствами «Центра обновления Windows». Нажмите «Next».
  6. Как обновить powershell на Windows 10-7

  7. Нажмите «Install», чтобы запустить процедуру установки приложения.
  8. Как обновить powershell на Windows 10-8

Способ 3: Обновление из консоли

Обновить «PowerShell» можно также и непосредственно из самой консоли. Этот способ дублирует установку из MSI-файла, разница лишь в том, что установщик загружается из запускается из интерфейса «PowerShell».

  1. Откройте «PowerShell» от имени администратора любым известным способом.
  2. Выполните команду скачивания и установки последней стабильной версии iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI".
  3. Как обновить powershell на Windows 10-9

По завершении установки должно открыться окно установленного приложения «PowerShell Core».

Способ 4: Менеджер пакетов «Winget»

Для установки или обновления «PowerShell» также можно использовать встроенный менеджер пакетов «Winget». Этот инструмент имеется в актуальных сборках Windows 10, в старых версиях системы менеджер отсутствует, но его можно установить отдельно, скачав UWP-установщик с сайта разработчика.

Скачать «Winget» с официального сайта

Подробнее: Установка приложений формата Appxbundle в Windows 10

  1. Установите «Winget», если не установлен.
  2. Запустите от имени администратора текущую версию «PowerShell» из контекстного меню кнопки «Пуск» или классическую «Командную строку» из поиска Windows.
  3. Выполните команду winget install --id Microsoft.Powershell --source winget. Эта команда обновляет консоль до последней версии.

    Если нужно обновиться до конкретной версии, выполните команду winget install --id=Microsoft.PowerShell -v "ver" -e, где ver – номер нужной версии.

  4. Как обновить powershell на Windows 10-10

Особенности установки версий «PowerShell»

Старая и новые версии «PowerShell» устанавливаются в разные каталоги, также они имеют разные быстрые команды вызова с использованием диалогового окошка «Выполнить». Файлы «PowerShell» версии 5.1 располагаются в каталоге C:\Windows\System32\WindowsPowerShell\v1.0, при этом для вызова консоли из окошка «Выполнить» используется одноименная команда powershell. Файлы консоли «PowerShell Core» версии 6.0 и выше располагаются в каталоге C:\ProgramFiles\PowerShell\Ver, где Ver – номер версии. При обновлении «PowerShell Core» до новой версии старая папка «Ver» удаляется. Также для запуска «PowerShell Core» из диалогового окошка «Выполнить» используется команда pwsh, а не powershell.

Автор статьи Роман Вам помогли мои советы?
Получить ответ на Email
Уведомить о

1 Ответ
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Аноним
24 октября 2023 12:56

Заранее спасибо за понимание и за помощь.

Рекомендуем: