Новости MicrosoftПоследние новости

Обновление PowerShell 7.3 на базе .NET 7 теперь доступен для всех, без поддержки Windows 7

Microsoft сделала PowerShell версии 7.3 общедоступной. Последняя версия построена поверх .NET 7, который также был выпущен ранее на этой неделе. Новое обновление содержит улучшения, такие как улучшенная обработка ошибок, обновленные командлеты и многое другое. Поскольку это выпуск без долгосрочной поддержки (LTS), он будет поддерживаться в течение 18 месяцев. Эта последняя версия PowerShell не будет работать в Windows 7, поскольку базовые API-интерфейсы Windows были либо обновлены, либо удалены.

логотип powershell

В общих чертах, вот основные изменения в PowerShell 7.3.0:

Есть также куча экспериментальных функций и критических изменений:

Экспериментальные функции

В PowerShell 7.3 представлены следующие экспериментальные функции:

  • PSExec — Добавляет новый Switch-Process командлет (псевдоним exec) предоставлять exec совместимость с системами, отличными от Windows. В PowerShell 7.3-preview.8 эта функция стала основной.
  • PSCleanBlock — Добавляет clean блокировать скриптовый блок как одноранговый begin, processа также end чтобы обеспечить легкую очистку ресурсов. В PowerShell 7.3-preview.8 эта функция стала основной.
  • PSStrictModeAssignment — Добавляет Строгий режим параметр для Invoke-Command чтобы разрешить указывать строгий режим при локальном вызове команды. В PowerShell 7.3-preview.8 эта функция была удалена.
  • PSNativeCommandErrorActionPreference — Добавляет $PSNativeCommandUseErrorActionPreference переменная, чтобы ошибки, создаваемые собственными командами, были ошибками PowerShell.
  • PSAMSIMethodInvocationLogging — Расширяет данные, отправляемые в AMSI для проверки, включая все вызовы членов метода .NET. В PowerShell 7.3-preview.8 эта функция стала основной.

Добавить комментарий

Back to top button