Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10

Мы и наши партнеры используем файлы cookie для хранения и/или доступа к информации на устройстве. Мы и наши партнеры используем данные для персонализированной рекламы и контента, измерения рекламы и контента, анализа аудитории и разработки продуктов. Примером обрабатываемых данных может быть уникальный идентификатор, хранящийся в файле cookie. Некоторые из наших партнеров могут обрабатывать ваши данные в рамках своих законных деловых интересов, не спрашивая согласия. Чтобы просмотреть цели, в которых, по их мнению, они имеют законный интерес, или возразить против обработки данных, воспользуйтесь ссылкой на список поставщиков ниже. Предоставленное согласие будет использоваться только для обработки данных, полученных с этого веб-сайта. Если вы хотите изменить свои настройки или отозвать согласие в любое время, ссылка для этого находится в нашей политике конфиденциальности, доступной на нашей домашней странице.

Microsoft, похоже, активно разрабатывает и совершенствует PowerShell Core. Не так давно, в ноябре, Microsoft выпустила PowerShell 7.1, и теперь мы здесь с новой версией PowerShell.

Microsoft, похоже, активно развивается и совершенствуется. Ядро PowerShell. Не так давно Microsoft выпустила PowerShell 7.1 в ноябре, и теперь мы здесь с новым выпуском PowerShell 7.2 Preview 2.

Предварительный просмотр 2 по-прежнему основан на .NET 5, поскольку .NET 6 еще не выпущен. Однако Microsoft утверждает, что стабильная версия PowerShell 7.2 будет основана на .NET 6.

Давайте посмотрим, что предлагает PowerShell 7.2.0.

Оглавление

  • Скачать PowerShell 7.2.0, предварительная версия 2
    • Для Windows 10, Windows 8.1 и Windows 7
    • Для MacOS
    • Для Linux
  • Функции PowerShell 7.2.0 Preview 2
    • Новая особенность
      • Автоматическая переменная PSStyle для рендеринга ANSI
    • Исправление ошибок
      • Измененный:
      • Новые экспериментальные возможности:
      • Улучшенная производительность:
      • Общие обновления и исправления командлетов:
  • Как установить PowerShell 7.2 Preview 2 в Windows 10
  • Заключительные слова

Скачать PowerShell 7.2.0, предварительная версия 2

Для Windows 10, Windows 8.1 и Windows 7

PowerShell-7.2.0-Preview2-win-x64.msi [95,1 МБ]

PowerShell-7.2.0-Preview2-win-x86.msi [85,9 МБ]

Для MacOS

powershell-7.2.0-Preview2-osx-x64.pkg [63,4 МБ]

Для Linux

ЦентОС

powershell-7.2.0-Preview2-1.centos.8.x86_64.rpm [64,7 МБ]

Дебиан

powershell_7.2.0-Preview2-1.debian.11_amd64.deb [65,2 МБ]

powershell_7.2.0-Preview2-1.debian.10_amd64.deb [65,2 МБ]

Убунту

powershell_7.2.0-Preview21.ubuntu.20.04_amd64.deb [65,2 МБ]

powershell_7.2.0-Preview2-1.ubuntu.18.04_amd64.deb [65,2 МБ]

powershell_7.2.0-Preview2-1.ubuntu.16.04_amd64.deb [65,2 МБ]

Для получения дополнительных вариантов загрузки, пожалуйста, проверьте это страница загрузки.

Функции PowerShell 7.2.0 Preview 2

Благодаря участникам Microsoft и PowerShell в выпущенную версию были внесены некоторые существенные изменения. Некоторые новые функции и исправления ошибок были освещены в сообщении о выпуске Microsoft. Давайте прольем свет на то, что это такое.

Новая особенность

Автоматическая переменная PSStyle для рендеринга ANSI

Это экспериментальная функция. Это означает, что Microsoft в настоящее время ожидает отзывов пользователей, чтобы решить, стоит ли выпускать эту функцию в стабильной версии PowerShell 7.2.

Escape-код ANSI является расширением escape-кода ASCII. Эта функция облегчит пользователям создание контента, содержащего код ANSI, который управляет параметрами оформления текста, такими как его шрифт, цвет, размер, курсив и т. д.

Подробнее об этой функции можно прочитать здесь.

Исправление ошибок

Некоторые проблемы, которые сопровождали предыдущий выпуск PowerShell, также были решены в этом предварительном выпуске.

  • Очистка кода: Microsoft заявляет, что почти на две трети запросов на включение были даны ответы, что привело к очистка кода. Это относится к фрагменту кода, предназначенному для очистки оставшихся данных и другого ненужного материала из системы после выполнения фактического кода.
  • Устранена проблема, из-за которой пользователи получали сообщение об ошибке «Неверная функция» при попытке использовать исполняемый файл на диске, который не имеет формата NTFS. Эта проблема впервые возникла в PowerShell 7.1 из-за проблемы с точки повторной обработки, что сейчас исправлено.
  • Общий параметр PipelineVariable: этот объект теперь правильно содержит все передаваемые через него параметры, а не только первый входной параметр.

