Windows Tips & News

Вийшла версія PowerShell 7.1.0 Preview 6

click fraud protection

Команда PowerShell представила нову попередню версію PowerShell. Ось чого очікувати від майбутньої платформи PowerShell 7.1 і що вже змінилося в попередньому перегляді 6.

Попередній випуск PowerShell 7.1 включає Попередній перегляд .NET 5 1. Починаючи з PowerShell 7.0, розробники перейшли на відповідність Життєвий цикл випуску та підтримки .NET ближче. Очікується, що PowerShell 7.1 стане доступним протягом тижня-двох після дати випуску .NET 5 взимку 2020 року та відповідатиме їхньому щорічному випуску.

Що нового в PowerShell 7.1 Preview 6

Порушні зміни

  • Перейменувати -Від UnixTime до -UnixTimeSeconds на Отримати дату дозволити введення часу Unix (#13084) (Дякую @aetos382!)
  • Зробити $ErrorActionPreference не впливає stderr вихід рідних команд (#13361)
  • Дозволити явно зазначеному іменованому параметру замінити той самий з хеш-таблиці (#13162)

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

  • Реорганізуйте синтаксичний аналізатор командного рядка для раннього аналізу (#11482) (Дякую @iSazonov!)
  • Додати підтримку деяких перетворювачів внутрішніх типів .NET (#12580) (Дякую @iSazonov!)
  • Оновіть та увімкніть ComInterop код у PowerShell (#13304)

Експериментальні особливості

  • Додати - Runspace параметр для всіх *-PSBreakpoint командлети (#10492) (Дякую @KirkMunro!)

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

  • Виправлено повідомлення про помилку від нового символічного посилання, відсутнього цільового елемента (#13085) (Дякую @yecril71pl!)
  • Зробіть параметр аргументи загальнодоступні ConsoleHost API (#13429)
  • Додати відсутній dispose for CancellationTokenSource (#13420) (Дякую @Youssef1313!)
  • Додайте параметр -Сторінкова до Отримати допомогу для підтримки сторінок (#13374)
  • Виправити Отримати допомогу неправильно відображається, якщо параметр підтримує символи підстановки (#13353) (Дякую @ThomasNieto!)
  • Оновлення pwsh допомога для -Формат введення параметр (#13355) (Дякую @sethvs!)
  • Оголосити ліцензію MIT для файлів, скопійованих з Roslyn (#13305) (Дякую @xtqqczze!)
  • Покращувати BigInteger поведінка кастингу (#12629) (Дякую @vexx32!)
  • Виправити Get-Acl -LiteralPath "HKLM: Програмне забезпечення\Класи\*" поведінка (#13107) (Дякую @Shriram0908!)
  • Додати Відвідування за замовчуванням метод до інтерфейсу відвідувача та класу (#13258)
  • Виправити конфліктуючий перемикач скорочення -s (STA) для pwsh (#13262) (Дякую @iSazonov!)
  • Змінити Read-Host -MaskInput використовувати існуючі SecureString шлях, але повертається як звичайний текст (#13256)
  • Видалити ComEnumerator як об'єкти COM, використовуючи IEnumerator тепер підтримується в .NET 5.0 (#13259)
  • Використовуйте тимчасовий особистий шлях під час запуску Runspace, якщо змінна середовища 'HOME' не визначена (#13239)
  • Виправити Виклик-Команда щоб виявити рекурсивний виклик того самого запису історії (#13197)
  • Змінити pwsh виконуваний файл -формат введення префікс перемикання  до -інп виправити конфлікт з - інтерактивна (#13205) (Дякую @iSazonov!)
  • Обробляти шлях файлової системи WSL під час аналізу зони безпеки файлу (#13120)
  • Зробіть інші перемикачі обов’язковими Розділений шлях (#13150) (Дякую @kvprasoon!)
  • Новий значок Fluent Design для PowerShell 7 (#13100) (Дякую @sarthakmalik!)
  • Виправити Move-Item для підтримки перехресного монтування в Unix (#13044)

Інструменти

  • Виправити dotnet помилки встановлення (#13387)
  • Збільште час очікування щоденної збірки Windows до 90 хвилин (#13354)
  • Оновіть залежний робот конфігурація до версії 2 (#13230) (Дякую @RDIL!)
  • Виправити Test-XUnitTestResults функція (#13270) (Дякую @iSazonov!)
  • Оновлення .devcontainer використовувати образи SDK для нічних докерів (#13128)

Тести

  • Марк Test-Connection -TraceRoute тести на розгляді (#13310)

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

Windows 10 Перемістити архіви папки завантажень

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Windows 10 Змінити архіви розташування завантажень

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Як перемістити папку завантажень у Windows 10

Як перемістити папку завантажень у Windows 10

Windows 10 зберігає папку «Завантаження» у вашому профілі користувача. У більшості випадків його ...

Читати далі