Жизненный цикл поддержки PowerShell
Примечание.
Этот документ относится к поддержке PowerShell. Windows PowerShell (1.0–5.1) является компонентом операционной системы Windows. Дополнительные сведения см. в разделе Сведения о жизненном цикле продукта и служб.
PowerShell следует политике современного жизненного цикла Майкрософт. Даты поддержки следуют политике поддержки .NET. При таком подходе к обслуживанию клиенты могут выбрать выпуски долгосрочной поддержки (LTS) или текущие выпуски.
Выпуск LTS PowerShell основан на выпуске LTS .NET. Обновления на Выпуск LTS содержит только критические обновления системы безопасности и исправления обслуживания, предназначенные для минимизации влияния на существующие рабочие нагрузки.
Текущий выпуск — это выпуск, который происходит между выпусками LTS. Текущие выпуски могут содержать критические исправления, нововведения и новые функции. Корпорация Майкрософт поддерживает текущий выпуск в течение шести месяцев после следующего выпуска LTS .
Как LTS, так и текущие версии PowerShell получают обновления системы безопасности и исправления ошибок. Корпорация Майкрософт поддерживает только последнюю версию обновления выпуска.
Получение поддержки
Корпорация Майкрософт предоставляет поддержку PowerShell на основе лучших усилий. Поддержка Windows PowerShell 5.1 предоставляется через каналы поддержки Windows. Для получения поддержки PowerShell можно использовать стандартные платные каналы поддержки.
Существует множество вариантов бесплатной поддержки, доступных в сообществе PowerShell. Самые активные каналы поддержки сообщества доступны через Discord или Slack. Каналы обсуждения зеркало на обеих платформах, поэтому вы можете выбрать нужную платформу. Эти каналы помогут вам устранить проблемы, ответить на вопросы и предоставить рекомендации по использованию PowerShell.
Если вы считаете, что вы нашли ошибку, вы можете подать проблему на GitHub. Команда PowerShell не может предоставлять поддержку через GitHub, но они приветствуют отчеты об ошибках. Страница поддержки сообщества содержит ссылки на самые популярные каналы поддержки сообщества.
Поддерживаемые платформы
PowerShell выполняется на нескольких платформах операционной системы и архитектуры процессора. Платформа должна соответствовать следующим критериям:
- Целевая платформа (версия ОС и архитектура процессора) поддерживается .NET.
- Корпорация Майкрософт проверила и одобрила PowerShell на целевой платформе.
- Версия ОС поддерживается распространителем по крайней мере один год.
- Версия ОС не является промежуточным выпуском или эквивалентом.
- Версия ОС в настоящее время поддерживается распространителем.
Поддержка PowerShell заканчивается, когда выполняются одно из следующих условий:
- Целевая платформа достигает конца жизни, как определено владельцем платформы
- Конкретная версия PowerShell достигает конца срока действия.
После завершения работы версии PowerShell не предоставляются дополнительные обновления, включая обновления системы безопасности. Корпорация Майкрософт призывает клиентов обновляться до поддерживаемой версии PowerShell для продолжения получения обновлений и поддержки.
Windows
В следующей таблице приведен список выпусков PowerShell и поддерживаемых версий Windows. Эти версии поддерживаются до окончания поддержки версии PowerShell или Windows.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
Windows | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Windows Server 2016, 2019 или 2022 | |||
Windows Nano Server (1809 или выше) | |||
Windows 11 | |||
Windows 10 1607 и выше |
Примечание.
Поддержка конкретной версии Windows определяется политиками жизненного цикла службы поддержки Майкрософт. Дополнительные сведения см. в разделе:
PowerShell поддерживается в Windows для перечисленных ниже архитектур процессора.
Windows | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Windows Server 2016+ | x64, x86 | x64, x86 | x64, x86 |
Windows Server Core 2016+ | x64, x86 | x64, x86 | x64, x86 |
Nano Server версии 1803+ | x64 | x64 | x64 |
Клиент Windows 11 | x64, ARM64 | x64, ARM64 | x64, ARM64 |
Клиент Windows 10 | x64, x86, ARM64 | x64, x86, ARM64 | x64, x86, ARM64 |
macOS
В следующей таблице содержится список выпусков PowerShell и указано состояние поддержки версий macOS. Эти версии поддерживаются до окончания поддержки версии PowerShell или macOS.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
macOS | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
14 (Сонома) | |||
13 (Вентура) | |||
12 (Монтерей) | |||
11 (Big Sur) |
Поддержка macOS определяется компанией Apple. Дополнительные сведения см. в следующих разделах:
PowerShell поддерживается в macOS для перечисленных ниже архитектур процессора.
macOS | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
macOS Big Sur 11.5 | x64, ARM64 | x64, ARM64 | x64, ARM64 |
Alpine Linux
Приведенная ниже таблица содержит список поддерживаемых сейчас выпусков PowerShell и версий Alpine, в которых они поддерживаются. Эти версии поддерживаются до окончания поддержки версии PowerShell или до окончания жизненного цикла версии Alpine.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
Алпайн | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
3.18 | |||
3.17 | |||
3.16 | |||
3.15 | |||
3.14 |
PowerShell поддерживается в Alpine для перечисленных ниже архитектур процессора.
Алпайн | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Все поддерживаемые версии | x64 | x64 | x64 |
Проверка PowerShell в Alpine с помощью процессоров ARM не проводилась.
Подготовка виртуального жесткого диска Debian для Azure
В приведенной ниже таблице содержится список поддерживаемых сейчас выпусков PowerShell и версий Debian, в которых они поддерживаются. Эти версии поддерживаются до окончания поддержки версии PowerShell или до окончания жизненного цикла версии Debian.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
Debian | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
12 (книжный червь) | |||
11 (Bullseye) | |||
10 (Бюстер) |
PowerShell поддерживается в Debian для перечисленных ниже архитектур процессора.
Debian | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Версия 9 и более поздние | x64 | x64 | x64 |
Red Hat Enterprise Linux (RHEL)
В следующей таблице приведен список поддерживаемых в настоящее время версий PowerShell и поддерживаемых версий RHEL. Эти версии поддерживаются до завершении поддержки версии PowerShell или RHEL.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
RHEL | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
9 | |||
8 | |||
7 |
PowerShell тестируется на универсальных базовых образах Red Hat (UBI). Дополнительные сведения см. на странице сведений об UBI.
PowerShell поддерживается в RHEL для перечисленных ниже архитектур процессора.
RHEL | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Все поддерживаемые версии | x64 | x64 | x64 |
Ubuntu Linux
В следующей таблице приведен список поддерживаемых выпусков PowerShell и поддерживаемых версий Ubuntu. Эти версии поддерживаются до окончания поддержки версии PowerShell или Ubuntu.
- Значок указывает, что версия ОС или PowerShell по-прежнему поддерживается.
- Значок указывает, что версия PowerShell больше не поддерживается в этой версии ОС.
- Значок указывает, что мы не закончили тестирование PowerShell в этой ОС
- Значок указывает, что версия ОС или PowerShell не поддерживается
- Если версия ОС и версия PowerShell имеют значок, эта комбинация поддерживается.
Ubuntu | 7.2 (LTS-previous) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
22.04 LTS (Jammy) | |||
20.04 LTS (Focal) | |||
18.04 LTS (Bionic) |
Официально поддерживаются только LTS-выпуски Ubuntu. Корпорация Майкрософт не поддерживает промежуточные выпуски или их эквивалент. Промежуточные выпуски поддерживаются сообществом. Дополнительные сведения см. в статье о поддержке дистрибутивов сообществом.
PowerShell поддерживается в Ubuntu для перечисленных ниже архитектур процессора.
Ubuntu | 7.2 (текущая LTS) | 7.3 | 7.4 (LTS-current) |
---|---|---|---|
Все поддерживаемые версии | x64, ARM32 | x64, ARM32 | x64, ARM32 |
Поддержка модулей PowerShell
Жизненный цикл поддержки PowerShell не охватывает модули, которые поставляются за пределами пакета выпуска PowerShell. Например, использование модуля ActiveDirectory
, входящего в состав Windows Server, поддерживается в соответствии с жизненным циклом поддержки Windows.
Поддержка экспериментальных функций
Экспериментальные функции не предназначены для использования в рабочих средах. Мы ценим отзывы о экспериментальных функциях, и мы предоставляем поддержку лучших усилий для них.
Замечания по лицензированию
PowerShell выпускается по лицензии MIT. По этой лицензии и без соглашения о платной подписке пользователям предоставляется только поддержка сообщества. В рамках поддержки сообщества корпорация Майкрософт не предоставляет никаких гарантий оперативного реагирования или выпуска исправлений.
Даты окончания поддержки PowerShell
Жизненный цикл поддержки PowerShell следует жизненному циклу поддержки .NET. В следующей таблице перечислены даты окончания поддержки для текущих версий PowerShell:
Версия | Дата выпуска | Прекращение поддержки |
---|---|---|
7.4 (LTS-current) | 16 ноября 2023 г. | 10 ноября 2026 г. |
7.2 (LTS-previous) | 8 ноября 2021 г. | 8 ноября 2024 г. |
В следующей таблице перечислены даты окончания поддержки для устаревших версий PowerShell:
Версия | Дата выпуска | Прекращение поддержки |
---|---|---|
7.3 | 9 ноября 2022 г. | 8 мая 2024 г. |
7.0 (LTS) | 4 марта 2020 г. | 3 декабря 2022 г. |
7.1 | 11 ноября 2020 г. | 8 мая 2022 г. |
6,2 | 28 марта 2019 г. | 4 сентября 2020 г. |
6.1 | 13 сентября 2018 г. | 28 сентября 2019 г. |
6,0 | 20 января 2018 г. | 13 февраля 2019 г. |
История выпусков
В следующей таблице содержится исторический временная шкала основных выпусков PowerShell.
Версия | Дата выпуска | Примечание. |
---|---|---|
PowerShell 7.5 (предварительная версия) | Будущая | Создано на платформе .NET 9.0.0 |
PowerShell 7.4 (LTS-current) | Ноябрь-2023 | Создано на платформе .NET 8.0.0 |
PowerShell 7.3 | Ноябрь-2022 | Создано на платформе .NET 7.0 |
PowerShell 7.2 (LTS-previous) | Ноябрь 2021 г. | Создано на платформе .NET 6.0 |
PowerShell 7.1 | Nov-2020 | Создано на платформе .NET 5.0 |
PowerShell 7.0 (LTS) | Мар 2020 | Создано на платформе .NET Core 3.1 |
PowerShell 6.2 | Мар 2019 | Создано на платформе .NET Core 2.1 |
PowerShell 6.1 | Sep-2018 | Создано на платформе .NET Core 2.1 |
PowerShell 6.0 | Jan-2018 | Создано на платформе .NET Core 2.0. Устанавливается в Windows, Linux и macOS |
Windows PowerShell 5.1 | Aug-2016 | Выпущено в юбилейном обновлении Windows 10 и Windows Server 2016, WMF 5.1 |
Windows PowerShell 5.0 | Feb-2016 | Выпущено в Windows Management Framework (WMF) 5.0 |
Windows PowerShell 4.0 | Октябрь 2013 г. | Выпущено в Windows 8.1 и Windows Server 2012 R2, WMF 4.0 |
Windows PowerShell 3.0. | Октябрь 2012 г. | Выпущено в Windows 8 и Windows Server 2012 WMF 3.0 |
Windows PowerShell 2.0 | Июль 2009 г. | Выпущено в Windows 7 и Windows Server 2008 R2, WMF 2.0 |
Windows PowerShell 1.0 | Ноябрь 2006 г. | Выпущен как необязательный компонент Windows Server 2008 |
Выполните следующую команду, чтобы просмотреть полный номер версии .NET, используемый версией PowerShell, которую вы используете:
[System.Runtime.InteropServices.RuntimeInformation]::FrameworkDescription
PowerShell
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по