IT之家 11 ноября сообщило, что 10 ноября Microsoft объявила о выпуске официальной версии PowerShell 7.7. Этот инструмент командной строки и автоматизации построен на основе .NET 11 и ориентирован на усиление безопасности, расширение команд и повышение надежности выполнения, чтобы улучшить повседневный опыт администраторов и разработчиков.
PowerShell — это набор командных инструментов и языка сценариев, разработанных Microsoft,主要用于 управление компьютерами, обработка данных и автоматизация повторяющихся задач. Современная версия PowerShell является открытой и кроссплатформенной и может работать в Windows, macOS и Linux.

Что касается циклов поддержки, официальное объявление указывает, что PowerShell 7.7 является версией с поддержкой в стандартном режиме (STS), которая обычно составляет 18 месяцев. Однако .NET, от которого зависит PowerShell, продлил срок поддержки STS с 18 до 24 месяцев, поэтому точный срок поддержки для версии 7.7 следует уточнять по официальной таблице жизненного цикла (на момент публикации материала ITHome, Microsoft еще не обновила данные).
В плане повышения безопасности новая версия усиливает ограничения на действия в режиме ограниченного языка, ужесточает проверку параметров и сообщений для удалённых операций, а также применяет более строгую проверку при распаковке файлов справки. Команда Test-Json больше не извлекает внешние ссылки на схемы по умолчанию — для этого требуется явное включение пользователем, что снижает ненужные внешние обращения.
В плане полезных функций в новой версии добавлена команда New-TemporaryDirectory, позволяющая напрямую создавать временные каталоги; в команде Join-Path для объединения путей добавлен параметр расширения файла; команды форматирования, такие как таблицы и списки, поддерживают исключение указанных атрибутов, что делает вывод информации более компактным.

Несколько команд также исправили обработку параметров включения/выключения, чтобы обеспечить корректное применение при явной передаче значения «выключить». Кроме того, по умолчанию команда New-Guid теперь генерирует уникальные идентификаторы в формате UUID v7, поддерживающие сортировку по времени, вместо предыдущего поведения по умолчанию v4.