Вот полный список изменений:

Измененный:

  • Улучшено обнаружение изменяемых типов значений.
  • Гарантировать -PipelineVariable устанавливается для всех выходных данных командлетов сценариев.

Новые экспериментальные возможности:

  • PSAnsiRendering: Включить форматирование ANSI через $PSStyle и поддержка подавления вывода ANSI

Улучшенная производительность:

  • Оптимизировать IEnumerable вариант оператора замены
  • Рефакторинг операции умножения для повышения производительности в два раза Microsoft.PowerShell.Commands.Utility методы
  • Использовать Environment.TickCount64 вместо Datetime.Now в качестве случайного начального значения для содержимого тестового файла AppLocker
  • Избегайте ненужного выделения массива при поиске в GAC.
  • Использовать OrdinalIgnoreCase в CommandLineParser
  • Использовать StringComparison.Ordinal вместо StringComparison.CurrentCulture
  • Избегайте создания экземпляров сгенерированного вспомогательного класса делегата в -replace выполнение

Общие обновления и исправления командлетов:

  • Напишите лучшее сообщение об ошибке, если файл конфигурации поврежден.
  • Сделать режим AppLocker Enforce приоритетным над режимом аудита UMCI.
  • Добавлять -SkipLimitCheck переключить на Import-PowerShellDataFile
  • Ограничивать New-Object в режиме NoLanguage под блокировкой
  •  -Stream параметр теперь работает с каталогами
  • Избегайте исключения, если файловая система не поддерживает точки повторной обработки.
  • Давать возможность CA1012: Абстрактные типы не должны иметь общедоступных конструкторов.
  • Давать возможность SA1212: средства доступа к свойствам должны следовать порядку.

Дополнительную информацию о журнале изменений PowerShell 7.2 можно узнать на странице здесь.

Как установить PowerShell 7.2 Preview 2 в Windows 10

Используйте предоставленное руководство для загрузки PowerShell 7.2 в Windows 10, 8.1 и 7.

  1. Загрузите соответствующий файл .MSI по ссылкам, указанным выше.
  2. Запустите скачанный пакет. В мастере установки нажмите Следующий.
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 1.
  3. На следующем экране выберите путь назначения для сохранения новой установки, а затем нажмите Следующий.
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 2.
  4. Теперь выберите дополнительные функции, которые вы хотите установить, установив флажки рядом с ними. Вы можете добавить PowerShell в переменные среды, включить удаленное взаимодействие PowerShell, добавить PowerShell в контекстное меню и т. д. Нажмите Далее, когда закончите.
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 3.
  5. Нажмите «Установить», чтобы начать процесс.
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 4.
  6. Установка должна быть завершена менее чем за минуту. Нажмите «Готово», когда это произойдет. Вы также можете установить флажок рядом с «Запустить PowerShell», прежде чем нажимать «Готово».
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 5.
  7. Теперь убедитесь, что установка завершена, введя pwsh в поле «Выполнить». После этого вы увидите запущенную версию PowerShell.
    Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 6.

Вы также можете загрузить последнюю стабильную версию PowerShell, выполнив следующую команду в существующей PowerShell в вашей Windows:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI -Quiet"
Загрузите и установите PowerShell 7.2 Preview 2 для Windows 10 7.

Вы также можете скачайте и установите PowerShell по сети. Этот метод лучше всего подходит для системных администраторов.

Заключительные слова

PowerShell 7.2 все еще находится в предварительной версии, поэтому вам не следует устанавливать его в производственную систему. Но всегда интересно протестировать новые функции на машине разработчика. Если вам нравится автоматизация в Windows 10 и Windows Server, вам обязательно стоит попробовать эту новую версию PowerShell.

Последнее сообщение в блоге

PowerShell 7: загрузка, установка, обновление и руководство по использованию
July 19, 2023

Мы и наши партнеры используем файлы cookie для хранения и/или доступа к информации на устройстве. Мы и наши партнеры используем данные для персонал...

Загрузка PowerShell 7.2 Preview 9 автономных установщиков
July 19, 2023

Мы и наши партнеры используем файлы cookie для хранения и/или доступа к информации на устройстве. Мы и наши партнеры используем данные для персонал...

Загрузите PowerShell 7.3 Preview 5 (автономные установщики)
July 19, 2023

Мы и наши партнеры используем файлы cookie для хранения и/или доступа к информации на устройстве. Мы и наши партнеры используем данные для персонал...