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

Рублика: Windows

Краткий план статьи

  1. Чем PowerShell 7 отличается от Windows PowerShell
  2. Проверка установленной версии
  3. Установка PowerShell через WinGet
  4. Установка через Microsoft Store и MSI
  5. Использование переносимой версии
  6. Что делать после установки
  7. Часто задаваемые вопросы

Чем PowerShell 7 отличается от Windows PowerShell

В состав Windows входит классическая среда Windows PowerShell 5.1. Она запускается командой powershell.exe и используется некоторыми системными модулями и устаревшими сценариями.

Современная PowerShell 7 устанавливается как отдельное приложение. Она не заменяет Windows PowerShell 5.1, а работает рядом с ней. Для запуска новой версии используется команда pwsh.exe. Благодаря этому пользователь может сохранить совместимость со старыми сценариями и одновременно применять новые возможности PowerShell. ([Microsoft Learn][1])

После установки в меню «Пуск» могут находиться сразу несколько пунктов:

  • Windows PowerShell;
  • Windows PowerShell ISE;
  • PowerShell 7;
  • PowerShell 7 Preview, если установлена тестовая версия.

Для обычной работы рекомендуется выбирать стабильную PowerShell 7, а не предварительную Preview-версию.

Как проверить установленную версию

Откройте PowerShell и выполните команду:

powershell $PSVersionTable.PSVersion

На экране появятся основные номера версии.

Дополнительно можно выполнить:

powershell $PSVersionTable

Команда покажет сведения о редакции PowerShell, операционной системе и совместимости.

Обратите внимание на название запущенного приложения. Если в меню открыт пункт Windows PowerShell, команда покажет версию встроенной среды. Для проверки PowerShell 7 запустите пункт с соответствующим названием или введите в терминале:

text pwsh

Microsoft указывает, что установленная PowerShell 7 запускается командой pwsh или через ярлык в меню «Пуск». ([Microsoft Learn][1])

Способ 1. Установка PowerShell через WinGet

WinGet — встроенный диспетчер пакетов Windows, предназначенный для поиска, установки, обновления и удаления приложений. Microsoft рекомендует использовать WinGet как основной способ установки PowerShell на пользовательские компьютеры с Windows. ([Microsoft Learn][1])

Откройте Терминал Windows, командную строку или PowerShell от имени администратора.

Сначала найдите официальный пакет:

text winget search --id Microsoft.PowerShell --exact

Затем выполните установку:

text winget install --id Microsoft.PowerShell --source winget

WinGet загрузит установочный пакет и проведёт установку.

Если появится запрос на принятие условий источника, внимательно прочитайте сообщение и подтвердите продолжение.

После завершения закройте терминал и откройте его заново. Затем выполните:

text pwsh

Для проверки версии:

powershell $PSVersionTable.PSVersion

Преимущества установки через WinGet

  • используется официальный пакет;
  • не требуется вручную искать установочный файл;
  • можно быстро проверить наличие обновлений;
  • PowerShell добавляется в меню «Пуск»;
  • дальнейшее обновление выполняется одной командой;
  • снижается риск скачать неподходящий пакет.

Если команда winget не распознаётся, проверьте обновление компонента «Установщик приложений» через Microsoft Store. WinGet поставляется как часть этого системного компонента в Windows 11 и поддерживаемых версиях Windows 10. ([Microsoft Learn][2])

Способ 2. Установка через Microsoft Store

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

Порядок действий:

  1. Откройте Microsoft Store.
  2. Введите в поиске PowerShell.
  3. Найдите приложение от Microsoft.
  4. Проверьте издателя.
  5. Нажмите кнопку установки.
  6. Дождитесь завершения.
  7. Запустите PowerShell через меню «Пуск».

Преимущество версии из Microsoft Store заключается в автоматическом обновлении средствами Windows. Пакет также поддерживает компьютеры с процессорами x64 и Arm64. ([Microsoft Learn][1])

У Store-версии существуют ограничения. Она устанавливается для отдельного пользователя, а отдельные системные функции, требующие изменения каталога установки PowerShell, могут быть недоступны. Например, ограничения затрагивают некоторые варианты удалённого управления и настройки для всех пользователей. ([Microsoft Learn][1])

Для обычного домашнего использования версия из Microsoft Store подходит. Для администрирования компьютеров и серверов может потребоваться MSI-установка.

Способ 3. Установка через MSI-пакет

MSI-пакет подходит администраторам, корпоративным пользователям и тем, кому необходим контроль параметров установки.

Загружать установщик следует со страницы официальных выпусков PowerShell, на которую ссылается документация Microsoft.

Перед скачиванием определите архитектуру компьютера:

  • x64 — большинство современных компьютеров;
  • Arm64 — отдельные устройства на ARM-процессорах.

После загрузки:

  1. Дважды нажмите на MSI-файл.
  2. Подтвердите запуск установщика.
  3. Примите условия лицензии.
  4. Проверьте каталог установки.
  5. Разрешите добавление PowerShell в переменную PATH.
  6. При необходимости добавьте пункты в контекстное меню.
  7. Включите обновления через Microsoft Update.
  8. Запустите установку.
  9. Дождитесь завершения.

MSI-установщик позволяет включить получение обновлений PowerShell через Microsoft Update, а также добавить PowerShell в PATH и контекстное меню проводника. ([Microsoft Learn][1])

