Вийшла версія PowerShell 7.1.0 Preview 7
Команда PowerShell представила нову попередню версію PowerShell. Ось чого очікувати від майбутньої платформи PowerShell 7.1 і що вже змінилося в Preview 7.
Попередній випуск PowerShell 7.1 включає Попередній перегляд .NET 5 1. Починаючи з PowerShell 7.0, розробники перейшли на відповідність Життєвий цикл випуску та підтримки .NET ближче. Очікується, що PowerShell 7.1 стане доступним протягом тижня-двох після дати випуску .NET 5 взимку 2020 року та відповідатиме їхньому щорічному випуску.
Починаючи з Preview 6, PowerShell 7.1 Preview є доступний у Microsoft Store.
Що нового в PowerShell 7.1 Preview 6
Порушні зміни
- Виправити
$?
не бути$false
коли рідна команда пише вstderr
(#13395)
Оновлення та виправлення двигуна
- Початкова робота моделі плагіна підсистеми (для мінімальної PowerShell) (#13186)
- Оптимізувати
GetSystemLockdownPolicy
для сценаріїв без блокування (#13438)
Загальні оновлення та виправлення командлета
- Повернути "Додати параметр
-Сторінкова
доОтримати допомогу
для підтримки сторінок (#13374)" (#13519) - Додайте підтримку для
TLS
1.3 у веб-командлетах (#13409) (Дякую @iSazonov!) - Додайте перевірку на нуль
аргументи
вПарсер командного рядка
(#13451) (Дякую @iSazonov!) - Точки повторного аналізу процесу для програм Microsoft Store (#13481) (Дякую @iSazonov!)
- Рухатися
PSNullConditionalOperators
функція поза експериментальною (#13529) - Рухатися
PSNativePSPathResolution
функція поза експериментальною (#13522) - Використовуйте поле, якщо властивість не існує для
ObRoot
при використанні PowerShell Direct до контейнера (#13375) (Дякую @hemisphera!) - Придушити
UTF-7
застарілі попередження (#13484) - Уникайте багаторазового перерахування an
IEnumerable
екземпляр уCompiler.cs
(#13491) - Змінити
Add-Type -OutputType
не підтримуватиКонсольна програма
іПрограма Windows
(#13440) - Створюйте попередження, коли
UTF-7
вказано як кодування (#13430)
Очищення коду
@xtqqczze, @tamasvajk
Інструменти
- vscode: Додати
конфігурація редактора
до рекомендованих розширень (#13537) (Дякую @xtqqczze!) - Видаліть застаріле
ZapDisable
пов'язаний код зbuild.psm1
(#13350) (Дякую @jackerr3!)
Тести
- Вимкнути
WMF
тест перевірки посилання на завантаження (#13479)
Чого очікувати в PowerShell 7.1
- PowerShellGet 3.0
- Модуль секретного управління, розширюваний рівень абстракції в PowerShell для взаємодії з Secrets and Secrets Vaults, отримає підтримку Linux.
- PSScriptAnalyzer 2.0 для кращого користування VSCode-PowerShell і PSEditorServices.
- Удосконалення, внесені до Ядро PowerShell Jupyter
- Удосконалення, внесені до platyPS vNext, модуль PowerShell, який розробники наразі використовують для перетворення документації PowerShell з уцінки в довідку з можливістю оновлення.
Існує також ряд областей, де можна внести більше покращень та змін, зокрема встановлення та оновлення, покращення оболонки, інтерактивний досвід користувача.
Нарешті, PowerShell може отримати мінімальне налаштування, яке включає лише частини PowerShell, необхідні для ваших сценаріїв. Мало того, що це займе менше місця на диску, але, що ще важливіше, мінімальний набір коду означає менше виправлень і атак безпеки.
Ви можете завантажити його тут:
Завантажте попередній перегляд PowerShell 7.1