Windows Tips & News

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

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

PowerShell 7.1, предстоящата версия на решението за междуплатформени скриптове, достъпно за Windows, MacOS и Linux, е все по-близо до пускането си. Днес неговата версия 1 на Release Candidate стана достъпна за изтегляне.

Банер на 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/runtime#42423. Корекцията е направена в .NET 5.0.0-rc.2: dotnet/runtime#42432
    • Това причинява на Ctrl+c да не работи в PSReadLine на Linux и macOS.
  • [регресия] API на конзолата Система. Конзола. ключ за четене() неправилно се връща 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 хвърлям Изключение за удостоверяване при използване 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

  • PowerShell Вземете 3.0
  • Модул за тайно управление, разширяем абстракционен слой в PowerShell за взаимодействие с Secrets и Secrets Vaults, ще получи поддръжка на Linux.
  • PSScriptAnalyzer 2.0 за по-добро потребителско изживяване с VSCode-PowerShell и PSEditorServices.
  • Направени подобрения на Ядрото на PowerShell Jupyter
  • Направени подобрения на platyPS vNext, модул на PowerShell, който разработчиците в момента използват за преобразуване на документация на PowerShell от markdown в updateable-help.

Има също така редица области, в които е възможно да се правят повече подобрения и промени, включително инсталиране и актуализиране, подобрения на Shell, интерактивно потребителско изживяване.

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

Можете да го изтеглите тук:

Изтеглете PowerShell 7.1 Preview

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Как да преименувате таблета си с Windows 8.1

Как да преименувате таблета си с Windows 8.1

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Как да получите CRX файла за разширения на Google Chrome

Как да получите CRX файла за разширения на Google Chrome

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Как да инсталирате блокирано разширение в Google Chrome

Как да инсталирате блокирано разширение в Google Chrome

15 отговораСлед последната актуализация на Google Chrome, той започна да пречи на потребителите д...

Прочетете още