Windows Tips & News

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

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

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

Банер PowerShell 7

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

Реклама

Змістприховати
Що нового в PowerShell 7.1 Preview 6
Порушні зміни
Оновлення та виправлення двигуна
Експериментальні особливості
Загальні оновлення та виправлення командлета
Інструменти
Тести
Чого очікувати в PowerShell 7.1

Що нового в 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 та оптимізувати продуктивність системи
Microsoft додає прапор "правильно названий", щоб показати або приховати WWW і HTTPS в Edge

Microsoft додає прапор "правильно названий", щоб показати або приховати WWW і HTTPS в Edge

З сьогоднішнім Канарський випуск, Microsoft додала новий прапор до Microsoft Edge, який призначен...

Читати далі

Microsoft відновила HTTPS і WWW в адресному рядку Edge

Microsoft відновила HTTPS і WWW в адресному рядку Edge

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

Читати далі

Випущено стабільну версію Microsoft Edge 84

Випущено стабільну версію Microsoft Edge 84

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

Читати далі