Microsoft працює над PowerShell 7 для всіх систем. Неважливо, Windows, Mac або Linux. Тепер команда надала PowerShell 7 Preview 3 для тестування і попередній випуск доступний для скачування.
Нове оновлення призведе PowerShell безпосередньо до версії 7. У своєму блозі Microsoft пояснила, чому компанія вирішила перейти з 6.2 на версію 7.
Використання PowerShell Core значно зросла за останні два роки. Зокрема, основна частина нашого зростання припала на використання Linux, що є обнадійливою статистикою, з огляду на наші інвестиції в створення життєздатної кроссплатформенной платформи PowerShell ...
Проте, ми також можемо ясно бачити, що наше використання Windows не росте так значно, що дивно, з огляду на, що PowerShell був популяризував на платформі Windows ...
Це означає, що користувачі Windows PowerShell і PowerShell Core зможуть використовувати одну і ту ж версію PowerShell для автоматизації в Windows, Linux, macOS і Windows, а користувачі PowerShell 7 матимуть дуже високий рівень сумісності з модулями Windows PowerShell, на які вони покладаються на сьогодні.
- Microsoft
Іншими словами, Microsoft хоче помістити всі платформи в одну і ту ж версію PowerShell для кращої кроссплатформенной сумісності.
Microsoft також вносить зміни в життєвий цикл підтримки PowerShell. Компанія випустить LTS (Long Term Servicing) і не-LTS версії PowerShell 7, щоб привести їх у відповідність з життєвим циклом підтримки .NET Core. Microsoft випустить PowerShell 7 для користувачів Windows, але дозволить користувачам перемикатися між PowerShell 5.1 і PowerShell 7.
Цю версію можна спробувати на Windows, Linux і MacOS. Також включені деякі зміни, які не були внесені у версію 6.2.
Огляд нових функцій ви можете подивитися в блозі, навіть, в анімованих картинках. Там же написано про нові експериментальних можливостях. devblogs.microsoft.com/powershell.
Всі зміни можна знайти на GitHub. Список занадто довгий, щоб помістити його тут.
Завантажити як установника https://github.com/PowerShell/PowerShell/releases/tag/v7.0.0-preview.