Как установить powershell на windows 7

Обновлено: 04.07.2024

Есть несколько способов установки PowerShell в Windows. Каждый метод установки предназначен для поддержки различных сценариев и рабочих процессов. Выберите метод, который оптимально подходит для вашего случая.

Команды установки, описанные в этой статье, предназначены для последнего стабильного выпуска PowerShell. Чтобы установить другую версию PowerShell, измените команду в соответствии с нужной версией. По следующим ссылкам вы перейдете на страницу выпуска для каждой версии в репозитории PowerShell в GitHub.

Ссылки для скачивания каждого пакета находятся в разделе Ресурсы на странице выпуска. Раздел ресурсов может быть свернут. В таком случае щелкните его, чтобы развернуть.

Установка пакета MSI

Чтобы установить PowerShell в Windows, воспользуйтесь приведенными ниже ссылками для скачивания пакета установки с сайта GitHub.

После скачивания дважды щелкните файл установщика и следуйте инструкциям на экране.

Программа установки создает ярлык в меню Windows "Пуск".

  • По умолчанию пакет устанавливается в каталог $env:ProgramFiles\PowerShell\<version> .
  • Вы можете запустить PowerShell с помощью меню "Пуск" или файла $env:ProgramFiles\PowerShell\<version>\pwsh.exe .

PowerShell 7.2 устанавливается в новом каталоге и работает параллельно с Windows PowerShell 5.1. PowerShell 7.2 устанавливается как обновление на месте взамен PowerShell версии 7.0 и старше.

  • PowerShell 7.2 устанавливается в папке $env:ProgramFiles\PowerShell\7 .
  • Папка $env:ProgramFiles\PowerShell\7 добавляется в переменную $env:PATH .
  • Папки для выпущенных ранее версий удалены

Если вам нужно запустить PowerShell 7.2 параллельно с другими версиями, используйте метод установки ZIP-архива, чтобы установить новую версию в другую папку.

Установка администратором из командной строки

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

  • ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL . Это свойство позволяет добавлять пункт Open PowerShell в контекстное меню проводника.
  • ADD_FILE_CONTEXT_MENU_RUNPOWERSHELL . Это свойство позволяет добавлять пункт Run with PowerShell в контекстное меню проводника.
  • ENABLE_PSREMOTING . Это свойство позволяет включать удаленное взаимодействие PowerShell во время установки.
  • REGISTER_MANIFEST . Это свойство позволяет регистрировать манифест ведения журнала событий Windows.

В следующих примерах показано, как выполнить автоматическую установку PowerShell со всеми включенными параметрами.

Полный список параметров командной строки для Msiexec.exe см. здесь.

Установка ZIP-пакета

Для поддержки расширенных сценариев развертывания доступны ZIP-архивы двоичных файлов PowerShell. Скачайте один из следующих ZIP-архивов на странице с текущим выпуском.

В зависимости от способа загрузки файла может потребоваться разблокировать файл с помощью командлета Unblock-File . Распакуйте содержимое в выбранное расположение и запустите pwsh.exe . В отличие от установки пакетов MSI при установке ZIP-архива не выполняется проверка соответствия предварительным требованиям. Для правильного удаленного взаимодействия с помощью WSMan необходимо обеспечить соответствие предварительным требованиям.

Используйте этот метод для установки версии PowerShell на основе ARM на таких компьютерах, как Microsoft Surface Pro X. Чтобы получить оптимальные результаты, устанавливайте PowerShell в папку $env:ProgramFiles\PowerShell\7 .

Установщик инструмента dotnet добавляет $env:USERPROFILE\.dotnet\tools в переменную среды $env:PATH . Но в выполняющейся оболочке нет обновленной переменной $env:PATH . Вы можете запустить PowerShell из новой оболочки, введя pwsh .

Установка PowerShell с помощью Winget

Программа командной строки Winget (Диспетчер пакетов Windows) позволяет разработчикам обнаруживать, устанавливать, обновлять, удалять и настраивать приложения на компьютерах с Windows 10. Она является клиентским интерфейсом для службы Диспетчера пакетов Windows.

