Windows Tips & News

PowerShell 7.1 Preview вече е наличен

click fraud protection

Екипът на PowerShell има въведени нова версия на PowerShell. Малко след излизането на PowerShell 7.0, версията за предварителен преглед на предстоящата платформа PowerShell 7.1 е достъпна за обществеността. Ето какво да очаквате и какво вече се е променило.

Изданието за предварителен преглед на PowerShell 7.1 е забележително с включването Визуализация на .NET 5 1.

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

Какво е новото в PowerShell 7.1 Preview

Разрушителни промени

  • Използвайте преобразуване на низове за инвариантна култура за -замени оператор (#10954) (Благодаря @iSazonov!)

Актуализации и поправки на двигателя

  • Върнете направените PR DBNull. Стойност и NullString. Стойност третиран като $null (#11648)

Експериментални характеристики

  • Използвайте преобразуване на низове за инвариантна култура за -замени оператор (#10954) (Благодаря @iSazonov!)

Общи актуализации и корекции на командлета

  • Коригирайте проблема с поръчката за предпочитания на оператора в кода за свързване (#12075) (Благодаря @DamirAinullin!)
  • Поправи NullReferenceException при обвързване на общи параметри от типа Предпочитание за действие (#12124)
  • Поправете форматирането по подразбиране за десериализирано Информация за мача (#11728) (Благодаря @iSazonov!)
  • Използвайте асинхронни потоци в Invoke-RestMethod (#11095) (Благодаря @iSazonov!)
  • Адрес за откриване на UTF-8 Get-Content -Tail (#11899) (Благодаря @NoMoreFood!)
  • Справете се с IOException в Get-FileHash (#11944) (Благодаря @iSazonov!)
  • Променете „PowerShell Core“ на „PowerShell“ в ресурсен низ (#11928) (Благодаря @alexandair!)
  • Върни MainWindowTitle в PSHostProcessInfo (#11885) (Благодаря @iSazonov!)
  • Разни дребни актуализации на съвместимостта с Windows (#11980)
  • Поправи ConciseView да се разделят PositionMessage използвайки [Околна среда]::NewLine (#12010)
  • Премахване на ограничението за мрежов хоп за интерактивни сесии (#11920)
  • Поправи NullReferenceException в Спиране на спиране на тръба () и RestoreStoppingPipeline() (#11870) (Благодаря @iSazonov!)
  • Генерирайте GUID за FormatViewDefinitionInstanceId ако не е предоставено (#11896)
  • Поправи ConciseView където съобщението за грешка е по-широко от ширината на прозореца и няма празно пространство (#11880)
  • Разрешаване на различни платформи CAPI-съвместим отдалечен обмен на ключове (#11185) (Благодаря @silijon!)
  • Поправете съобщение за грешка (#11862) (Благодаря @NextTurn!)
  • Поправи ConciseView за обработка на случай, когато няма конзола за получаване на ширината (#11784)
  • Актуализация CmsCommands да използвате Магазин срещу доставчик на сертификат (#11643) (Благодаря @mikeTWC1984!)
  • Разрешаване pwsh да работи на Windows системи където mpr.dll и STA не е наличен (#11748)
  • Рефакториране и прилагане Рестартиране на компютъра за Un*x и macOS (#11319)
  • Добавете реализация на Стоп-компютър за Linux и macOS (#11151)
  • Поправи помогне функция за проверка дали по-малко е наличен преди употреба (#11737)
  • Актуализация PSPath в сертификат_формат_ps1.xml (#11603) (Благодаря @xtqqczze!)
  • Променете регулярния израз, за ​​да съвпада с типове релации без кавички в заглавката на връзката (#11711) (Благодаря @Marusyk!)
  • Поправете съобщение за грешка по време на изтриване на символна връзка (#11331)
  • Добавете персонализиран тип „Избрани.*“ към PSCustomObject в Изберете-обект само веднъж (#11548) (Благодаря @iSazonov!)
  • Добавете -AsUTC към Получаване на дата командлет (#11611)
  • Коригирайте поведението на групиране с булеви стойности в Формат - шестнадесетичен (#11587) (Благодаря @vexx32!)
  • Направете Тест-връзка винаги използвайте контекста за синхронизиране по подразбиране за изпращане на заявки за ping (#11517)
  • Правилни съобщения за грешка при стартиране (#11473) (Благодаря @iSazonov!)
  • Игнорирайте заглавките с нулеви стойности в уеб командлетите (#11424) (Благодаря @iSazonov!)
  • Добавете отново чек за Извикване-команда работа разпорежда. (#11388)
  • Върнете „Актуализиране на форматера, за да не пишете нови редове, ако съдържанието е празно (#11193)" (#11342) (Благодаря @iSazonov!)
  • Позволява Пълно въвеждане за връщане на резултати от ArgumentCompleter кога AST или скриптът има съвпадаща дефиниция на функция (#10574) (Благодаря @M1kep!)
  • Актуализирайте форматера, за да не пише нови редове, ако съдържанието е празно (#11193)

Освен тези промени, има общи подобрения в кода, тестовете и документацията.

Какво да очаквате в 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 1

Излезе Winaero Tweaker 0.3.1, включва много полезни настройки

Излезе Winaero Tweaker 0.3.1, включва много полезни настройки

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

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

Увеличете нивото на прозрачност на лентата на задачите в Windows 10

Увеличете нивото на прозрачност на лентата на задачите в Windows 10

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

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

Активирайте Firefox Hello, за да използвате функциите на WebRTC

Активирайте Firefox Hello, за да използвате функциите на WebRTC

2 отговораMozilla пусна голяма нова версия 34 на браузъра Firefox и се предлага с хубава WebRTC ф...

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