Microsoft выпустила PowerShell 7.7 на основе .NET 11 с улучшенной безопасностью

icon币界网
Поделиться
AI summary iconСводка
Microsoft выпустила PowerShell 7.7 10 ноября на базе .NET 11 с акцентом на улучшения безопасности и надежности. Обновление включает более строгие ограничения в режиме ограниченного языка и усиленную проверку для удаленных операций. Также добавлены новые команды, такие как New-TemporaryDirectory, и улучшенные варианты форматирования. Выпуск совпал с растущей обеспокоенностью по поводу рисков нарушений безопасности в корпоративной среде. Данные на цепочке показывают повышенный интерес к инструментам безопасного скриптинга. Стандартная поддержка длится 18 месяцев, а поддержка .NET продлена до 24 месяцев.
CoinMarketCap сообщает:

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.

Отказ от ответственности: Информация на этой странице может быть получена от третьих лиц и не обязательно отражает взгляды или мнения KuCoin. Данный контент предоставляется исключительно в общих информационных целях, без каких-либо заверений или гарантий, а также не может быть истолкован как финансовый или инвестиционный совет. KuCoin не несет ответственности за ошибки или упущения, а также за любые результаты, полученные в результате использования этой информации. Инвестиции в цифровые активы могут быть рискованными. Пожалуйста, тщательно оценивайте риски, связанные с продуктом, и свою устойчивость к риску, исходя из собственных финансовых обстоятельств. Для получения более подробной информации, пожалуйста, ознакомьтесь с нашими Условиями использования и Уведомлением о риске.