Список системных требований и инструкции по установке см. в документации по winget.

Для установки PowerShell с помощью опубликованных пакетов winget можно использовать следующие команды:

Найдите последнюю версию PowerShell.

Установите PowerShell окончательной или предварительной версии, используя параметр id .

Установка из Microsoft Store

Версия PowerShell 7.2 опубликована в Microsoft Store. Этот выпуск PowerShell можно найти на сайте Microsoft Store или в приложении Store в ОС Windows.

Пакет Microsoft Store обеспечивает следующие преимущества:

  • автоматические обновления, встроенные непосредственно в Windows;
  • интеграция с другими механизмами распространения программного обеспечения, такими как Intune и SCCM.

Известные ограничения

Пакеты Магазина Windows выполняются в песочнице приложения, которая виртуализует доступ к некоторым расположениям в файловой системе и реестре.

  • Все изменения реестра в разделе HKEY_CURRENT_USER при записи копируются в закрытое хранилище, отдельно для каждого пользователя и приложения. Таким образом, эти значения недоступны для других приложений.
  • Параметры конфигурации системного уровня, хранящиеся в $PSHOME , нельзя изменить. Это относится и к конфигурации WSMAN. Это означает, что вы не сможете подключать удаленные сеансы к установкам PowerShell на основе хранилища. Поддерживаются конфигурации уровня пользователя и удаленное взаимодействие по SSH.

Установка предварительной версии

Предварительные выпуски PowerShell 7 устанавливаются в $env:ProgramFiles\PowerShell\7-preview , поэтому их можно выполнять параллельно с выпусками PowerShell без предварительной версии. Следующей предварительной версией будет PowerShell 7.3.

Поддержка Центра обновления Майкрософт в PowerShell 7.2.

В PowerShell 7.2 включена поддержка Центра обновления Майкрософт. При включении этой возможности вы будете получать последние обновления PowerShell 7 в традиционном потоке управления клиентского компонента Центра обновления Майкрософт, будь то Центр обновления Windows для бизнеса, WSUS, SCCM или интерактивное диалоговое окно Центра обновления Майкрософт в параметрах системы.

