Как установить или обновить 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. Она избавляет от поиска на сайте и ручного запуска установщиков.
Шаги:
- Нажмите значок поиска на панели задач или нажмите Win + S.
- Введите «Командная строка» и выберите результат «Командная строка».
- Выберите «Запуск от имени администратора» чтобы открыть консоль с правами администратора.
- Подтвердите запрос контроля учётных записей (UAC), нажав «Да».
- Чтобы увидеть доступные версии PowerShell, выполните:
winget search PowerShell- В списке найдите нужный пакет и запишите его ID (столбец Id).
- Для установки или обновления выполните (замените AppID на реальный Id):
winget install Замечания:
Важно: winget требует прав администратора для установки системных приложений. Если winget не установлен, обновите Windows или установите App Installer из Microsoft Store.
Winget позволяет устанавливать несколько приложений сразу, если указать несколько идентификаторов в одной команде.
2. Установка или обновление PowerShell с GitHub
Если вы хотите управлять инсталлятором вручную или установить PowerShell в офлайн-среде, скачайте MSI-пакет с официальной страницы PowerShell на GitHub.
Шаги:
- Откройте браузер и перейдите на страницу PowerShell в GitHub (репозиторий PowerShell).
- Выберите релиз с нужной версией (обычно это верхняя строка «Latest»).
- В секции Assets скачайте MSI-файл для Windows (например, PowerShell-
-win-x64.msi). - Запустите скачанный MSI-файл двойным щелчком.
- Следуйте мастеру установки: нажмите «Next» (Далее) до экрана с параметрами.
- Укажите папку установки и нажмите «Next».
- На экране с опциями отметьте пункты обновления через Microsoft Update/WSUS, если хотите получать обновления автоматически. В оригинале это подписи: “Enable updating PowerShell through Microsoft Update or WSUS” и “Use Microsoft Update when I check for updates”.
- Нажмите «Install» и завершите мастер. После установки PowerShell будет доступен в меню «Пуск» и через PATH.
Совет: MSI полезен для развёртывания в корпоративной сети через Group Policy или системы управления конфигурацией.
3. Установка или обновление PowerShell через Microsoft Store
PowerShell также доступен в Microsoft Store, что делает процесс обновления простым и привычным для обычных пользователей.
Шаги:
- Откройте приложение Microsoft Store на ПК.
- В строке поиска введите «PowerShell».
- На странице приложения нажмите «Обновить» (если доступно) или «Установить».
Примечание: если 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.
Похожие материалы
Вставить PDF в Excel
Включить ADB на Amazon Fire TV
Как победить скупщиков PS5 и Xbox Series X
Совместные плейлисты в Apple Music: руководство
Слушать Audible на Amazon Echo — быстрое руководство