Windows Tips & News

PowerShell 7.1.0 RC 1 доступен для загрузки

click fraud protection
РЕКОМЕНДУЕМЫЕ: Щелкните здесь, чтобы исправить проблемы с 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 до тех пор, пока v7.1.0-rc.2 не станет доступным с правильные исправления.

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

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

  • Внесите исправления в ComInterop код, предложенный командой .NET (#13533)

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

  • Исправить случай, когда сообщение об исключении содержит только "п" в Windows (#13684)
  • Распознавать CONOUT $ а также CONIN $ как зарезервированные имена устройств (#13508) (Спасибо @ davidreis97!)
  • Исправить ConciseView для интерактивной расширенной функции при записи ошибки (#13623)

Чего ожидать в 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

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

Alt + tab архивы windows 10

Как изменить количество строк и столбцов в классическом диалоговом окне Alt + TabНачиная с Window...

Читать далее

Легко обновите пробную версию Windows 10 до полной версии

Легко обновите пробную версию Windows 10 до полной версии

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

Читать далее

Отключить предложения приложений (рекламу) в меню Пуск Windows 10

Отключить предложения приложений (рекламу) в меню Пуск Windows 10

Если вы используете учетную запись Microsoft для входа в Windows 10 или если вы вошли в приложени...

Читать далее