Windows Tips & News

PowerShell 7.1.0 RC 1 доступний для завантаження

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи

PowerShell 7.1, майбутня версія кросплатформного скриптового рішення, доступного для Windows, MacOS і Linux, стає все ближче до свого випуску. Сьогодні його версія Release Candidate 1 стала доступною для завантаження.

Банер PowerShell 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 RC 1
відомі проблеми
Оновлення та виправлення двигуна
Загальні оновлення та виправлення командлета
Чого очікувати в PowerShell 7.1

Що нового в PowerShell 7.1 RC 1

відомі проблеми

На цей випуск PowerShell вплинули кілька відомих регресій і зміни в дизайні .NET 5.0.0-rc.1.


Враховуючи вплив цих регресій, особливо в інтерактивних сценаріях на системи, що не відповідають Windows, ми будемо лише публікуючи пакети PowerShell v7.1.0-rc.1 для Windows і Linux, пропускаючи macOS, поки версія 7.1.0-rc.2 не стане доступною з правильні виправлення.

  • [Регресія] API консолі система. консоль. TreatControlCAsInput є зворотним для Linux і macOS: dotnet/runtime#42423. Виправлення було зроблено в .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Це викликає Ctrl+c щоб не працювати в PSReadLine на Linux і macOS.
  • [Регресія] API консолі система. консоль. ReadKey() невірно повертається Ctrl+J для ENTER на macOS: dotnet/runtime#42418. Виправлення було зроблено в .NET 5.0.0-rc.2: dotnet/runtime#42477
    • Це викликає ENTER не працювати в інтегрованій консолі PSES.
  • [Регресія] Регресія продуктивності в Linux і macOS: dotnet/runtime#41739. Виправлення було зроблено в .NET 5.0.0-rc.2: dotnet/runtime#41820
    • Це спричиняє потенційні проблеми з продуктивністю на деяких конкретних архітектурах, дистрибутивах Linux та macOS. Наприклад, виявлення команд у PowerShell до 20 разів повільніше в Ubuntu 18.04 WSL 2.
  • [Порушення за проектом]TLS 1.0 і TLS 1.1 були скасовані за замовчуванням на машинах Linux, де OpenSSL 1.1 і вище використовується: dotnet/runtime#40746
    • Це викликає Invoke-WebRequest і Invoke-RestMethod кидати AuthenticationException при використанні TLS 1.0 або TLS 1.1 на машинах Linux де OpenSSL 1.1 і вище використовується.

Оновлення та виправлення двигуна

  • Виправте ComInterop код, запропонований командою .NET (#13533)

Загальні оновлення та виправлення командлета

  • Виправлено випадок, коли повідомлення про виключення містить тільки "`n" на Windows (#13684)
  • Визнати CONOUT$ і CONIN$ як зарезервовані імена пристроїв (#13508) (Дякую @davidreis97!)
  • Виправити ConciseView для інтерактивної розширеної функції під час запису помилки (#13623)

Чого очікувати в 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

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність системи
Microsoft покращила сплячі вкладки в Edge, щоб заощадити ще більше ресурсів

Microsoft покращила сплячі вкладки в Edge, щоб заощадити ще більше ресурсів

Корпорація Майкрософт покращила функцію сплячих вкладок у Microsoft Edge. Тепер браузер може мати...

Читати далі

Microsoft Journal оновив дизайн, подібний до Windows 11

Microsoft Journal оновив дизайн, подібний до Windows 11

Microsoft оголосила, що додаток Journal більше не є Проект Microsoft Garage. Він став офіційно пі...

Читати далі

Chrome тепер дозволяє змінювати порядок вкладок за допомогою комбінацій клавіш

Chrome тепер дозволяє змінювати порядок вкладок за допомогою комбінацій клавіш

Користувачі Linux можуть змінювати порядок вкладок у Google Chrome протягом кількох років. Нещода...

Читати далі