Не скачивайте MSI-файлы с каталогов программ и неизвестных сайтов. Изменённый установщик может содержать вредоносный код или устаревшие компоненты.

Способ 4. Переносимая версия из ZIP-архива

PowerShell распространяется и в виде ZIP-архива. Этот способ подходит, если нужно:

  • запустить PowerShell без обычной установки;
  • хранить несколько версий одновременно;
  • использовать программу из отдельной папки;
  • протестировать новую версию;
  • работать на системе со специальной конфигурацией.

После загрузки официального ZIP-пакета:

  1. Создайте отдельную папку.
  2. Распакуйте в неё архив.
  3. Найдите файл pwsh.exe.
  4. Запустите его.
  5. При необходимости создайте ярлык вручную.

При ZIP-установке ярлык в меню «Пуск» и путь в переменной PATH обычно приходится добавлять самостоятельно. Такой пакет также не выполняет автоматическую проверку всех необходимых компонентов. ([Microsoft Learn][1])

Этот вариант больше подходит опытным пользователям. Для обычной установки лучше выбрать WinGet или Microsoft Store.

Как открыть PowerShell после установки

Используйте один из способов:

  • откройте меню «Пуск» и найдите PowerShell 7;
  • нажмите Win + R, введите pwsh и нажмите Enter;
  • откройте Терминал Windows и создайте вкладку PowerShell;
  • запустите pwsh.exe из каталога установки.

Стандартный каталог MSI-установки находится внутри папки:

text C:\Program Files\PowerShell\7

После запуска проверьте версию:

powershell $PSVersionTable.PSVersion

Также можно узнать путь текущей среды:

powershell $PSHOME

Переменная $PSHOME помогает определить способ установки. Microsoft указывает, что каталог в Program Files\PowerShell\7 обычно относится к MSI-версии, а путь внутри WindowsApps — к пакетной версии MSIX. ([Microsoft Learn][1])

Нужно ли удалять Windows PowerShell 5.1

Удалять встроенную Windows PowerShell не требуется.

Некоторые старые модули и системные сценарии рассчитаны именно на версию 5.1. PowerShell 7 устанавливается отдельно и не мешает работе встроенной среды. ([Microsoft Learn][1])

Для новых сценариев используйте PowerShell 7. Если старая команда или модуль не работает, попробуйте открыть Windows PowerShell 5.1.

Обращайте внимание на исполняемый файл:

  • powershell.exe — Windows PowerShell 5.1;
  • pwsh.exe — PowerShell 7.

Что делать, если PowerShell не запускается

Проверьте следующие причины:

  • установка не завершилась;
  • терминал не был перезапущен;
  • путь программы не добавлен в PATH;
  • установлен пакет другой архитектуры;
  • приложение заблокировано политикой организации;
  • антивирус заблокировал файл;
  • повреждён установочный пакет.

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

При установке из ZIP запускайте pwsh.exe непосредственно из распакованной папки.

На рабочем компьютере установка программ может быть запрещена администратором. Не пытайтесь обходить корпоративные ограничения.

Чек-лист установки PowerShell

Перед установкой и после неё проверьте:

  • текущая версия определена;
  • выбран стабильный выпуск;
  • используется официальный пакет;
  • архитектура соответствует компьютеру;
  • приложение добавлено в PATH;
  • ярлык появился в меню «Пуск»;
  • команда pwsh запускается;
  • версия проверена через $PSVersionTable;
  • Windows PowerShell 5.1 не удалена;
  • настроено получение обновлений.

Часто задаваемые вопросы

PowerShell уже установлен в Windows?

В Windows присутствует Windows PowerShell 5.1. Современная PowerShell 7 устанавливается отдельно и работает параллельно со встроенной версией. ([Microsoft Learn][1])

Какой способ установки лучше?

Microsoft рекомендует WinGet для обычных пользовательских компьютеров. MSI подходит для корпоративного развёртывания, а Microsoft Store — для простой установки с автоматическими обновлениями. ([Microsoft Learn][1])

Какая команда устанавливает PowerShell?

Используйте:

text winget install --id Microsoft.PowerShell --source winget

Команда приведена в официальной инструкции Microsoft. ([Microsoft Learn][1])

Как запустить установленную версию?

Введите pwsh в терминале или выберите PowerShell 7 в меню «Пуск».

Нужно ли удалять старую версию?

Нет. Windows PowerShell 5.1 может потребоваться старым модулям и системным сценариям.

Можно ли установить несколько версий?

Да. Для одновременного хранения дополнительных версий удобно использовать ZIP-пакеты или отдельную Preview-версию. ([Microsoft Learn][1])

Заключение

Наиболее простой способ установить PowerShell 7 — открыть Терминал Windows и выполнить команду WinGet. Пользователи также могут установить приложение через Microsoft Store или официальный MSI-пакет.

PowerShell 7 не заменяет встроенную Windows PowerShell 5.1. Обе среды могут использоваться на одном компьютере.

После установки запустите команду pwsh и проверьте версию через $PSVersionTable.PSVersion.

Поддержка проекта

Понравился материал?

Можно поддержать проект чашкой кофе - это помогает выпускать новые статьи, подборки и видео.

Угостить кофе

Похожие статьи

Читайте также

Назад к постам