Windows Tips & News

PowerShell 7.1.0 Preview 6 вышла

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Команда PowerShell представила новую предварительную версию PowerShell. Вот чего ожидать от грядущей платформы PowerShell 7.1 и что уже изменилось в Preview 6.

Баннер PowerShell 7

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

Рекламное объявление

СОДЕРЖАНИЕСпрятать
Что нового в PowerShell 7.1, предварительная версия 6
Критические изменения
Обновления и исправления движка
Экспериментальные возможности
Общие обновления и исправления командлетов
Инструменты
Тесты
Чего ожидать в PowerShell 7.1

Что нового в PowerShell 7.1, предварительная версия 6

Критические изменения

  • Переименовать -FromUnixTime к -UnixTimeSeconds на Get-Date чтобы разрешить ввод времени Unix (#13084) (Спасибо @ aetos382!)
  • Делать $ ErrorActionPreference не влияет stderr вывод собственных команд (#13361)
  • Разрешить явно указанному именованному параметру заменять тот же параметр из хеш-таблицы (#13162)

Обновления и исправления движка

  • Выполните рефакторинг синтаксического анализатора командной строки, чтобы выполнить ранний синтаксический анализ (#11482) (Спасибо @iSazonov!)
  • Добавить поддержку некоторых преобразователей встроенных типов .NET (#12580) (Спасибо @iSazonov!)
  • Обновите и включите ComInterop код в PowerShell (#13304)

Экспериментальные возможности

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

Общие обновления и исправления командлетов

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

Инструменты

  • Исправить dotnet ошибки установки (#13387)
  • Увеличьте время ожидания ежедневной сборки Windows до 90 минут (#13354)
  • Обновите зависеть конфигурация до версии 2 (#13230) (Спасибо @RDIL!)
  • Исправить Test-XUnitTestResults функция (#13270) (Спасибо @iSazonov!)
  • Обновлять .devcontainer использовать ночные образы Docker SDK (#13128)

Тесты

  • отметка Тестовое соединение -TraceRoute тесты как ожидающие (#13310)

Чего ожидать в PowerShell 7.1

  • PowerShellGet 3.0
  • Модуль управления секретами, расширяемый уровень абстракции в PowerShell для взаимодействия с Secrets и Secrets Vaults, получит поддержку Linux.
  • PSScriptAnalyzer 2.0 для лучшего взаимодействия с пользователем с VSCode-PowerShell и PSEditorServices.
  • Улучшения, внесенные в Ядро PowerShell Jupyter
  • Улучшения, внесенные в PlatyPS vNext, модуль PowerShell, который в настоящее время используют разработчики для преобразования документации PowerShell из уценки в обновляемую справку.

Есть также ряд областей, в которых можно внести больше улучшений и изменений, включая установку и обновление, улучшения оболочки, интерактивный пользовательский интерфейс.

Наконец, PowerShell может получить минимальную настройку, которая включает только те части PowerShell, которые необходимы для ваших скриптов. Это не только займет меньше места на диске, но, что еще более важно, минимальный набор кода означает меньше исправлений и уязвимости для атак.

Вы можете скачать это здесь:

Скачать PowerShell 7.1, предварительная версия 5

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы
Изменить цвет и внешний вид окна Windows 10

Изменить цвет и внешний вид окна Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Отключить автоматическое раскрытие меню Пуск при наведении курсора мыши в Windows 10

Отключить автоматическое раскрытие меню Пуск при наведении курсора мыши в Windows 10

РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с Windows и оптимизировать производительн...

Читать далее

Как отключить Windows SmartScreen в Windows 10

Как отключить Windows SmartScreen в Windows 10

Фильтр SmartScreen - это технология, которая изначально была разработана для Internet Explorer дл...

Читать далее