Microsoft випустила PowerShell 7.7 на основі .NET 11 з покращеною безпекою

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

IT之家, 12 листопада: 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 не несе відповідальності за будь-які помилки або упущення, а також за будь-які результати, отримані в результаті використання цієї інформації. Інвестиції в цифрові активи можуть бути ризикованими. Будь ласка, ретельно оцініть ризики продукту та свою толерантність до ризику, виходячи з ваших власних фінансових обставин. Для отримання додаткової інформації, будь ласка, зверніться до наших Умов використання та Розкриття інформації про ризики.