Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Существует несколько версий пакетов PowerShell 7, которые можно установить. В этой статье рассматривается установка последнего стабильного пакета выпуска. Дополнительные сведения о версиях пакетов см. в статье о жизненном цикле поддержки PowerShell .
Более новые версии PowerShell 7 заменяют существующие предыдущие версии PowerShell 7. Предварительные версии PowerShell можно установить параллельно с другими версиями PowerShell. Более новые версии предварительной версии заменяют существующие предыдущие предварительные версии. Если необходимо запустить PowerShell 7 параллельно с предыдущей версией, переустановите предыдущую версию с помощью двоичного метода архива.
Выбор метода установки
Существует несколько способов установки PowerShell в macOS. Выберите один из следующих вариантов:
- Скачивание и установка файла пакета — это предпочтительный метод для большинства пользователей.
- Установка в качестве глобального средства .NET — этот метод полезен разработчикам, у которых уже установлен пакет SDK .NET Core
- Установка из двоичного архива — этот метод полезен для расширенных пользователей, которым требуется больше контроля над установкой.
- Если вы ранее установили PowerShell с помощью Homebrew, см. статью "Установка в macOS с помощью Homebrew " альтернативными способами установки PowerShell.
Скачивание и установка файла пакета
Начиная с выпусков PowerShell от мая 2026 года, пакет PKG для macOS нотариально заверен и подписан Microsoft. Чтобы установить пакет, скачайте PKG-файл и откройте его.
Скачайте пакет установки на странице выпусков . Выберите версию пакета, которую вы хотите установить.
- PowerShell 7.7-preview
- Процессоры Arm64 — powershell-7.7.0-preview.4-osx-arm64.pkg
- Процессоры x64 — powershell-7.7.0-preview.4-osx-x64.pkg
- PowerShell 7.6 (LTS)
- Процессоры Arm64 — powershell-7.6.6-osx-arm64.pkg
- Процессоры x64 — powershell-7.6.6-osx-x64.pkg
- PowerShell 7.5
- Процессоры Arm64 — powershell-7.5.11-osx-arm64.pkg
- Процессоры x64 — powershell-7.5.11-osx-x64.pkg
- PowerShell 7.4 (LTS)
- Процессоры Arm64 — powershell-7.4.20-osx-arm64.pkg
- Процессоры x64 — powershell-7.4.20-osx-x64.pkg
Note
Начиная с macOS 27 (Golden Gate), macOS работает только на процессорах Apple Silicon (Arm64).
- PowerShell 7.7-preview
Открытие средства поиска
Найдите скачанный пакет
Дважды щелкните файл
Установка в качестве глобального инструмента .NET
Если у вас уже установлен пакет SDK .NET Core, можно использовать средство .NET Global tool для установки PowerShell 7.
dotnet tool install --global PowerShell
Установщик инструмента dotnet добавляет ~/.dotnet/tools в переменную среды PATH. Но в выполняющейся оболочке нет обновленной переменной PATH. Запустите PowerShell из новой оболочки, введя текст pwsh.
Установка PowerShell 7 из двоичного архива
Для поддержки расширенных сценариев развертывания на платформе macOS доступны архивы tar.gz двоичных файлов PowerShell. При установке с помощью этого метода необходимо также вручную установить все зависимости.
Скачайте пакет установки на странице выпусков . Выберите архивную версию, которую вы хотите установить.
- PowerShell 7.7-preview
- Процессоры Arm64 — powershell-7.7.0-preview.4-osx-arm64.tar.gz
- Процессоры x64 — powershell-7.7.0-preview.4-osx-x64.tar.gz
- PowerShell 7.6 (LTS)
- Процессоры Arm64 — powershell-7.6.6-osx-arm64.tar.gz
- Процессоры x64 — powershell-7.6.6-osx-x64.tar.gz
- PowerShell 7.5
- Процессоры Arm64 — powershell-7.5.11-osx-arm64.tar.gz
- Процессоры x64 — powershell-7.5.11-osx-x64.tar.gz
- PowerShell 7.4 (LTS)
- Процессоры Arm64 — powershell-7.4.20-osx-arm64.tar.gz
- Процессоры x64 — powershell-7.4.20-osx-x64.tar.gz
Чтобы установить PowerShell из архива двоичных файлов, используйте приведенные ниже команды. Измените URL-адрес скачиваемых файлов в соответствии с версией, которую вы хотите установить.
# Download the powershell '.tar.gz' archive
curl -L -o /tmp/powershell.tar.gz https://github.com/PowerShell/PowerShell/releases/download/v7.6.6/powershell-7.6.6-osx-arm64.tar.gz
# Create the target folder where powershell is placed
sudo mkdir -p /usr/local/microsoft/powershell/7
# Expand powershell to the target folder
sudo tar zxf /tmp/powershell.tar.gz -C /usr/local/microsoft/powershell/7
# Set execute permissions
sudo chmod +x /usr/local/microsoft/powershell/7/pwsh
# Create the symbolic link that points to pwsh
sudo ln -s /usr/local/microsoft/powershell/7/pwsh /usr/local/bin/pwsh
Запуск PowerShell 7
После установки пакета запустите pwsh из терминала. Если вы установили пакет предварительной версии, выполните команду pwsh-preview.
- Расположение
$PSHOMEзависит от установленного пакета.- Для пакетов Stable и LTS:
/usr/local/microsoft/powershell/7/ - Для пакетов предварительной версии:
/usr/local/microsoft/powershell/7-preview/ - Пакет установки macOS создает символьную ссылку,
/usr/local/bin/pwsh, которая указывает наpwshв$PSHOMEрасположении.
- Для пакетов Stable и LTS:
- Профили пользователей считываются из
~/.config/powershell/profile.ps1. - Профили по умолчанию считываются из
$PSHOME/profile.ps1. - Модули пользователей считываются из
~/.local/share/powershell/Modules. - Общие модули считываются из
/usr/local/share/powershell/Modules. - Модули по умолчанию считываются из
$PSHOME/Modules. - Журнал PSReadLine записывается в
~/.local/share/powershell/PSReadLine/ConsoleHost_history.txt
PowerShell соответствует спецификации базового каталога XDG в macOS.
Обновление PowerShell 7
Чтобы обновить PowerShell, скачайте новую версию пакета или двоичного архива и установите ее.
Удалите PowerShell 7
Чтобы удалить PowerShell, необходимо удалить папку приложения и другие файлы поддержки. Следующая команда удаляет символьную ссылку и файлы PowerShell.
sudo rm -rf /usr/local/bin/pwsh /usr/local/microsoft/powershell
Используйте sudo rm для удаления других оставшихся файлов и папок PowerShell.
Поддерживаемые версии macOS
Корпорация Майкрософт поддерживает PowerShell до тех пор, пока PowerShell не достигнет конца поддержки или версия macOS достигает окончания поддержки.
Поддерживаются следующие версии macOS:
- macOS 26 (Tahoe) x64 и Arm64
- macOS 15 (Sequoia) x64 и Arm64
- macOS 14 (Sonoma) x64 и Arm64
Apple определяет жизненный цикл поддержки macOS. Дополнительные сведения см. в следующих статьях:
Поддерживаемые методы установки
Корпорация Майкрософт поддерживает методы установки, изложенные в этом документе. В других источниках могут быть доступны сторонние методы установки. Хотя эти средства и методы могут работать, корпорация Майкрософт не может поддерживать эти методы. Дополнительные сведения см. в статье "Альтернативные способы установки PowerShell".
PowerShell