Гид по технологиям

Как установить или обновить PowerShell в Windows 11

5 min read Windows Обновлено 20 Dec 2025
Как установить или обновить PowerShell в Windows 11
Как установить или обновить PowerShell в Windows 11

Мужчина и женщина работают за ноутбуком

Windows PowerShell — это инструмент командной строки от Microsoft для автоматизации задач в системе. Если вы регулярно пользуетесь PowerShell, имеет смысл установить последнюю версию, чтобы получить новые функции и исправления.

В этой статье расписаны три основных способа установки или обновления PowerShell в Windows 11: через Windows Package Manager (winget), загрузкой MSI-пакета с GitHub и через Microsoft Store. Для каждого способа приведены пошаговые инструкции, советы и проверочные списки.

Краткий обзор методов

  • Winget — самый быстрый способ через командную строку; удобно для автоматизации и пакетной установки.
  • GitHub — подходит, если нужен конкретный MSI-инсталлятор или офлайн-установка.
  • Microsoft Store — просто и удобно для ноутбуков и пользователей, которые предпочитают GUI.

1. Установка или обновление PowerShell через winget

Windows Package Manager (winget) — это командная утилита для установки приложений в Windows. Она избавляет от поиска на сайте и ручного запуска установщиков.

Шаги:

  1. Нажмите значок поиска на панели задач или нажмите Win + S.
  2. Введите «Командная строка» и выберите результат «Командная строка».
  3. Выберите «Запуск от имени администратора» чтобы открыть консоль с правами администратора.
  4. Подтвердите запрос контроля учётных записей (UAC), нажав «Да».
  5. Чтобы увидеть доступные версии PowerShell, выполните:
winget search PowerShell
  1. В списке найдите нужный пакет и запишите его ID (столбец Id).
  2. Для установки или обновления выполните (замените AppID на реальный Id):
winget install 

Install or Update PowerShell via Winget Command

Замечания:

Важно: winget требует прав администратора для установки системных приложений. Если winget не установлен, обновите Windows или установите App Installer из Microsoft Store.

Winget позволяет устанавливать несколько приложений сразу, если указать несколько идентификаторов в одной команде.

2. Установка или обновление PowerShell с GitHub

Если вы хотите управлять инсталлятором вручную или установить PowerShell в офлайн-среде, скачайте MSI-пакет с официальной страницы PowerShell на GitHub.

Шаги:

  1. Откройте браузер и перейдите на страницу PowerShell в GitHub (репозиторий PowerShell).
  2. Выберите релиз с нужной версией (обычно это верхняя строка «Latest»).
  3. В секции Assets скачайте MSI-файл для Windows (например, PowerShell--win-x64.msi).
  4. Запустите скачанный MSI-файл двойным щелчком.
  5. Следуйте мастеру установки: нажмите «Next» (Далее) до экрана с параметрами.
  6. Укажите папку установки и нажмите «Next».
  7. На экране с опциями отметьте пункты обновления через Microsoft Update/WSUS, если хотите получать обновления автоматически. В оригинале это подписи: “Enable updating PowerShell through Microsoft Update or WSUS” и “Use Microsoft Update when I check for updates”.

PowerShell Installer

PowerShell-Setup-Process

  1. Нажмите «Install» и завершите мастер. После установки PowerShell будет доступен в меню «Пуск» и через PATH.

Совет: MSI полезен для развёртывания в корпоративной сети через Group Policy или системы управления конфигурацией.

3. Установка или обновление PowerShell через Microsoft Store

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

Шаги:

  1. Откройте приложение Microsoft Store на ПК.
  2. В строке поиска введите «PowerShell».
  3. На странице приложения нажмите «Обновить» (если доступно) или «Установить».

PowerShell on Microsoft Store

Примечание: если Microsoft Store не открывается, восстановите его через параметры системы или выполните диагностику магазина.

Как проверить версию PowerShell

После установки рекомендуется проверить версию PowerShell.

Откройте PowerShell и выполните:

