Microsoft объявила об удалении из Windows PowerShell 2.0, поддержка которого была прекращена ещё в 2017 году. PowerShell 2.0 исчезнет из Windows 11 версии 24H2 в конце августа, а в сентябре — из Windows Server 2025.
Все последующие выпуски Windows не будут включать PowerShell 2.0, как и текущие сборки Windows Insider (Windows 11 Canary build 27891 от 3 июля 2025 года).
Это изменение напрямую затронет клиентов Microsoft, которые используют устаревшие приложения, в том числе более старые серверные продукты Microsoft — Exchange, SharePoint и SQL Server.
Хотя устаревшие скрипты, пытающиеся запустить PowerShell 2.0, по умолчанию автоматически переключаются на PowerShell 5.1, который обратно совместим с большинством команд и модулей, пользователям таких инструментов рекомендуется обновить свои системы, чтобы избежать сбоев.
«Для большинства пользователей и организаций это изменение пройдёт незаметно — новые версии PowerShell, такие как PowerShell 5.1 и PowerShell 7.x, по-прежнему доступны и поддерживаются. Однако если у вас есть устаревшие скрипты или программное обеспечение, которое явно зависит от PowerShell 2.0, вам нужно будет принять меры и обновить их или использовать обходной путь, чтобы избежать сбоев», — сообщили в Microsoft.
Microsoft решила удалить PowerShell 2.0, чтобы избавиться от устаревшего кода, упростить экосистему и повысить безопасность Windows. Тем не менее, в Windows 11 версии 23H2 и более ранних версиях PowerShell 2.0 останется в качестве дополнительного компонента.
Источник: habr.com