Жизненный цикл поддержки PowerShell
Примечание.
Этот документ относится к поддержке PowerShell. Windows PowerShell (1.0–5.1) является компонентом операционной системы Windows. Компоненты получают ту же поддержку, что и их родительский продукт или платформа. Дополнительные сведения см. в разделе Сведения о жизненном цикле продукта и служб.
PowerShell поддерживается в политике современного жизненного цикла Майкрософт, но даты поддержки связаны с политикой поддержки .NET и .NET Core. При таком подходе к обслуживанию клиенты могут выбрать выпуски долгосрочной поддержки (LTS) или текущие выпуски.
Выпуск LTS PowerShell создан на основе выпуска LTS .NET. Обновления выпуска LTS содержат только критически важные обновления безопасности и служебные исправления, предназначенные для снижения влияния на существующие рабочие нагрузки. Выпуски LTS PowerShell поддерживаются до прекращения поддержки .NET.
Текущий выпуск — это выпуск, который выходит между выпусками LTS. Текущие выпуски могут содержать критические исправления, нововведения и новые функции. Поддержка текущего выпуска предоставляется в течение шести месяцев после выхода следующего (текущего или LTS).
Внимание
Для получения поддержки необходимо установить по меньшей мере последнее обновление с исправлениями. Например, если вы используете PowerShell 7.4.0 и 7.4.2, необходимо обновить до версии 7.4.2, чтобы претендовать на поддержку.
Поддерживаемые платформы
PowerShell можно запускать в нескольких операционных системах (ОС) и архитектурах процессоров. Чтобы использовать поддержку Майкрософт, операционная система должна соответствовать следующим критериям:
- Версия и архитектура процессора операционной системы поддерживаются в .NET Core.
- Версия операционной системы поддерживается по крайней мере в течение одного года.
- Версия ОС не является промежуточным выпуском или эквивалентом.
- Версия ОС в настоящее время поддерживается издателем ОС.
- Группа разработчиков 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 |
Совместимость с Windows PowerShell
Жизненный цикл поддержки PowerShell не охватывает модули, которые поставляются за пределами пакета выпуска PowerShell. Например, использование модуля ActiveDirectory
, входящего в состав Windows Server, поддерживается в соответствии с жизненным циклом поддержки Windows.
Экспериментальные функции
Экспериментальные функции не предназначены для использования в рабочих средах. Мы ценим отзывы о экспериментальных функциях, и мы предоставляем поддержку лучших усилий для них.
Замечания по лицензированию
PowerShell выпускается по лицензии MIT. По этой лицензии и без соглашения о платной подписке пользователям предоставляется только поддержка сообщества. В рамках поддержки сообщества корпорация Майкрософт не предоставляет никаких гарантий оперативного реагирования или выпуска исправлений.
Получение поддержки
Поддержка PowerShell реализована в рамках традиционных соглашений о поддержке корпорации Microsoft, включая платную поддержку, соглашения Microsoft Enterprise и Microsoft Software Assurance. Вы также можете оплатить техническую поддержку по PowerShell, направив в службу поддержки запрос о своей проблеме.
Существует несколько вариантов поддержки сообщества. Вы можете сообщить о проблеме, ошибке или создать запрос функции на GitHub. Кроме того, вы можете получить помощь от других членов сообщества в техническом сообществе Microsoft PowerShell или любой из форумов сообщества, перечисленных на странице центра PowerShell. Если ваша проблема требует немедленного вмешательства, следует использовать традиционные платные варианты поддержки.
Внимание
Для получения поддержки необходимо установить по меньшей мере последнее обновление с исправлениями. Например, если вы используете PowerShell 7.3 и 7.3.1, необходимо обновить до версии 7.3.1, чтобы претендовать на поддержку.
Даты прекращения поддержки PowerShell
На основе этих политик жизненного цикла в следующей таблице перечислены даты при поддержке текущих версий PowerShell.
Версия | Дата выпуска | Прекращение поддержки |
---|---|---|
7.4 (LTS-current) | 16 ноября 2023 г. | 10 ноября 2026 г. |
7.3 (стабильный) | 9 ноября 2022 г. | 8 мая 2024 г. |
7.2 (LTS-previous) | 8 ноября 2021 г. | 8 ноября 2024 г. |
Поддержка PowerShell на определенной платформе основана на политике поддержки используемой версии .NET.
- PowerShell 7.4 (LTS-current) основан на поддерживаемой политике жизненного цикла ОС .NET 8.0
- PowerShell 7.3 (стабильный) основан на поддерживаемой политике жизненного цикла ОС .NET 7.0
- PowerShell 7.2 (LTS-previous) основан на поддерживаемой политике жизненного цикла ОС .NET 6.0
Даты окончания поддержки для уже выведенных из эксплуатации версий.
Версия | Дата выпуска | Прекращение поддержки |
---|---|---|
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-preview.1 |
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 (LTS-previous) |
PowerShell 7.1 | Nov-2020 | Создано на основе .NET 5.0 |
PowerShell 7.0 (LTS) | Мар 2020 | На основе .NET Core 3.1 (LTS) |
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, WMА 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 как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по