$PSVersionTable.PSVersion

Если вы хотите проверить версию из командной строки (cmd), запустите PowerShell с параметром -Command:

pwsh -Command "$PSVersionTable.PSVersion"

Быстрые сценарии и сниппеты

Чек-лист команд для быстрого запуска:

winget search PowerShell        # Найти пакеты PowerShell
winget install          # Установить/обновить пакет по Id
pwsh                           # Запустить PowerShell (если в PATH)
$PSVersionTable.PSVersion      # Показать версию внутри PowerShell
msiexec /i PowerShell-*.msi    # Запуск MSI-инсталлятора из командной строки

Используйте эти команды при автоматизации развертывания и в скриптах обновления.

Когда способ может не подойти (контрпримеры)

  • Winget недоступен на устаревших сборках Windows или если App Installer не установлен.
  • В корпоративной среде с ограничениями сети прямой доступ к GitHub может быть запрещён; используйте внутренний репозиторий или WSUS.
  • Microsoft Store может быть отключён политиками организации.

Если ни один из методов не работает, обратитесь к системному администратору или используйте офлайн-дистрибутив с переносной установкой.

Альтернативные подходы

  • Chocolatey/Other package managers: подойдёт для автоматизированных пайплайнов (проверьте репозиторий пакета).
  • Ручная распаковка архива (zip) для портативных сценариев — официально поддерживается для некоторых сборок.
  • Использование терминала Windows Terminal для интеграции PowerShell с вкладками и профилями.

Чек-листы по ролям

Администратор:

  • Убедиться, что winget или MSI-инсталлятор доступны.
  • Тестировать установку на одной машине перед массовой развёрткой.
  • Включить обновления через Microsoft Update/WSUS при необходимости.

Разработчик:

  • Установить PowerShell в пользовательскую папку или через winget.
  • Проверить версии модулей и совместимость с проектами.
  • Добавить pwsh в настройки IDE/терминала.

Служба поддержки:

  • Проверить доступность Microsoft Store и winget.
  • Подготовить офлайн-инсталлятор на флешке.
  • Собирать отладочную информацию: версия PowerShell и вывод $PSVersionTable.

Критерии приёмки

  • PowerShell запускается через меню «Пуск» или команду pwsh.
  • Команда $PSVersionTable.PSVersion возвращает ожидаемую версию.
  • Для MSI: пакет установлен без ошибок в журнале установки.

Факты и подсказки

  • PowerShell развивается отдельно от Windows PowerShell (версии 5.1 и ниже). Современная ветка называется PowerShell (pwsh).
  • Для автоматических обновлений на машинах в домене используйте WSUS или Microsoft Update.

Заключение

Выбор метода зависит от сценария: winget — удобно и быстро для отдельных машин и скриптов; GitHub (MSI) — для офлайн и корпоративных развёртываний; Microsoft Store — для простоты и удобства. После установки проверьте версию и настройте автоматические обновления, если это необходимо.

Важно: перед массовыми обновлениями протестируйте процесс на контрольной группе, чтобы исключить несовместимости с критичным ПО.

Краткое резюме:

  • Winget — лучший для автоматизации.
  • GitHub/MSI — для офлайн и развёртывания.
  • Microsoft Store — для простых обновлений через GUI.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Вставить PDF в Excel
Office

Вставить PDF в Excel

Включить ADB на Amazon Fire TV
Руководство

Включить ADB на Amazon Fire TV

Как победить скупщиков PS5 и Xbox Series X
Игры

Как победить скупщиков PS5 и Xbox Series X

Совместные плейлисты в Apple Music: руководство
Руководство

Совместные плейлисты в Apple Music: руководство

Слушать Audible на Amazon Echo — быстрое руководство
Руководство

Слушать Audible на Amazon Echo — быстрое руководство

Эмуляция Commodore Amiga на Windows, macOS и Linux
Ретро-гейминг

Эмуляция Commodore Amiga на Windows, macOS и Linux