Пакет MSI для PowerShell 7.2 содержит следующие параметры командной строки:

  • USE_MU — это свойство имеет два возможных значения:
    • 1 (по умолчанию) — согласие на получение обновления с помощью Центра обновления Майкрософт, WSUS или SCCM.
    • 0 — несогласие на получение обновления с помощью Центра обновления Майкрософт, WSUS или SCCM.
    • 1 (по умолчанию) — согласие на использование Центра обновления Майкрософт для автоматических обновлений.
    • 0 — несогласие на использование Центра обновления Майкрософт.

    Включение обновлений можно задать в предыдущей установке или в конфигурации вручную. При использовании ENABLE_MU=0 не удаляются существующие параметры. Кроме того, этот параметр может быть переопределен параметрами групповой политики, управляемыми администратором.

    Обновление существующей установки

    Для получения оптимального результата при обновлении используйте тот же метод установки, который вы использовали при первой установке PowerShell. При использовании разных методов установки PowerShell устанавливается в разные расположения. Если вы не знаете, как была выполнена установка PowerShell, вы можете сравнить расположение установки со сведениями о пакетах из этой статьи. Если установка выполнена с помощью пакета MSI, эти сведения будут отображаться в разделе Программы и компоненты Панели управления.

    Развертывание в Windows 10 IoT Корпоративная

    Windows 10 IoT Корпоративная поставляется со средой Windows PowerShell, которую можно использовать для развертывания PowerShell 7.

    Развертывание в Windows 10 IoT Базовая

    Windows PowerShell добавляется в Windows 10 IoT Базовая, если вы включаете функцию IOT_POWERSHELL, которую можно использовать для развертывания PowerShell 7. Действия, описанные выше для Windows 10 IoT Корпоративная, могут быть выполнены и для центра Интернета вещей.

    Чтобы добавить последнюю версию PowerShell в образ для доставки, используйте команду Import-PSCoreRelease для включения пакета в рабочую область и добавления OPENSRC_POWERSHELL в образ.

    В архитектуре ARM64 Windows PowerShell не добавляется при включении IOT_POWERSHELL. Поэтому установка на основе ZIP-файла не поддерживается. Для добавления в образ используйте команду Import-PSCoreRelease .

    Развертывание на Nano Server

    В этих указаниях предполагается, что Nano Server — это операционная система для удаленного управления, в которой уже работает какая-либо версия PowerShell. Дополнительные сведения см. в разделе о средстве создания образов Nano Server.

    Двоичные файлы PowerShell можно развернуть двумя разными способами:

    1. Автономно — подключите виртуальный жесткий диск Nano Server и распакуйте содержимое ZIP-файла в выбранное расположение в этом образе.
    2. В сети — передайте ZIP-файл через сеанс PowerShell и распакуйте его в выбранное расположение.

    В обоих случаях требуется ZIP-пакет выпуска Windows 10 семейства x64. Выполните команды в экземпляре PowerShell с ролью администратора.

    Автономное развертывание PowerShell

    1. С помощью любой служебной программы ZIP распакуйте пакет в каталог, находящийся внутри подключенного образа Nano Server.
    2. Отключите образ и загрузите его.
    3. Подключитесь к встроенному экземпляру Windows PowerShell.
    4. Следуйте инструкциям, чтобы создать конечную точку удаленного взаимодействия с помощью методики использования другого экземпляра.

    Автономное PowerShell в сети

    Разверните PowerShell в Nano Server, выполнив действия ниже.

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

    Удаленное взаимодействие PowerShell

    PowerShell поддерживает протокол удаленного взаимодействия PowerShell (PSRP) через SSH и WSMan. Дополнительные сведения см. в разделе:

    Чтобы включить удаленное взаимодействие PowerShell через WSMan в более старых версиях Windows, необходимо соблюдать следующие предварительные требования.

    • Установите Windows Management Framework 5.1 (при необходимости). Подробные сведения о WMF см. в статье с обзором WMF.
    • Установите универсальную среду выполнения C в Windows предшествующих Windows 10 версий. Ее можно скачать самостоятельно или через Центр обновления Windows. Этот пакет уже установлен в полностью исправленных системах.

    Поддерживаемые версии Windows

    В следующей таблице приведен список версий PowerShell, сопоставленных с версиями Windows. Эти версии поддерживаются до окончания поддержки версии PowerShell или Windows.

    Поддержка конкретной версии Windows определяется политиками жизненного цикла службы поддержки Майкрософт. Дополнительные сведения см. в разделе:

    PowerShell поддерживается в Windows для перечисленных ниже архитектур процессора.

    Windows 7.0 (LTS) 7.1 7.2 (текущая LTS)
    Nano Server версии 1803+ x64, ARM32 X64 X64
    Windows Server 2012 R2+ x64, x86 x64, x86 x64, x86
    Windows Server Core 2012 R2+ x64, x86 x64, x86 x64, x86
    Клиент Windows 10 или 11 x64, x86 x64, x86, ARM64 x64, x86, ARM64
    Клиент Windows 8.1 x64, x86 x64, x86 x64, x86

    Вы можете проверить версию, которую вы используете, запустив winver.exe .

    Поддержка установки

    Корпорация Майкрософт поддерживает методы установки, изложенные в этом документе. В других источниках могут быть доступны сторонние методы установки. Хотя такие инструменты и методы могут работать, корпорация Майкрософт не поддерживает их.

    date

    17.11.2021

    directory

    PowerShell, Windows 10, Windows Server 2012 R2, Windows Server 2019

    comments

    комментариев 8

    В этой статье мы рассмотрим, как обновить версию Windows PowerShell до актуальной 5.1 и установить (обновить) PowerShell Core 7.1. В предыдущей статье мы рассказывали, что на данный момент есть две ветки PowerShell: старая версия Windows PowerShell (максимальная версия 5.1, которая более не развивается) и новая платформа PowerShell Core (сейчас доступна версия 7.1). Несмотря на то, что нумерация версий PowerShell продолжается с 5.1 (6.0, 6.1, 7.0 и т.д.), это две разные платформы. Соответственно мы рассмотрим отдельно как обновить Windows PowerShell и PowerShell Core.

    В PowerShell Core 7.0 разработчики добавили максимальную совместимость с Windows PowerShell. Т.е. вы можете без проблем запускать свои старые скрипты, командлеты в PowerShell Core.

    Обновление Windows PowerShell до 5.1

    Попробуем обновить версию Windows PowerShell в Windows Server 2012 R2 до версии 5.1.

    По-умолчанию Windows Server 2012 R2 (Windows 8.1) устанавливается с версией 4.0.

    Сначала проверим текущую версию PowerShell (на скриншоте видно, что это PowerShell 4.0):

    $PSVersionTable.PSVersion версия powershell

    (Get-ItemProperty ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full’ -Name Release).Release

    проверить версию .net

    офлайн установка .NET Framework 4.8

    Установите MSU файл Windows Management Framework 5.1.

    установка Windows Management Framework 5.1 kb3191564

    После перезагрузки сервера, запустите консоль PS и убедитесь, что версия была обновлена до PowerShell 5.1.

    обновление версии windows powershell до 5.1 в windows server 2012 r2

    Установка/обновление PowerShell Core 7.1

    Обратите внимание, что последняя версия Windows PowerShell, устанавливаемая в Windows 10 и Windows Server 2019 — PowerShell 5.1. Вместо нее Microsoft начала разрабатывать кроссплатформенную версию PowerShell Core. На данный момент доступны версии PowerShell Core 6.0, 6.1, 6.2, 7.0 и 7.1. По сути, PowerShell Core это новая платформа, которая устанавливается в системе вместе с Windows PowerShell. Т.е. нельзя обновить PowerShell 5.1 до PowerShell Core 7.1. PowerShell 7 устанавливается на компьютере отдельно от Windows PowerShell 5.1.

    Если у вас уже установлен PowerShell Core 6.0, вы можете обновить версию PowerShell на своем компьютере до последней версии PowerShell Core 7.1 (либо можно установить PowerShell Core 7.1 рядом с Windows PowerShell 5.1). В этом примере мы попробуем обновить версию PowerShell Core в Windows 10 20H2. Есть два способа обновления:

    • Можно вручную скачать msi установщик PowerShell Core на GitHub;
    • Можно скачать и запустить установку (обновление) непосредственно из консоли PowerShell.
    Последние релизы PowerShell Core можно установить на всех версиях Windows, начиная с Windows 7 SP1, Server 2008 R2 и выше.

    скачать последнию версию powershell с github

    Скачайте msi файл и установите его.

    msi установщик powershell 7

    Для установки PowerShell Core из MSI пакета средствами SCCM/MDT/скриптами в тихом режиме можно использовать команду с такими параметрами:

    msiexec.exe /package PowerShell-7.1.3-win-x64.msi /quiet ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=1 ENABLE_PSREMOTING=1 REGISTER_MANIFEST=1

    Вы можете обновить PowerShell непосредственно из консоли.

    Обновим (установим) последнюю версию PoSh Core с помощью команды:

    Данная команда загружает установочный MSI файл PowerShell 7.1 с GitHub и запускает установку, затем запускается установка через MSI Installer.

    Можно использовать дополнительные параметры установки:
    • -Destination – каталог установки PowerShell Core
    • -Preview – установка Preview версии
    • -Quiet – тихая установка
    • -AddToPath – добавить путь к каталогу установки PowerShell Core в переменные окружения

    install-powershell.ps1 скрипт обновления powershell

    После окончания установки открывается окно PowerShell Core (pwsh.exe), проверьте версию PowerShell и убедитесь, что теперь это PoSh 7.1.3.

    установлена последняя версия powershell psversiontable

    Если у вас установлен пакетный менеджер WinGet, вы можете установить или обновить версию PowerShell до актуальной командой:

    winget install --id=Microsoft.PowerShell -e

    winget install --id=Microsoft.PowerShell -v "7.1.2" -e

    При использовании менеджера пакетов Chocolatey, используйте команды (для 5.1):

    choco install powershell -y
    choco upgrade powershell -y

    Для обновления PowerShell 7.x:

    choco upgrade pwsh -y

    Обратите внимание на каталоги различных версий PowerShell:
    • Windows PowerShell 5.1: $env:WINDIR\System32\WindowsPowerShell\v1.0
    • PowerShell Core 6.x: $env:ProgramFiles\PowerShell\6
    • PowerShell 7.x: $env:ProgramFiles\PowerShell\7

    Если на компьютере был установлен PowerShell 6.x, то при установке PowerShell 7.1 каталог $env:ProgramFiles\PowerShell\6 автоматически удаляется.

    Обратите внимание, что имя исполняемого файла среды PowerShell изменился. Теперь это c:\Program Files\PowerShell\7\pwsh.exe . У него собственная иконка в меню Start.

    powershell core 7 в windows 10

    Т.е. теперь на этом компьютере есть две версии: Windows PowerShell 5.1 и PowerShell Core 7.1.

    две версии powershell на компьютере

    Чтобы узнать версию PowerShell на удаленном компьютере можно проверять версию файла pwsh.exe:

    (Get-Command 'C:\Program Files\PowerShell\7\pwsh.exe').Version

    определить версию powershell core через файл pwsh.exe

    Так можно проверить на удаленном компьютере:

    Invoke-Command -Computername computer1 -Scriptblock

    Чтобы запустить предыдущую версию PowerShell, например 4, используйте команду:

    C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Version 4

    Установка PowerShell Core через Microsoft Store

    В Windows 10 вы можете установить или обновить PowerShell через магазин приложений Microsoft Store. Приложение PowerShell можно найти в магазине вручную или воспользуйтесь этой ссылкой. Преимущество такого способа установки – приложение Store будет автоматически контролировать установленную версию PowerShell и автоматически устанавливать обновления по мере появления.

    Но есть и недостатки, связанные с тем, что такой PowerShell будет запускаться в песочнице.

    ustanovkaобновление powershell core в windows 10 через microsoft store

    Можно скачать appx/msix файл приложения и установить с помощью командлета Add-AppxPackage (или по сценарию, описанному в статье про восстановление Microsoft Store).

    Обновление PowerShell Core с помощью GPO

    В домене Active Directory вы можете централизованно установить и обновить PowerShell Core с помощью групповой политики. Воспользуйтесь возможностями GPO по установке MSI пакетов.

    обновление powershell в домене через gpo

    1. Скачайте установочный MSI файл PowerShell и скопируйте его в каталог SYSVOL на контроллере домена;
    2. Откройте консоль управления доменными GPO ( gpmc.msc ), создайте новую GPO и назначьте ее на OU с компьютерами и серверами;
    3. Перейдите в раздел GPO ComputerConfiguration –>SoftwareSettings, создайте новые пакет и укажите для него путь к установочному MSI файлу PowerShell в SYSVOL;

    Для более тонкого нацеливания политики на клиентов можно использовать WMI фильтры GPO.

    Обновление PowerShell на удаленных компьютерах

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

    Первый способ позволяет удаленно обновить PowerShell на компьютере с помощью MSI установщика в сетевом каталоге:

    Для использование командлета GetADComputer на компьютере должен быть установлен модуль AD PowerShell.

    $creds = $(Get-Credential)
    $computers = Get-ADComputer -Filter 'operatingsystem -like "*Windows 10*" -and enabled -eq "true"'
    ForEach ($computer in $computers) Invoke-Command -ComputerName $computer -Credential $creds -UseMSI -Quiet">
    >

    Будьте внимательными при использовании команд PowerShell Remoting при подключении к удаленным компьютерам (Enter-PSSession, Invoke-Command). Если вам нужно подключиться к точке управления PowerShell 7.1 нужно использовать команду:

    Enter-PSSession -ComputerName dc01 -ConfigurationName "powershell.7.1.3"

    Иначе вы подключитесь к точке PowerShell Remoting 5.1.

    Обновление PowerShell в Linux дистрибутивах чаще проще всего выполняется через нативный менеджер пакетов.

    Всё о PowerShell в Windows и на Linux. Системное администрирование Windows

    Что нового в PowerShell 7

    По умолчанию в Windows 10 и Windows 11 установлен PowerShell 5.1. В последние годы активно шло развитие новых версий PowerShell 7.*: 7.0, 7.1. В настоящее время развивается бета версия PowerShell 7.2

    Не смотря на бурное развитие седьмой версии PowerShell, в операционной системе Windows до сих пор по умолчанию установлена пятая версия PowerShell. Даже в новейшей Windows 11 установлен PowerShell 5.


    PowerShell 7 доступен для Windows, macOS и Linux. Мы покажем вам, как установить его на Windows 11.

    Обратите внимание, что на сегодняшний день PowerShell 7 не заменяет PowerShell 5, то есть при установке PowerShell 7 в системе по-прежнему будет доступна и пятая версия.

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

    Последнюю версию PowerShell 7 можно скачать двумя способами — перейти на страницу релизов и найти инстолятор PowerShell 7; либо воспользоваться скриптом для скачивания PowerShell 7 прямо в командной строке.

    Где скачать PowerShell 7 (официальный сайт)

    Первый метод, который мы рассмотрим, использует MSI-файл для установки PowerShell. Пакеты MSI работают почти идентично файлу EXE и позволяют устанавливать программу с использованием графического интерфейса пользователя. Это метод установки, который использует только необходимые и ключевые файлы. Все, что вам нужно сделать, - это дважды щёлкнуть по файлу, чтобы запустить мастер установки.

    Чтобы загрузить пакет, запустите браузер и перейдите на страницу релизов PowerShell Github. Прокрутите вниз до раздела «Assets» и найдите там файл MSI (PowerShell-*-win-x64.msi), чтобы загрузить его.


    Обязательно выберите правильный пакет для вашей версии Windows, x64 для 64-разрядных или x86 для 32-разрядных систем.

    При появлении запроса выберите место для загрузки и нажмите «Сохранить», чтобы начать загрузку.

    После завершения загрузки перейдите в папку, в которой находится файл, и дважды щёлкните его, чтобы запустить установку.

    Как скачать PowerShell 7 в командной строке

    Разработчики PowerShell также создали скрипт, который можно вызывать непосредственно из PowerShell. Это однострочный командлет, который автоматически загружает и запускает мастер установки. Всё, что вам нужно сделать, это вставить фрагмент кода и нажать клавишу Enter.

    Запустите PowerShell и скопируйте/вставьте в окно следующий командлет:


    Нажмите клавишу Enter, и PowerShell запустит команду и начнёт загрузку.


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

    Установщик PowerShell 7

    Когда откроется мастер установки, нажмите «Next», чтобы установить PowerShell 7.


    На следующем экране выберите папку, где будут размещены файлы PowerShell 7 и нажмите «Next»:


    Затем вы решаете, какие дополнительные функции включить при установке. Вы можете включить или отключить следующие пять параметров:

    • Add PowerShell to Path Environment Variable: добавляет PowerShell в переменную среды Windows Path и позволяет вызывать PowerShell из любой другой оболочки или терминала.
    • Register Windows Event Logging Manifest: добавляет PowerShell в манифест регистрации событий Windows и позволяет регистрировать события из экземпляра PowerShell.
    • Enable PowerShell remoting: Включает возможность удалённого запуска команд на этой системе.
    • Add ‘Open here’ context menus to Explorer: добавляет параметр в контекстное меню, вызываемое правой кнопкой мыши, который открывает экземпляр PowerShell в папке, которую вы щёлкнули.
    • Add ‘Run with PowerShell 7-preview’ context menus for PowerShell files: добавляет параметр в контекстное меню, вызываемое правой кнопкой мыши, который для файлов PowerShell предлагает выполнить скрипт с помощью PowerShell 7.


    Нажмите «Next» после выбора всех дополнительных функций, которые вы хотите.

    На этом окне вы можете выбрать, хотите ли вы, чтобы PowerShell обновлялся с помощью службы обновления Windows. Вы по-прежнему можете обновлять PowerShell как вручную, так и вместе с обновлениями Windows.


    Нажмите «Next» после выбора опций обновления.

    Нажмите «Intall», чтобы начать установку. Появится приглашение UAC с запросом прав администратора для установки пакета. Нажмите «Да», чтобы продолжить.


    После завершения работы мастера установки нажмите «Готово» для выхода.

    Как открыть PowerShell 7

    После завершения установки вы можете открыть PowerShell 7 несколькими способами.

    Если вы выбрали параметры «Add PowerShell to Path Environment Variable» и «Add ‘Open here’ Context Menus to Explorer», вы можете ввести в командной строке

    или щёлкнуть правой кнопкой мыши любую папку и выбрать PowerShell 7 → Open here.

    Однако одним из самых простых способов является ввод в строку поиска «pwsh». После этого нажмите Enter или кликните на иконке PowerShell мышкой. Здесь же вы можете запустить PowerShell 7 с правами Администратора.


    Чтобы убедиться, что вы используете PowerShell 7, посмотрите на заголовок окна:


    Для обновления справки выполните команду:

    Если предыдущая команда завершилась ошибкой, то попробуйте обновить справку так:

    Как сделать так, чтобы в Terminal по умолчанию использовался PowerShell 7

    Командной строкой по умолчанию в Windows 11 стал Terminal.

    Terminal — это красивая и функциональная программа, но даже после установки PowerShell 7, по умолчанию она использует PowerShell 5. Это можно легко изменить.

    Для этого нажмите Win+x и выберите «Windows Terminal»:


    Нажмите на кнопку в виде стрелочки вниз, которая находится правее имён окон и выберите в меню «Settings»:


    В выпадающем меню «Default profile» выберите «PowerShell», затем нажмите «Save»:


    Теперь Terminal будет использовать по умолчанию самую последнюю установленную версию Terminal.


    Если вы хотите переключиться на PowerShell 5, то введите в командной строке:

    Корпорация Microsoft выпустила седьмую версию командной оболочки PowerShell. Посмотрим, как установить её в Windows.

    PowerShell 7.0 доступен для следующих операционных систем:

    • Windows 7, 8.1 и 10;
    • Windows Server 2008 R2, 2012, 2012 R2, 2016 и 2019;
    • macOS 10.13 и новее;
    • Red Hat Enterprise Linux (RHEL) / CentOS 7 и новее;
    • Fedora 29 и новее;
    • Debian 9 и новее;
    • Ubuntu 16.04 и новее;
    • openSUSE 15 и новее;
    • Alpine Linux 3.8 и новее.

    Новая версия PowerShell получила следующие возможности:

    Установка PowerShell 7.0 в Windows

    А для Windows 7 или Windows 2008 R2 понадобится ещё и Windows Management Framework (WMF) 4.0 или более поздней версии. Подробнее о WMF можно прочитать здесь.

    По умолчанию PowerShell 7.0 устанавливается в C:\Program Files\PowerShell\, но каталог можно и изменить при установке.

    Установка PowerShell 7.0 в Windows

    Далее нам предложат следующее:

    Установка PowerShell 7.0 в Windows

    Отмечаем нужные пункты, нажимаем Next, далее Install и ждём завершения процесса установки.

    Установка PowerShell 7.0 в Windows

    Сама процедура установки довольно быстрая. Нажимаем Finish и ищем в меню Пуск новую командную оболочку.

    Установка PowerShell 7.0 в Windows

    И вот перед нами PowerShell 7.0.

    Установка PowerShell 7.0 в Windows

    Альтернативой графическому способу установки является установка через командную строку. Ниже пример команды для установки PowerShell 7.0 в 64-битной ОС Windows со всеми включенными параметрами установки:

    В зависимости от версии PowerShell и разрядности операционной системы имя установочного файла может отличаться. Соответственно, в команде надо указать имя того файла, который был предварительно скачан.

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