Как установить или обновить PowerShell в Windows 11
Если нужно быстро установить или обновить PowerShell в Windows 11 — используйте Winget для командной установки, скачайте MSI-пакет с GitHub для полного контроля или обновите через Microsoft Store для простоты. В статье есть пошаговые инструкции, проверки совместимости, чек-листы для пользователей и администраторов, план отката и краткая шпаргалка команд.
Windows PowerShell — это инструмент командной строки от Microsoft для автоматизации задач в системе. Регулярное обновление до последней версии даёт доступ к новым возможностям, улучшениям производительности и исправлениям безопасности. Ниже — проверенные способы установки и обновления PowerShell в Windows 11, с рекомендациями для разных ролей и короткой методологией внедрения.
Что нужно знать перед началом
- Советы по совместимости: PowerShell 7+ совместим с Windows 11 и работает параллельно с Windows PowerShell 5.1; старые скрипты могут требовать адаптации.
- Права: для установки обычно требуются права администратора.
- Сеть: если вы в корпоративной сети, уточните политику обновлений (WSUS/Microsoft Update).
Важно: не удаляйте штатную Windows PowerShell 5.1, если у вас есть старые скрипты; PowerShell 7 устанавливается как отдельное приложение.
Преимущества каждого метода (коротко)
- Winget — быстро, удобно для скриптов и пакетных установок.
- GitHub (MSI) — полный контроль над процессом установки и параметрами, удобно при развертывании.
- Microsoft Store — простота и автоматические обновления через Store.
1. Установка и обновление PowerShell через Winget
Winget (Windows Package Manager) — утилита командной строки для установки приложений. Это самый прямой способ обновить PowerShell через терминал.
Пошагово:
- Нажмите значок поиска на панели задач или нажмите Win + S.
- Введите Командная строка и выберите Запуск от имени администратора.
- Подтвердите запрос контроля учётных записей (UAC).
- Выполните команду, чтобы посмотреть доступные версии PowerShell:
winget search PowerShell- Запомните или скопируйте столбец ID для нужного пакета.
- Установите выбранный пакет (замените AppID на найденный ID):
winget install AppIDПримечание: Winget поддерживает пакетную установку нескольких приложений одновременно — удобно для подготовки новых машин.
Когда установка завершится, PowerShell будет доступен в меню «Пуск».
2. Установка и обновление PowerShell с GitHub
Если нужен MSI-инсталлятор (например, для развёртывания через системные инструменты), скачайте официальный пакет с репозитория PowerShell на GitHub.
Пошагово:
- Откройте браузер и перейдите на страницу PowerShell на GitHub (официальный репозиторий Microsoft PowerShell).
- Выберите последнюю релизную версию.
- В разделе Assets скачайте файл с расширением .msi для Windows.
- Запустите скачанный MSI и следуйте мастеру установки.
Во время установки вы увидите несколько экранов:
- Укажите папку установки и нажмите Далее.
- На этапе параметров отметьте опции:
- Enable updating PowerShell through Microsoft Update or WSUS (Разрешить обновление через Microsoft Update/WSUS)
- Use Microsoft Update when I check for updates (Использовать Microsoft Update при проверке обновлений)
После завершения установки запустите PowerShell и проверьте версию командой:
pwsh -v3. Установка и обновление через Microsoft Store
Microsoft Store даёт простой способ установки и автоматического обновления приложения PowerShell.
Шаги:
- Откройте приложение Microsoft Store.
- В строке поиска введите “PowerShell”.
- Нажмите Обновить (если приложение уже установлено) или Установить.
Если Microsoft Store не открывается, сначала устраните проблему с приложением Store (перезапуск, сброс, проверка обновлений системы).
Шпаргалка: основные команды и проверки
# Проверить установленную версию PowerShell
pwsh -v
# Найти пакеты PowerShell через winget
winget search PowerShell
# Установить PowerShell через winget (замените AppID)
winget install AppID
# Запустить PowerShell (если установлено)
pwshКогда использовать каждый метод — быстрое правило
- Если нужно массово установить или обновить на многих ПК — используйте MSI из GitHub и систему управления конфигурациями (SCCM, Intune).
- Для единичной быстрой установки или автоматизации скриптом — Winget.
- Для пользователей, которые хотят простоты и автоматических обновлений — Microsoft Store.
Чек-листы по ролям
Администратор:
- Проверить совместимость корпоративных скриптов с PowerShell 7+.
- Составить пакет MSI и тестовый план развертывания.
- Тестировать обновление на образцах машин перед массовым развертыванием.
Разработчик / автоматизатор:
- Установить через Winget или локально через MSI.
- Обновить профили и модули (PSGallery) после установки.
- Запустить существующие скрипты в PowerShell 7+ и в режиме совместимости, если нужно.
Обычный пользователь:
- Убедиться, что есть права администратора или обратиться к администратору.
- Использовать Microsoft Store для простоты.
План отката и тесты (Runbook)
- Если обновление нарушило рабочие скрипты — не удаляйте моментально систему. Сначала:
- Запустите скрипты в PowerShell 5.1 (Windows PowerShell) — он остаётся доступным.
- Проверьте журналы ошибок и зависимости модулей.
- Откочение MSI: используйте «Программы и компоненты» для удаления установленного пакета PowerShell, затем при необходимости установите нужную версию.
- Тесты приёмки:
- pwsh запускается и возвращает корректную версию.
- Критичные скрипты выполняются без ошибок.
- Модули загружаются из ожидаемых путей.
Диагностика и распространённые проблемы
- Проблема: winget не найден. Решение: обновите App Installer через Microsoft Store.
- Проблема: не устанавливается MSI. Решение: проверьте журнал установки и права администратора, временно отключите антивирус при тестировании.
- Проблема: скрипты ломаются в PowerShell 7+. Решение: запустите в режиме совместимости или используйте Windows PowerShell 5.1 для старых сценариев.
Визуальное решением: как выбрать метод (диаграмма)
flowchart TD
A[Нужно обновить или установить PowerShell?] --> B{Вы администратор инфраструктуры?}
B -- Да --> C{Требуется массовое развёртывание?}
B -- Нет --> G[Используйте Microsoft Store]
C -- Да --> D[Скачайте MSI с GitHub и используйте SCCM/Intune]
C -- Нет --> E{Вы хотите автоматизировать через скрипт?}
E -- Да --> F[Используйте winget в скриптах]
E -- Нет --> DАльтернативные подходы и замечания
- Docker/контейнеры: для изоляции окружения используйте контейнеры с нужной версией PowerShell.
- Сборки из исходников: редко необходимы для Windows-пользователей; подходят для нестандартных платформ.
- Локальные пакеты Chocolatey: ещё один менеджер пакетов, альтернативный Winget.
Критерии приёмки
- PowerShell запускается и показывает версию pwsh -v.
- Ключевые автоматизированные сценарии выполняются успешно на тестовой машине.
- Централизованное управление политиками обновления (WSUS/Intune) настроено при необходимости.
Краткая методология внедрения (мини-SOP)
- Подготовка: протестируйте новый релиз на 2–3 тестовых машинах.
- Создайте пакет установки (MSI) или скрипт Winget для развертывания.
- Выпустите на пилотную группу и следите за откликом.
- При положительных результатах — массовое развертывание и мониторинг.
Короткое объявление для команды (100–200 слов)
Обновление PowerShell: в ближайшие недели мы переходим на последнюю стабильную версию PowerShell для Windows 11. Это улучшит безопасность и даст новые возможности для автоматизации. Администрация подготовит установочные пакеты и плейбук развёртывания. Разработчики должны проверить совместимость критичных скриптов в тестовой среде. Если вы используете индивидуальную машину — обновить PowerShell можно через Microsoft Store, Winget или скачав MSI с GitHub. При возникновении проблем обратитесь в службу поддержки.
Итог
Используйте Winget для быстрой автоматизации, MSI с GitHub для контроля при развёртывании и Microsoft Store для простоты обновления на личных устройствах. Всегда тестируйте обновления в контролируемой среде и имейте план отката.
Важно: если вы в корпоративной сети — согласуйте выбор метода с IT и соблюдайте политику обновлений.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone