Powershell скачать для windows 10 64 bit на русском

Windows PowerShell 7.3.4 and PowerShell 7.2.11 LTS are now available for you to download. These releases include minor build and packaging improvements. You can download the latest versions of PowerShell from the direct download links shared below.

PowerShell can also be used to run scripts and automate and perform administrative tasks.

Continue down below to learn what is new in this release and then download it from the direct download links.

Table of contents

  • Changes and Improvements
    • PowerShell 7.3.4
    • PowerShell 7.2.11 LTS
  • Download PowerShell 7.3.4
    • For Windows 11, 10, 8.1, and 7
    • For MacOS
    • For Linux
  • Download PowerShell 7.2.11 LTS
    • For Windows 11, 10, 8.1, and 7
    • For MacOS
    • For Linux
  • How to Install PowerShell 7.3.4 or 7.2.11 LTS
  • How to Uninstall PowerShell
  • Final Analysis

Changes and Improvements

PowerShell 7.3.4

  • [Engine Updates and Fixes]
    • Added instrumentation to AmsiUtil and make the init variable read-only.
    • Fixed support for NanoServer due to the lack of AMSI.
    • Adding missing guard for telemetry optout to avoid NullReferenceException when importing modules.
    • Fixed VtSubstring helper method to correctly check chars copied.
    • Fixed ConciseView to handle custom ParserError error records.
  • [Build and Packaging Improvements]
    • Updated ThirdPartyNotices.txt.
    • Updated cgmanifest.json.
    • Fixed the template that creates Nuget packages.
    • Updated the wix file.
    • Update to .NET SDK 7.0.203.
    • Skiped VT100 tests on Windows Server 2012 R2 as the console does not support it.
    • Improved package management acceptance tests by not going to the gallery.
    • Fixed stage dependencies and typos in the release build.
    • Fixed issues in the release build and release pipeline.
    • Restructured the package build to simplify the signing and packaging stages.
    • Test fixes for stabilizing tests.
    • Added stage for symbols job in Release build.
    • Use reference assemblies generated by dotnet.
    • Added URLs for all distributions.

PowerShell 7.2.11 LTS

  • [Build and Packaging Improvements]
    • Updated ThirdPartyNotices.txt.
    • Updated cgmanifest.json.
    • Fixed the template that creates Nuget packages.
    • Updated the wix file.
    • Updated .NET SDK to 6.0.408.
    • Fixed the build script and signing template.
    • Fixed stage dependencies and typos in the release build.
    • Fixed issues in the release build and release pipeline.
    • Restructured the package build to simplify the signing and packaging stages.
    • Skipped VT100 tests on Windows Server 2012 R2 as the console does not support it.
    • Improved package management acceptance tests by not going to the gallery.
    • Tested fixes for stabilizing tests.
    • Added stage for symbols job in Release build.
    • Use reference assemblies generated by dotnet.
    • Added URLs for all distributions.
    • Updated the release pipeline to use Approvals and automate some manual tasks.

Let us continue to see how to download and install PowerShell 7.3.4 or 7.2.11 LTS.

Download PowerShell 7.3.4

You can download PowerShell 7.3.4 from the direct download links below.

For Windows 11, 10, 8.1, and 7

PowerShell-7.3.4 for Windows 64-bit.msi [101 MB]

PowerShell-7.3.4 for Windows 32-bit.msi [93.5 MB]

For MacOS

PowerShell-7.3.4 for MacOS 64-bit.pkg [65.3 MB]

PowerShell-7.3.4 for MacOS ARM64.pkg [62.4 MB]

For Linux

PowerShell-7.3.4 for RedHat Linux.rpm [67.9 MB]

PowerShell-7.3.4 for Debian.deb [68.4 MB]

For more download options, please check out this download page.

Download PowerShell 7.2.11 LTS

You can download PowerShell 7.2.11 from the direct download links below.

For Windows 11, 10, 8.1, and 7

PowerShell-7.2.11 for Windows 64-bit.msi [102 MB]

PowerShell-7.2.11 for Windows 32-bit.msi [92.9 MB]

For MacOS

PowerShell-7.2.11 LTS for MacOS 64-bit.pkg [63.7 MB]

PowerShell-7.2.11 LTS for MacOS ARM64.pkg [60.2 MB]

For Linux

PowerShell-7.2.11 LTS for RedHat Linux.rpm [66.6 MB]

PowerShell-7.2.11 LTS for Debian.deb [67.2 MB]

For more download options, please check out this download page.

How to Install PowerShell 7.3.4 or 7.2.11 LTS

Here is how you can install Windows PowerShell on Windows 11, 10, 8.1, and Windows 7:

  1. Download and execute the respective MSI file from the links above.

    The installation wizard will now run.

  2. Click Next.

    PS 73 install 1

    Proceed
  3. Select the destination folder for the installation and click Next.

    PS 73 install 2

    Select installation directory
  4. Select the optional features you want to install and click Next.

    PS 73 install 3

    Select optional features to install

    Select the optional features to install, such as adding PowerShell to environment variables, enabling PowerShell remoting, adding PowerShell to the context menu, etc.

  5. Click Next.

    PS 73 install 4

    Leave default settings

    Leave default settings and proceed with the installation

  6. Click Install to begin the installation.

    PS 73 install 5

    Begin installation
  7. Once installed, click Finish.

    PS 73 install 6

    PS 7.3.2 installed
  8. Now type in “pwsh” in the Run Command box to confirm the installation.

    Confirm PowerShell has been updated

    Confirm PowerShell has been updated

Learn more about PowerShell and PowerShell Core. You can also download and install PowerShell over the network.

How to Uninstall PowerShell

If you do not require PowerShell in the future then you may remove it from your computer. Here is how:

  1. Open the Programs & Features applet by typing in appwiz.cpl in the Run Command box.

    appwiz

    Open Programs & Features
  2. Right-click on the PowerShell version that you want to remove and then click Uninstall.

    Uninstall PowerShell

    Uninstall PowerShell

    If asked for confirmation, click Yes.

The selected version of PowerShell will now be removed from your computer.

Final Analysis

The stable release of PowerShell 7.3.4 does not have any significant improvements over its previous versions. However, it is a significant upgrade if you are using PowerShell 6 or any older versions. Either way, there would be no harm in upgrading right now.

Additionally, since it is a stable release, most of the glitches and kinks would have already been addressed.

If you are a coder, we would suggest that you always test out the recent PowerShell releases to keep up with the latest features and improvements.

PowerShell 7 Release History

Complete Version Release Date Significant Improvements Changelog and Downloads
7.3.6 13-Jul-23 – General build and packaging improvements PowerShell 7.3.6 complete changelog
7.3.5 17-Jun-23 – Includes general build and packaging improvements PowerShell 7.3.5 complete changelog
7.3.4 13-Apr-23 – Includes engine updates and general build and packaging improvements PowerShell 7.3.4 complete changelog
7.3.3 23-Feb-23 – General build and packaging improvements PowerShell 7.3.3 complete changelog
7.3.2 24-Jan-23 -Includes engine, build, and general cmdlet updates PowerShell 7.3.2 complete changelog
7.3.1 13-Dec-22 -Several packages updated along with versions
-Some issues were fixed
PowerShell 7.3.1 complete changelog
7.3.0 8-Nov-22 -Added test for the framework-dependent package in the pipeline
-Fixes for building test artifacts
-AzCopy has been removed
PowerShell 7.3 complete changelog
PowerShell 7 version history

PowerShell is a cross-platform task automation solution made up of a command-line shell, a scripting language, and a configuration management framework. PowerShell runs on Windows, Linux, and macOS.

PowerShell is a cross-platform (Windows, Linux, and macOS) automation and configuration tool/framework that works well with your existing tools and is optimized for dealing with structured data (e.g. JSON, CSV, XML, etc.), REST APIs, and object models.
It includes a command-line shell, an associated scripting language and a framework for processing cmdlets.

Command Line

Download Links For Version 7.2.14.0

Download Links For Version 7.1.3

Download Links For Version 7.1.1

Download Links For Version 7.1.2

Download Links For Version 7.0.6

Download Links For Version 7.1.0

Download Links For Version 7.0.4

Download Links For Version 7.0.5

Download Links For Version 7.0.3

Download Links For Version 7.0.1

Download Links For Version 7.0.2

Download Links For Version 6.2.6

Download Links For Version 7.0.0

Download Links For Version 6.2.5

Download Links For Version 6.2.3

Download Links For Version 6.2.4

Download Links For Version 6.2.2

Download Links For Version 6.2.0

Download Links For Version 6.2.1

Download Links For Version 6.1.5

Download Links For Version 6.1.6

Download Links For Version 6.1.3

Download Links For Version 6.1.4

Download Links For Version 6.1.1

Download Links For Version 6.1.2

Download Links For Version 6.1.0

Download Links For Version 6.0.4

Download Links For Version 6.0.5

Download Links For Version 6.0.3

Download Links For Version 6.0.1

Download Links For Version 6.0.2

Download Links For Version 6.0.0

Windows PowerShell для Windows 10

Хотите иметь на своем персональном компьютере или ноутбуке командную строку, но с более широкими функциями? Тогда предлагаем бесплатно скачать PowerShell. У нас вы получите полную русскую версию утилиты для Windows 10 с разрядностью 32/64 Bit. Но перед тем, как мы перейдем к делу, рекомендуем ознакомиться с основными возможностями инструмента.

Содержание

  1. Обзор приложения
  2. Инструкция по работе
  3. Скачиваем программу
  4. Как пользоваться
  5. Плюсы и минусы
  6. Аналоги
  7. Системные требования
  8. Скачать

Обзор приложения

Какие же характеристики отличают софт, о котором пойдет речь сегодня, от привычной нам командной строки? Давайте назовем главные возможности инструмента:

  • Работа с жесткими или символическими ссылками.
  • Поддержка файлов временного типа.
  • Возможность очистки корзины.
  • Объекты можно переносить в пределах сессий.
  • Присутствует поиск файлов.
  • Пользователь может управлять пакетами.
  • Поддерживается работа с различными архивами.
  • Есть подсветка синтаксиса.

Windows PowerShell для Windows 10

Конечно же, мы назвали лишь некоторые функции программы. Более детально узнать обо всех возможностях обозреваемого инструмента вы сможете уже самостоятельно после загрузки и инсталляции приложения.

Инструкция по работе

Немного ниже для наших пользователей будет предоставлена пошаговая обучающая инструкция, с помощью которой вы легко разберетесь, как скачать и установить нужное приложение.

Скачиваем программу

Для скачивания архива, включающего файл инсталляции инструмента, переходим по ссылке, прикрепленной внизу странички. Дальше выполняем действия такого порядка:

  1. Распаковываем архив в любое удобное место на компьютере.
  2. Запускаем установочный файл, кликнув по нему дважды левой кнопкой мышки.

Windows PowerShell для Windows 10

  1. Ждем окончания инсталляции программы. В это время на компьютере лучше не работать. Установка займет всего 2-3 минуты.

Windows PowerShell для Windows 10

Готово. Приложение инсталлировано на ПК. Можно смело запускать софт и использовать его. Ознакомиться с функционалом ПО можно немного ниже.

Как пользоваться

Пользователи, которые уже работали с командной строкой, смогут легко разобраться с функциями и этой программы. Если же вы незнакомы с данным процессом, предлагаем прочесть краткую инструкцию:

  1. Осуществляем запуск приложения и в свободной строке вводим желаемую команду.
  2. Жмем на «Enter» для подтверждения своих действий.
  3. Ждем некоторое время, чтобы заданный процесс мог осуществиться.
  4. При необходимости вводим следующую команду или закрываем утилиту.

Windows PowerShell для Windows 10

Более детально ознакомиться с возможностями программного обеспечения можно с помощью команды «Help». Кроме этого, можно просмотреть обучающее видео. Таких роликов на просторах интернета предостаточно.

Плюсы и минусы

А теперь самое время разобраться с достоинствами и недостатками инструмента, обозреваемого в данной статье. Сделаем это в виде двух небольших списков.

Достоинства:

  • Подсветка каждой команды разным цветом, что облегчает чтение кодов.
  • Стабильная работа утилиты.
  • Минимальные требования к ПК.
  • Есть дополнительные возможности.
  • Бесплатное использование.
  • Быстрая инсталляция.
  • Наличие обучающих роликов в интернете.

Недостатки:

  • Не все настройки на ПК удобно проводить с помощью данного программного обеспечения.

Аналоги

Пользователь может взаимодействовать с ядром ПК или ноутбука и с помощью других похожих приложений. Рассмотрим несколько вариантов такого программного обеспечения:

  • ConEmu.
  • KiTTY.
  • MinGW.
  • MSYS2.

Системные требования

Назовем параметры компьютера, которыми он должен обладать для корректной работы рассматриваемого инструмента:

  • Процессор: от 1.8 ГГц и более.
  • ОЗУ: не менее 2 Гб.
  • Место на жестком диске: от 35 Мб.
  • Платформа: Microsoft Windows x32/x64 Бит.

Скачать

Для загрузки Windows PowerShell на русском языке кликаем по кнопке, прикрепленной сразу под табличкой в этом разделе.

Редакция программы: Последняя
Издатель: Microsoft
Год выпуска: 2023
Название: Windows PowerShell
Операционная система: Microsoft Windows 10
Интерфейс: Русский
Лицензия: Бесплатно
Пароль от архива: fraps.pro

Windows PowerShell

v7.4.0-preview.6 Release of PowerShell

7.4.0-preview.6 — 2023-09-28

General Cmdlet Updates and Fixes

  • Set approved experimental features to stable for 7.4 release (#20362)
  • Revert changes to continue using BinaryFormatter for Out-GridView (#20360)
  • Remove the comment trigger from feedback provider (#20346)

Tests

  • Continued improvement to tests for release automation (#20259)
  • Skip the test on x86 as InstallDate is not visible on Wow64 (#20255)
  • Harden some problematic release tests (#20254)

Build and Packaging Improvements

Move to .NET 8.0.100-rc.1.23463.5

  • Update the regex for package name validation (Internal 27783, 27795)
  • Update ThirdPartyNotices.txt (Internal 27772)
  • Remove the ref folder before running compliance (#20375)
  • Updates RIDs used to generate component Inventory (#20372)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.7.0 to 4.8.0-2.final (#20368)
  • Fix the release build by moving to the official .NET 8-rc.1 release build version (#20365)
  • Update the experimental feature JSON files (#20363)
  • Bump XunitXml.TestLogger from 3.1.11 to 3.1.17 (#20364)
  • Update Microsoft.PowerShell.PSResourceGet to 0.9.0-rc1 (#20361)
  • Update .NET SDK to version 8.0.100-rc.1.23455.8 (#20358)
  • Use fxdependent-win-desktop runtime for compliance runs (#20359)
  • Add mapping for mariner arm64 stable (#20348)
  • Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 (#20357)
  • Bump JsonSchema.Net from 5.2.1 to 5.2.5 (#20356)
  • Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 (#20355)
  • Bump Markdig.Signed from 0.32.0 to 0.33.0 (#20354)
  • Bump JsonSchema.Net from 5.1.3 to 5.2.1 (#20353)
  • Bump actions/checkout from 3 to 4 (#20352)
  • Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 (#20351)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.7.0-2.final to 4.7.0 (#20350)
  • Release build: Change the names of the PATs (#20349)
  • Put the calls to Set-AzDoProjectInfo and Set-AzDoAuthToken` in the right order (#20347)
  • Bump Microsoft.Management.Infrastructure (continued) (#20262)
  • Bump Microsoft.Management.Infrastructure to 3.0.0-preview.2 (#20261)
  • Enable vPack provenance data (#20260)
  • Start using new packages.microsoft.com cli (#20258)
  • Add mariner arm64 to PMC release (#20257)
  • Fix typo donet to dotnet in build scripts and pipelines (#20256)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 515A88C7DB3BEEC37952A4D61B6F399BCB3242E17C1FBA79FCB181FE03F614F1
  • powershell-7.4.0-preview.6-linux-arm32.tar.gz
    • 34F3856764C29E34345142A8B81564C6C3BB7E9E8CBF9CE907B567B9AC2DB2B2
  • powershell-7.4.0-preview.6-linux-arm64.tar.gz
    • 4CC6C26D42DFF4235B9F3E4B2AA1FB528890C380AD9CEE8FACFF418C668F68EE
  • powershell-7.4.0-preview.6-linux-linux-musl-x64.tar.gz
    • FAF4D357CCC3DFA0DDD181993A838AB51BCAC053AD1C356C0A8234FC2394CBB1
  • powershell-7.4.0-preview.6-linux-x64.tar.gz
    • FD20B2B42BD61EC9E768D179EC35E2077A81C11DB375F92639355FD4E3E6313B
  • powershell-7.4.0-preview.6-linux-x64-alpine-fxdependent.tar.gz
    • 58E98F76D94164E329373F505F4F98F675C6F4A1837DC8AD1FAEB4659B36BF5C
  • powershell-7.4.0-preview.6-linux-x64-fxdependent.tar.gz
    • 714A2F6C419A3D770E4C5BBC26AEFED1F48D909F156E5805C97A24FA26DBE272
  • powershell-7.4.0-preview.6-osx-arm64.pkg
    • 5DB594D8768668E4833890E5BF16C3B19761CD42C8BE9321AD631BB0603B74EA
  • powershell-7.4.0-preview.6-osx-arm64.tar.gz
    • EDBE32089CBFB60892FC63AFD269E1726DBDA6AC607C99972388ED2BBEF4E86D
  • powershell-7.4.0-preview.6-osx-x64.pkg
    • A3158336A91D87BDB0E2D735470D63389ADA0C66B1D709BBA23AF0476338D1E9
  • powershell-7.4.0-preview.6-osx-x64.tar.gz
    • 2BCEEBC628740264383EE5774C22C3DF311D12D4DE5755BB345AB734381A91FE
  • PowerShell-7.4.0-preview.6-win.msixbundle
    • 3CF382A27E34B669FC053931CE27FBD67465E1A8939227E8A51F9752CA4276B2
  • PowerShell-7.4.0-preview.6-win-arm64.zip
    • 1E4CF7642E563E874AEFA01C7A6A6E44C162DA16705CD9BDC3743788104C40FE
  • PowerShell-7.4.0-preview.6-win-fxdependent.zip
    • 7EBB640E2EBA8D0173ED36A0FB5877CBC7762762F0BC53A377ACBF1A8B44E4DB
  • PowerShell-7.4.0-preview.6-win-fxdependentWinDesktop.zip
    • 6A06AF2FC435F8E01D05B4E8BC782E148BCF6D608387F1D7C6E9C411281EAF64
  • PowerShell-7.4.0-preview.6-win-x64.msi
    • C7046428033B6D36C2C6EF0B9893633DC3B8E12D8CD913AE086A563A51DA2B49
  • PowerShell-7.4.0-preview.6-win-x64.zip
    • 4E52B774FEE4CA0B2C90A8D3ADFF45969178B10F735B94DED0E312BEB3301E6C
  • PowerShell-7.4.0-preview.6-win-x86.msi
    • 72E368D4DB0F12EBB71178EA15EB73CF20DA70C58DC9ECF5EF3F682153EB31B9
  • PowerShell-7.4.0-preview.6-win-x86.zip
    • 7AEB6D8CE288A45C537AB196B7AE0D4BC30F14D2C161A7ACFC75D87DC5D475EC
  • powershell-preview_7.4.0-preview.6-1.deb_amd64.deb
    • 2EEAA3C725E80F22D6AA6147C4D0721BE2ED17340FCB706FEA47EBE9F0033C33
  • powershell-preview-7.4.0_preview.6-1.cm.aarch64.rpm
    • CB4F2620BC37264B6E137639C190D2458DCE52DCF8FA2FF693373455F588E9E9
  • powershell-preview-7.4.0_preview.6-1.cm.x86_64.rpm
    • 3596CC444436C2D995E1E252CD44D681DACD28DB2E6C3D192BAD4DD70279EDAF
  • powershell-preview-7.4.0_preview.6-1.rh.x86_64.rpm
    • 6409088D11CC961FBA09B003E5C24118828C158903A4599B86E134D87BD32664

v7.3.7 Release of PowerShell

7.3.7 — 2023-09-18

Build and Packaging Improvements

Bump .NET SDK version to 7.0.401

  • Update ‘ThirdPartyNotices.txt’ (Internal 27602)
  • Update to use .NET SDK 7.0.401 (Internal 27591)
  • Remove HostArchitecture dynamic parameter for osxpkg (#19917)
  • Remove spelling CI in favor of GitHub Action (#20248)
  • Enable vPack provenance data (#20253)
  • Start using new packages.microsoft.com cli (#20252)
  • Add mariner arm64 to PMC release (#20251)
  • Add mariner arm64 package build to release build (#20250)
  • Make PR creation tool use --web because it is more reliable (#20247)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#20246)
  • Publish rpm package for rhel9 (#20245)
  • Add runtime and packaging type info for mariner2 arm64 (#20244)

Documentation and Help Content

  • Update man page to match current help for pwsh (#20249)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DD754A80BF20E1F9E92AAAA38C70AA9483C4713D8B17E5801E3F0B12530B5416
  • powershell_7.3.7-1.deb_amd64.deb
    • BC7806942A6F28060686621BD922DF555E61E11B00D5205896BABA251FFA5B1F
  • powershell-7.3.7-1.cm.aarch64.rpm
    • 59DD614E2DD5D7703914431AC8ECD9254B748ECDDA81115AF7F08CC84E478862
  • powershell-7.3.7-1.cm.x86_64.rpm
    • 7D9E879DFE6B1575041ED3917E3D395ABDC3F958D6E9C19FB55B705A7B3D4B8B
  • powershell-7.3.7-1.rh.x86_64.rpm
    • 2A348CD6D01958781EE167D5E4C99981A75DF638EFCCDC142EC7E72A515FEF7C
  • powershell-7.3.7-linux-alpine-x64.tar.gz
    • 5EEEDF5F7DA8E62F609D98BB4DA0FBD6DDD0BB8E7265A4AC9810915EB94E7FD3
  • powershell-7.3.7-linux-arm32.tar.gz
    • F95EDB917661F91AFBAA968D37EC3C166674F826017D680F954F047CA400B6DA
  • powershell-7.3.7-linux-arm64.tar.gz
    • 19A02EDE70F4C51AAA1342E6ED9E436BA61440688215CE711EE2580CB2B24867
  • powershell-7.3.7-linux-x64.tar.gz
    • 18AB001FE03CF7F3357F1BF0E02E326FBF884DC7C3E98E0E89C6F52BC02CC302
  • powershell-7.3.7-linux-x64-fxdependent.tar.gz
    • A94F24BE393D02DDF73863734FDB82213367227A09D3C6BF0049953153CF8838
  • powershell-7.3.7-osx-arm64.pkg
    • 7AE91B9A86588F4E1B9199595169184B27F15C81D67754FF84C7B77D455ADF8E
  • powershell-7.3.7-osx-arm64.tar.gz
    • 29206C630DFAF5F5114A6A03FD8C999BD08B1086E10D1D76991A75C4B089E167
  • powershell-7.3.7-osx-x64.pkg
    • 4E25A0F564C46AFC605E6DA93B1ED165F18D7D60D3506971CA9701CB5F1A1588
  • powershell-7.3.7-osx-x64.tar.gz
    • FBA732E0F2E9B77651EEE8B71FDAC08370B7F6456BC8FB6A1391CACCCA416B6E
  • PowerShell-7.3.7-win.msixbundle
    • D7C595F7CC4643AB4E9622845F5C26E1AC5DBA0F358A9588C13B29A69219D7B4
  • PowerShell-7.3.7-win-arm32.zip
    • 39942D24B839546ED6B073ACE5048E50F1555C8C610B75173D0E2E8CC920EA5B
  • PowerShell-7.3.7-win-arm64.zip
    • 047DE9C873626A8833CB44833D6093305758853FDD28E77AA7D66D0BA78FACEB
  • PowerShell-7.3.7-win-fxdependent.zip
    • C28A7C67DC7E4F88A375A632F98C2A3EB0334BD69185518933CB4DA66488C7AC
  • PowerShell-7.3.7-win-fxdependentWinDesktop.zip
    • B571E7A5FC6BC1489E94B1AB566D8950CCB3EFB5EADBAE93ADF6248CFC0DAF44
  • PowerShell-7.3.7-win-x64.msi
    • 9168BB9F166FF41A3E6A580DCB4189174F0563EE9DC438408C090A92FF1DCBFC
  • PowerShell-7.3.7-win-x64.zip
    • 1C2988794A454C01990BCA872BB208590EC792189C115DBE0D71880EBCF760A6
  • PowerShell-7.3.7-win-x86.msi
    • 71B71AA38DEB263F3776B480D3B6FE01850400A0E1FAA424BD47F9A72B43CD98
  • PowerShell-7.3.7-win-x86.zip
    • 7FC7752C506F8792AA0139667A9F324B99E091FEB96DC5B90C79CD5BA2AFA981

v7.2.14 Release of PowerShell

7.2.14 — 2023-09-18

Build and Packaging Improvements

Bump .NET SDK version to 6.0.414

  • Update to use .NET SDK 6.0.414 (Internal 27575)
  • Enable vPack provenance data (#20242)
  • Start using new packages.microsoft.com CLI (#20241)
  • Remove spelling CI in favor of GitHub Action (#20239)
  • Make PR creation tool use --web because it is more reliable (#20238)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#20237)
  • Don’t publish notice on failure because it prevents retry (#20236)
  • Publish rpm package for rhel9 (#20234)
  • Add ProductCode in registry for MSI install (#20233)

Documentation and Help Content

  • Update man page to match current help for pwsh (#20240)
  • Update the link for getting started in README.md (#20235)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 1C91599723A11ED1B01B1829A5A079CFD729FE4159D55296C6EACB4E1CB0E4E8
  • powershell_7.2.14-1.deb_amd64.deb
    • 89C217D853228A7A2D60620DA25B9DDA36E8AA87A2714B9082B84359BB30DA99
  • powershell-7.2.14-1.cm.x86_64.rpm
    • E13032C495780EEA6889DA9FBD04F1ADB5B58F28B0611FB41C3EFA0FF60E3F8B
  • powershell-7.2.14-1.rh.x86_64.rpm
    • 3177F2FC79C55A60599456C5B96B752F758EFC805AC10049467479326BF67519
  • powershell-7.2.14-linux-alpine-x64.tar.gz
    • 44FF6344ACFC6A6A23A6E016622C70C6B7CCEECA9F5A3024A7CFC0CB47387E70
  • powershell-7.2.14-linux-arm32.tar.gz
    • F8A7049C8BEDA695CA74FE0C6FA82F7463EE1FD7E60FF2404B27A2783BE91F68
  • powershell-7.2.14-linux-arm64.tar.gz
    • 8744DBA218EDC0D54963447538A1D18928D9B619EE18113DD1BFFA4930CD0221
  • powershell-7.2.14-linux-x64.tar.gz
    • A7DCF34C6589CC2A35C6241F6F45CCE3C84DD8F876C774BB19FA397C98ECC2BB
  • powershell-7.2.14-linux-x64-fxdependent.tar.gz
    • 1F13D16C6FD8BD3A767932F91E520FE4B04F966A36B0D779F058B61436ECE04F
  • powershell-7.2.14-osx-arm64.pkg
    • 497FE806F82355E7379B74445B93061752AF4300E917CB379E03EAB4A8DA2056
  • powershell-7.2.14-osx-arm64.tar.gz
    • 095D06581A49154B6EA8C73B3269E5607D976C7BB98061B4897916CACC32A061
  • powershell-7.2.14-osx-x64.pkg
    • FFE1A65375EAAD3B006CAB66CDC8145C7F2D4ADD5DFED8C2F60F3ED860E4B3CC
  • powershell-7.2.14-osx-x64.tar.gz
    • 8252E370A4DCF133DF90FB0E7123FE42E56FB17C38787CBDFBE7A024AAE8A293
  • PowerShell-7.2.14-win-arm32.zip
    • BBD772D0CFD7FD78D432424B8576A6AE70F9F892CC8ED14046D885699EECC99C
  • PowerShell-7.2.14-win-arm64.zip
    • 89A1EFFCD9AB56392B3C1833ECBCFB0470F09D619550E552CF6493C8C2A3EDB3
  • PowerShell-7.2.14-win-fxdependent.zip
    • 41EB6F1085B74D56BDF0E1CC6E30793133446A303F0448337301A7CD1E984617
  • PowerShell-7.2.14-win-fxdependentWinDesktop.zip
    • 8C4CA8006DA282533D011E9926C6D3248C36E83C6D8D01F2ABFE1D3FB86B879C
  • PowerShell-7.2.14-win-x64.msi
    • CE055C50B3D0DCA9B6F5F02AA089DEE7F1B709D439530E63F5A8673D4DB3C8A4
  • PowerShell-7.2.14-win-x64.zip
    • 5DA3056AC366BB7E3277FF3C0DB3EF3E05AEA2AA43F9B0ABAA9ACD9D57C315F8
  • PowerShell-7.2.14-win-x86.msi
    • 537086C5458820FB919EBA9C005C2BC735435A24E7B956977A299DA80D454490
  • PowerShell-7.2.14-win-x86.zip
    • 7843F48B40309049EF94C0D0C1F941C9C7ADF03CF6BF5BDA6ADEC5C6AB368622
  • powershell-lts_7.2.14-1.deb_amd64.deb
    • 7E9CF6178AE45F187173F1F806E1889CBCF87FA9E55FB4658FF1EF0617D2DE25
  • powershell-lts-7.2.14-1.cm.x86_64.rpm
    • 9397AAA8F4993CEDD085432203169E7281DC8BDBDBF164CFC3D4B3B000D9CEB4
  • powershell-lts-7.2.14-1.rh.x86_64.rpm
    • 8F41DDEBDD325E62F3A688E8C14352D856B19B8FE93E3ACC5047C19E7B2162FA
  • powershell-lts-7.2.14-osx-arm64.pkg
    • 809D2000C56B0C48B6A270743D7FDF1B56B5182DF5913EE5F49D0B01B23DA206
  • powershell-lts-7.2.14-osx-x64.pkg
    • EE3FE1B191ED74AF80C9C605D0E9DBB0B5D4D11166C19D2777E6EEF18082150F

v7.4.0-preview.5 Release of PowerShell

7.4.0-preview.5 — 2023-08-21

Breaking Changes

  • Change how relative paths in Resolve-Path are handled when using the RelativeBasePath parameter (#19755) (Thanks @MartinGC94!)

Engine Updates and Fixes

  • Fix dynamic parameter completion (#19510) (Thanks @MartinGC94!)
  • Use OrdinalIgnoreCase to lookup script breakpoints (#20046) (Thanks @fflaten!)
  • Guard against null or blank path components when adding to module path (#19922) (Thanks @stevenebutler!)
  • Fix deadlock when piping to shell associated file extension (#19940)
  • Fix completion regression for filesystem paths with custom PSDrive names (#19921) (Thanks @MartinGC94!)
  • Add completion for variables assigned by the Data statement (#19831) (Thanks @MartinGC94!)
  • Fix a null reference crash in completion code (#19916) (Thanks @MartinGC94!)

General Cmdlet Updates and Fixes

  • Fix Out-GridView by implementing Clone() method to replace old use of binary format serialization (#20050)
  • Support Unix domain socket in WebCmdlets (#19343) (Thanks @CarloToso!)
  • Wait-Process: add -Any and -PassThru parameters (#19423) (Thanks @dwtaber!)
  • Added the switch parameter -CaseInsensitive to Select-Object and Get-Unique cmdlets (#19683) (Thanks @ArmaanMcleod!)
  • Restore-Computer and Stop-Computer should fail with error when not running via sudo on Unix (#19824)
  • Add Help proxy function for non-Windows platforms (#19972)
  • Remove input text from the error message resulted by SecureString and PSCredential conversion failure (#19977) (Thanks @ArmaanMcleod!)
  • Add Microsoft.PowerShell.PSResourceGet to the telemetry module list (#19926)

Code Cleanup

We thank the following contributors!

@eltociear, @Molkree, @MartinGC94

  • Fix use of ThrowIf where the arguments were reversed (#20052)
  • Fix typo in Logging.Tests.ps1 (#20048) (Thanks @eltociear!)
  • Apply the InlineAsTypeCheck in the engine code — 2nd pass (#19694) (Thanks @Molkree!)
  • Apply the InlineAsTypeCheck rule in the engine code — 1st pass (#19692) (Thanks @Molkree!)
  • Remove unused string completion code (#19879) (Thanks @MartinGC94!)

Tools

  • Give the assignPRs workflow write permissions (#20021)

Tests

  • Additional test hardening for tests which fail in release pass. (#20093)
  • Don’t use a completion which has a space in it (#20064)
  • Fixes for release tests (#20028)
  • Remove spelling CI in favor of GitHub Action (#19973)
  • Hide expected error for negative test on windows for script extension (#19929)
  • Add more debugging to try to determine why these test fail in release build. (#19829)

Build and Packaging Improvements

  • Update ThirdPartyNotices for 7.4.0-preview.5
  • Update PSResourceGet to 0.5.24-beta24 (#20118)
  • Fix build after the change to remove win-arm32 (#20102)
  • Add comment about pinned packages (#20096)
  • Bump to .NET 8 Preview 7 (#20092)
  • Remove Win-Arm32 from release build. (#20095)
  • Add alpine framework dependent package (#19995)
  • Bump JsonSchema.Net from 4.1.8 to 5.1.3 (#20089)
  • Bump Microsoft.NET.Test.Sdk from 17.6.3 to 17.7.0 (#20088)
  • Move build to .NET 8 preview 6 (#19991)
  • Bump Microsoft.Management.Infrastructure from 2.0.0 to 3.0.0-preview.1 (#20081)
  • Bump Markdig.Signed from 0.31.0 to 0.32.0 (#20076)
  • Auto assign PR Maintainer (#20020)
  • Delete rule that was supposed to round-robin assign a maintainer (#20019)
  • Update the cgmanifest (#20012)
  • Update the cgmanifest (#20008)
  • Bump JsonSchema.Net from 4.1.7 to 4.1.8 (#20006)
  • Bump JsonSchema.Net from 4.1.6 to 4.1.7 (#20000)
  • Add mariner arm64 package build to release build (#19946)
  • Check for pre-release packages when it’s a stable release (#19939)
  • Make PR creation tool use --web because it is more reliable (#19944)
  • Update to the latest NOTICES file (#19971)
  • Update variable used to bypass the blocking check for multiple NuGet feeds for release pipeline (#19963)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#19967)
  • Update README.md and metadata.json for release v7.2.13 and v7.3.6 (#19964)
  • Don’t publish notice on failure because it prevent retry (#19955)
  • Change variable used to bypass nuget security scanning (#19954)
  • Update the cgmanifest (#19924)
  • Publish rpm package for rhel9 (#19750)
  • Bump XunitXml.TestLogger from 3.0.78 to 3.1.11 (#19900)
  • Bump JsonSchema.Net from 4.1.5 to 4.1.6 (#19885)
  • Bump xunit from 2.4.2 to 2.5.0 (#19902)
  • Remove HostArchitecture dynamic parameter for osxpkg (#19917)
  • FabricBot: Onboarding to GitOps.ResourceManagement because of FabricBot decommissioning (#19905)
  • Change variable used to bypass nuget security scanning (#19907)
  • Checkout history for markdown lint check (#19908)
  • Switch to GitHub Action for linting markdown (#19899)
  • Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 (#19901)
  • Add runtime and packaging type info for mariner2 arm64 (#19450)
  • Update to the latest NOTICES file (#19856)

Documentation and Help Content

  • Update README.md and metadata.json for 7.4.0-preview.4 release (#19872)
  • Fix grammatical issue in ADOPTERS.md (#20037) (Thanks @nikohoffren!)
  • Replace docs.microsoft.com URLs in code with FWLinks (#19996)
  • Change docs.microsoft.com to learn.microsoft.com (#19994)
  • Update man page to match current help for pwsh (#19993)
  • Merge 7.3.5, 7.3.6, 7.2.12 and 7.2.13 changelogs (#19968)
  • Fix ///-comments that violate the docs schema (#19957)
  • Update the link for getting started in README.md (#19932)
  • Migrate user docs to the PowerShell-Docs repository (#19871)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 1AF61ADB40AA2DF14B07DF94781B7E5D70F70988C7EA22D8A6E2AB7DBA1CB8BF
  • powershell-7.4.0-preview.5-linux-alpine-x64.tar.gz
    • 6FC663991B712899CA30DF1D127F438272711FA0384B55C39009386BF0CBA77C
  • powershell-7.4.0-preview.5-linux-arm32.tar.gz
    • 786ACE130E4E1CFB124F1AA03F9C0DB8BD74FAC3F96F9AB5C3D3FFAAC079E91C
  • powershell-7.4.0-preview.5-linux-arm64.tar.gz
    • D8633E5F3525616B974E12F250D8447BAEC2B160E71E6A17F83943D202E4F3E4
  • powershell-7.4.0-preview.5-linux-x64.tar.gz
    • C46F919E821907D2D9CAB9269C60D4B3A9C405925A3AFAD01D9F7561B0F5189D
  • powershell-7.4.0-preview.5-linux-x64-alpine-fxdependent.tar.gz
    • C3727EE72E6343AB53BEF2624ED06009C69B2C0C68CF5297F936780CB698911E
  • powershell-7.4.0-preview.5-linux-x64-fxdependent.tar.gz
    • 5FD419FEFB3C56C2F7029DC24F865FF5051ABE11CB9DB4A3DDBECF0688FC8B9D
  • powershell-7.4.0-preview.5-osx-arm64.pkg
    • 1B0AEC95443EBD40B0B5170558C5611FB309EC08ABE0710EF5278727B8AFDFC9
  • powershell-7.4.0-preview.5-osx-arm64.tar.gz
    • D06992959FA2A7B1D2A424B9A4013B835ED5B90D78F03FD89420C0F27F369E9D
  • powershell-7.4.0-preview.5-osx-x64.pkg
    • 9C825519558B42A38BB65E721A67F1F4ABB28E26FCBF905BEACC4ED739CED1EC
  • powershell-7.4.0-preview.5-osx-x64.tar.gz
    • 730E8BED661F6BF29AE62C4D33EE272A1516C8D18D112AF70DDCD35C4ED791EC
  • PowerShell-7.4.0-preview.5-win.msixbundle
    • 3D8608AA1C8D345E7D992FD1EA56F537B9CF5270154732CA3C52ECB28A4158E9
  • PowerShell-7.4.0-preview.5-win-arm64.zip
    • 0834C082BFD48C2467E86F648583931F0A706FEE369F267771FD8EE6FE8A7593
  • PowerShell-7.4.0-preview.5-win-fxdependent.zip
    • D938DD52BC11488E33533D702865BF0BC00CD4B002A34D077391CF4CD194CBD7
  • PowerShell-7.4.0-preview.5-win-fxdependentWinDesktop.zip
    • 800E5D9E001F404E61B5F3EB178D26D4297893D02274003EF75CBEBF31F7F9D2
  • PowerShell-7.4.0-preview.5-win-x64.msi
    • 1C09C4765C635B36CB17FAB4B14914B37D3B893ACD0A22B69A87AF7A1337E11C
  • PowerShell-7.4.0-preview.5-win-x64.zip
    • E5AA85972DB4CC60204044A6E0AD1DFD22848DF3D8E12D26F358F7BF42F2ED8B
  • PowerShell-7.4.0-preview.5-win-x86.msi
    • 501FF76E9FAF08A2AD038BF72699A3945DB938CC42776FF857941E6CF092EEC7
  • PowerShell-7.4.0-preview.5-win-x86.zip
    • 00716F7B6934AF31BF5F3465121A86FAC0E978697EDDD7FDE3056C3469079DD9
  • powershell-preview_7.4.0-preview.5-1.deb_amd64.deb
    • 38112C1586A450E87827823C559001662CA0950D580A611E3BF58E7B62791072
  • powershell-preview-7.4.0_preview.5-1.cm.aarch64.rpm
    • F352566B4A93AEBF1217F8815C1077368AAB6B87A684C2B9BC94ED7839EBD3F4
  • powershell-preview-7.4.0_preview.5-1.cm.x86_64.rpm
    • F2E471216A6683DDEA8D378FBAE64E8B882E3635F690C40BEB454ED8233EFE19
  • powershell-preview-7.4.0_preview.5-1.rh.x86_64.rpm
    • CA9F826D3D97BD4ABFB41886376D5380B07F1B33B4E67BEA6B63D84842E92065

v7.3.6 Release of PowerShell

7.3.6 — 2023-07-13

Build and Packaging Improvements

Bump .NET to 7.0.306

  • Update Notices file
  • Don’t publish notice on failure because it prevents retry
  • Bump .NET to 7.0.306 (#19945)
  • Remove the property disabling optimization (#19952)
  • Add ProductCode in registry for MSI install (#19951)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#19953)
  • Change System.Security.AccessControl preview version to stable version (#19931)

Documentation and Help Content

  • Update the link for getting started in README.md (#19947)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • E0069245F2D02AF88EB8A9905031CE2B48B78FEC3ECBFCD55C66ECF3B7E04206
  • powershell_7.3.6-1.deb_amd64.deb
    • 9219BC276DA261D6FD1BCE5DCBF898466E70682EA2F17EABFF85841FBE6C9E57
  • powershell-7.3.6-1.cm.x86_64.rpm
    • 27A66C309B6043FA755B56B2AFE5E2A729B50A97DCAC341B13A34EC19EB6CF86
  • powershell-7.3.6-1.rh.x86_64.rpm
    • 61CFA395DA404345F3D47EDA781B70DCA999DEA9DDA0F189B43188FACDA6F1D4
  • powershell-7.3.6-linux-alpine-x64.tar.gz
    • E059B94B99011D37DE77C07CD10FBC5BF24FAC67184DBEB80CF6C9057C0BFB5E
  • powershell-7.3.6-linux-arm32.tar.gz
    • 0BD7759895546AC04ED81368C7818036FC8B2D9826E476F0F249DAB51A30797B
  • powershell-7.3.6-linux-arm64.tar.gz
    • 02702C1373012CE9BD0F6A291D8D2763186CF6A9244CE4D22650BF4A4BD722C3
  • powershell-7.3.6-linux-x64.tar.gz
    • 38BFBA9AA4C914ADF9F9A64B7F5832F8533305B696B5F03D0C3D56F9A2D8A5DC
  • powershell-7.3.6-linux-x64-fxdependent.tar.gz
    • B98E77AACBE269EF143E97BB2E7F272851D737FEF23E31A5BC3E65CA581BF9BE
  • powershell-7.3.6-osx-arm64.pkg
    • 36F796FDE211623A966ED470D1A067EF22731AA1515980B61C0F068A4915D1FD
  • powershell-7.3.6-osx-arm64.tar.gz
    • 7199D668A59B5ABFD11EEBA7C2486A19E31A34C00DA3B51D61ADFDB4E5ACB2AF
  • powershell-7.3.6-osx-x64.pkg
    • 5D023857BBF987698C053E5E64D9CC78DB3E5EF35D62564767756527DE52D878
  • powershell-7.3.6-osx-x64.tar.gz
    • E6FC23EEF2B76A2A3A57FF5CAC56953B4D35E1206B04DC76C954CAEB25D39069
  • PowerShell-7.3.6-win.msixbundle
    • 055DE80CCE6190C4A38A73EB03F7DB7B9A698A9B1892F84E76813E77E0607258
  • PowerShell-7.3.6-win-arm32.zip
    • 7AA760FC3C9E0B8F8BFCA408B69BF21491D00CF52ABA0B8905D8C9846F7B0457
  • PowerShell-7.3.6-win-arm64.zip
    • 20BA733F54F3141616AE290873081DC5684D92AB5DDBA433BF68DB74F7D47026
  • PowerShell-7.3.6-win-fxdependent.zip
    • F89322DB7324D3A237716014F8791440F6223594031FC07CED5BC7CCDF5E6154
  • PowerShell-7.3.6-win-fxdependentWinDesktop.zip
    • 60E056E54555858B27AD2677E8186F6DE83E211CD26C224D781BD3DB16E36F18
  • PowerShell-7.3.6-win-x64.msi
    • 758E130DC13708A72CEE29DB0B8EFD987376A4A4A22114C3B00D50CF7295D35E
  • PowerShell-7.3.6-win-x64.zip
    • FCBD1699BEAED9E42D8D335C60F17C746055C4F05D4D658D2F54B88F99BD01BA
  • PowerShell-7.3.6-win-x86.msi
    • 0D295F1AE6B6F0A5531AC33DF0A98126175312FC85252C77738D38CF28AA18EE
  • PowerShell-7.3.6-win-x86.zip
    • 1DDAA161D1A590211E2A8E31442F03643D27A2A5BFBB03711669CF047276D13D

v7.2.13 Release of PowerShell

7.2.13 — 2023-07-13

Tests

  • Increase the timeout to make subsystem tests more reliable (#19937)
  • Increase the timeout when waiting for the event log (#19936)

Build and Packaging Improvements

Bump .NET SDK version to 6.0.412

  • Update Notice file (#19956)
  • Update cgmanifest (#19938)
  • Bump to 6.0.412 SDK (#19933)
  • Update variable used to bypass the blocking check for multiple NuGet feeds (#19935)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • 57FB8BF41F4066946152A7DDDE6F5C9EB2C663D9930A5DF030A0A98DE69F11CF
  • powershell_7.2.13-1.deb_amd64.deb
    • 0AF024461C5184A387FB346EE00B3DA3DA5FA734CE7BDEEC65B085870CA4EA7E
  • powershell-7.2.13-1.cm.x86_64.rpm
    • AC4A7D2032488526401AA8D4A93AE9262C6D258AA3D6A12B31BAA33B28EF7EDD
  • powershell-7.2.13-1.rh.x86_64.rpm
    • 4F2946F07355276F09F08A7D8F39F53528441893D5082EABCF6C5AB97D208A4B
  • powershell-7.2.13-linux-alpine-x64.tar.gz
    • 8518ABD0EF7BBC12EA10B78DB6B730EAB89CABE2166279BBEF7BC9C4BB6FE3AC
  • powershell-7.2.13-linux-arm32.tar.gz
    • F891B4663FC452562DD6D4713DEAA1B72D3A8154F58455049134863348DFCBA1
  • powershell-7.2.13-linux-arm64.tar.gz
    • FB1CD6D11C4AB01FD8380239FE85D332DE542E8DD1B5592512D3D6C1F5B4F9FB
  • powershell-7.2.13-linux-x64.tar.gz
    • BB1FD3924D5A81A7E9C775A1794FA1766AE57F87F1560B24344FAD58600C5ED0
  • powershell-7.2.13-linux-x64-fxdependent.tar.gz
    • 72921B12FEC83946555757F394EFFAA8CA6482E0DBE278AE6502319A8D3B31F8
  • powershell-7.2.13-osx-arm64.pkg
    • 43C3C6EF49FA5A5ED8BCC48E26335FCB0BC66E4CA2F682E9A545EB06E63CC716
  • powershell-7.2.13-osx-arm64.tar.gz
    • FCECB7CD7C5444BC2DAA771236B61C96E797A470FE5206950F27136B342531FD
  • powershell-7.2.13-osx-x64.pkg
    • 5909A7D3DBC8200BF170243C02D7DC2C6239899D6D5E76B18FCB84832DB7F857
  • powershell-7.2.13-osx-x64.tar.gz
    • C733A14AE5683E166A4D8925370BB02B3DCF8E835CB7DA429BF9651DA3DA2519
  • PowerShell-7.2.13-win-arm32.zip
    • 181D2B727BB27C796E4FD4B4AE755FD7888D30408F2C94A401AA2A6557C13E0A
  • PowerShell-7.2.13-win-arm64.zip
    • 993AD7D38B4C139B3E2BA9C15B4D78DE0E478D64FF2392F0C520AF49FE932839
  • PowerShell-7.2.13-win-fxdependent.zip
    • 1A8B6DE5377DA1533F607BB10FBDE4F248AC3A7E16137C3C862A2245AE351B2F
  • PowerShell-7.2.13-win-fxdependentWinDesktop.zip
    • 1785D94D4A04C660AE3236BA07D1FF065D39106E5B45989A2E2ABDCB685B35D0
  • PowerShell-7.2.13-win-x64.msi
    • E1A2059D91099ABDE5E469A44EEBF3242891CBED93043D05491174F8510B2D03
  • PowerShell-7.2.13-win-x64.zip
    • E81D266716598DA09727A604887AC57EF3A2553CBE62344CA5AC9309B9386AD1
  • PowerShell-7.2.13-win-x86.msi
    • 7F5A01A5D24A597674D35DE20759764441226D052CDE6B529C018C81FB172771
  • PowerShell-7.2.13-win-x86.zip
    • 66D9A5C0C48C0DA826DA3B2DFA309EDCD2B43547096838634258941C6E6B66D4
  • powershell-lts_7.2.13-1.deb_amd64.deb
    • 75A1204F0853C30057405DCA9F725FB28D2A6114C217B501C3A541D1EAF5ED92
  • powershell-lts-7.2.13-1.cm.x86_64.rpm
    • F179A4AAC3B82169A4E5777508DFE9390B29D09ADB844A3452B88DFD9B290ABB
  • powershell-lts-7.2.13-1.rh.x86_64.rpm
    • BB9229AE61614B26CE54E0B142DE43EF4115C40C5969B5A7D6EFA62AF88B6887
  • powershell-lts-7.2.13-osx-arm64.pkg
    • CDB881D5A624E6986C0D5340C1850AC155597B8A918D6674885C66C7EB7729D6
  • powershell-lts-7.2.13-osx-x64.pkg
    • 359E50F53C761B9EB5B8B70E3439C4CA2460A57CCDC96693669541052F78FD55

v7.4.0-preview.4 Release of PowerShell

7.4.0-preview.4 — 2023-06-29

Breaking Changes

  • Test-Json: Use JsonSchema.Net (System.Text.Json) instead of NJsonSchema (Newtonsoft.Json) (#18141) (Thanks @gregsdennis!)
  • Test-Connection: Increase output detail when performing a TCP test (#11452) (Thanks @jackdcasey!)

Engine Updates and Fixes

  • Fix native executables not redirecting to file (#19842)
  • Add a new experimental feature to control native argument passing style on Windows (#18706)
  • Fix TabExpansion2 variable leak when completing variables (#18763) (Thanks @MartinGC94!)
  • Enable completion of variables across ScriptBlock scopes (#19819) (Thanks @MartinGC94!)
  • Fix completion of the foreach statement variable (#19814) (Thanks @MartinGC94!)
  • Fix variable type inference precedence (#18691) (Thanks @MartinGC94!)
  • Fix member completion for PowerShell Enum class (#19740) (Thanks @MartinGC94!)
  • Fix parsing for array literals in index expressions in method calls (#19224) (Thanks @MartinGC94!)
  • Fix incorrect string to type conversion (#19560) (Thanks @MartinGC94!)
  • Fix slow execution when many breakpoints are used (#14953) (Thanks @nohwnd!)
  • Add a public API for getting locations of PSModulePath elements (#19422)
  • Add WDAC Audit logging (#19641)
  • Improve path completion (#19489) (Thanks @MartinGC94!)
  • Fix an indexing out of bound error in CompleteInput for empty script input (#19501) (Thanks @MartinGC94!)
  • Improve variable completion performance (#19595) (Thanks @MartinGC94!)
  • Allow partial culture matching in Update-Help (#18037) (Thanks @dkaszews!)
  • Fix the check when reading input in NativeCommandProcessor (#19614)
  • Add support of respecting $PSStyle.OutputRendering on the remote host (#19601)
  • Support byte stream piping between native commands and file redirection (#17857)

General Cmdlet Updates and Fixes

  • Disallow negative values for Get-Content cmdlet parameters -Head and -Tail (#19715) (Thanks @CarloToso!)
  • Make Update-Help throw proper error when current culture is not associated with a language (#19765) (Thanks @josea!)
  • Do not require activity when creating a completed progress record (#18474) (Thanks @MartinGC94!)
  • WebCmdlets: Add alias for -TimeoutSec to -ConnectionTimeoutSeconds and add -OperationTimeoutSeconds (#19558) (Thanks @stevenebutler!)
  • Avoid checking screen scraping on non-Windows platforms before launching native app (#19812)
  • Add reference to PSResourceGet (#19597)
  • Add FileNameStar to MultipartFileContent in WebCmdlets (#19467) (Thanks @CarloToso!)
  • Add ParameterSetName for the -Detailed parameter of Test-Connection (#19727)
  • Remove the property disabling optimization (#19701)
  • Filter completion for enum parameter against ValidateRange attributes (#17750) (Thanks @fflaten!)
  • Small cleanup Invoke-RestMethod (#19490) (Thanks @CarloToso!)
  • Fix wildcard globbing in root of device paths (#19442) (Thanks @MartinGC94!)
  • Add specific error message that creating Junctions requires absolute path (#19409)
  • Fix array type parsing in generic types (#19205) (Thanks @MartinGC94!)
  • Improve the verbose message of WebCmdlets to show correct HTTP version (#19616) (Thanks @CarloToso!)
  • Fix HTTP status from 409 to 429 for WebCmdlets to get retry interval from Retry-After header. (#19622) (Thanks @mkht!)
  • Remove minor versions from PSCompatibleVersions (#18635) (Thanks @xtqqczze!)
  • Update JsonSchema.Net version to 4.1.0 (#19610) (Thanks @gregsdennis!)
  • Allow combining of -Skip and -SkipLast parameters in Select-Object cmdlet. (#18849) (Thanks @ArmaanMcleod!)
  • Fix constructing PSModulePath if a sub-path has trailing separator (#13147)
  • Add Get-SecureRandom cmdlet (#19587)
  • Fix New-Item to re-create Junction when -Force is specified (#18311) (Thanks @GigaScratch!)
  • Improve Hashtable key completion for type constrained variable assignments, nested Hashtables and more (#17660) (Thanks @MartinGC94!)
  • Set-Clipboard -AsOSC52 for remote usage (#18222) (Thanks @dkaszews!)
  • Refactor MUIFileSearcher.AddFiles in the help related code (#18825) (Thanks @xtqqczze!)
  • Set SetLastError to true for symbolic and hard link native APIs (#19566)
  • Fix Get-AuthenticodeSignature -Content to not roundtrip the bytes to a Unicode string and then back to bytes (#18774) (Thanks @jborean93!)
  • WebCmdlets: Rename -TimeoutSec to -ConnectionTimeoutSeconds (with alias) and add -OperationTimeoutSeconds (#19558) (Thanks @stevenebutler!)

Code Cleanup

We thank the following contributors!

@eltociear, @ArmaanMcleod, @turbedi, @CarloToso, @Molkree, @xtqqczze

  • Fix typo in NativeCommandProcessor.cs (#19846) (Thanks @eltociear!)
  • Rename file from PingPathCommand.cs to TestPathCommand.cs (#19782) (Thanks @ArmaanMcleod!)
  • Make use of the new Random.Shared property (#18417) (Thanks @turbedi!)
  • six files (#19695) (Thanks @CarloToso!)
  • Apply IDE0019: InlineAsTypeCheck in Microsoft.PowerShell.Commands (#19688)(#19690)(#19687)(#19689) (Thanks @Molkree!)
  • Remove PSv2CompletionCompleter as part of the PowerShell v2 code cleanup (#18337) (Thanks @xtqqczze!)
  • Enable more nullable annotations in WebCmdlets (#19359) (Thanks @CarloToso!)

Tools

  • Add Git mailmap for Andy Jordan (#19469)
  • Add backport function to release tools (#19568)

Tests

  • Improve reliability of the Ctrl+c tests for WebCmdlets (#19532) (Thanks @stevenebutler!)
  • Fix logic for Import-CliXml test (#19805)
  • Add some debugging to the transcript test for SilentlyContinue (#19770)
  • Re-enable Get-ComputerInfo pending tests (#19746)
  • Update syslog parser to handle modern formats. (#19737)
  • Pass -UserScope as required by RunUpdateHelpTests (#13400) (Thanks @yecril71pl!)
  • Change how isPreview is determined for default cmdlets tests (#19650)
  • Skip file signature tests on 2012R2 where PKI cmdlet do not work (#19643)
  • Change logic for testing missing or extra cmdlets. (#19635)
  • Fix incorrect test cases in ExecutionPolicy.Tests.ps1 (#19485) (Thanks @xtqqczze!)
  • Fixing structure typo in test setup (#17458) (Thanks @powercode!)
  • Fix test failures on Windows for time zone and remoting (#19466)
  • Harden ‘All approved Cmdlets present’ test (#19530)

Build and Packaging Improvements

Updated to .NET 8 Preview 4

We thank the following contributors!

@krishnayalavarthi

  • Update to the latest NOTICES file (#19537)(#19820)(#19784)(#19720)(#19644)(#19620)(#19605)(#19546)
  • Bump Microsoft.NET.Test.Sdk from 17.5.0 to 17.6.3 (#19867)(#19762)(#19733)(#19668)(#19613)
  • Update the cgmanifest (#19847)(#19800)(#19792)(#19776)(#19763)(#19697)(#19631)
  • Bump StyleCop.Analyzers from 1.2.0-beta.406 to 1.2.0-beta.507 (#19837)
  • Bump Microsoft.CodeAnalysis.CSharp from 4.6.0-1.final to 4.7.0-2.final (#19838)(#19667)
  • Update to .NET 8 Preview 4 (#19696)
  • Update experimental-feature json files (#19828)
  • Bump JsonSchema.Net from 4.1.1 to 4.1.5 (#19790)(#19768)(#19788)
  • Update group to assign PRs in fabricbot.json (#19759)
  • Add retry on failure for all upload tasks in Azure Pipelines (#19761)
  • Bump Microsoft.PowerShell.MarkdownRender from 7.2.0 to 7.2.1 (#19751)(#19752)
  • Delete symbols on Linux as well (#19735)
  • Update windows.json packaging BOM (#19728)
  • Disable SBOM signing for CI and add extra files for packaging tests (#19729)
  • Update experimental-feature json files (#19698(#19588))
  • Add ProductCode in registry for MSI install (#19590)
  • Runas format changed (#15434) (Thanks @krishnayalavarthi!)
  • For Preview releases, add pwsh-preview.exe alias to MSIX package (#19602)
  • Add prompt to fix conflict during backport (#19583)
  • Add comment in wix detailing use of UseMU (#19371)
  • Verify that packages have license data (#19543)
  • Add an explicit manual stage for changelog update (#19551)
  • Update the team member list in releaseTools.psm1 (#19544)

Documentation and Help Content

  • Update metadata.json and README.md for upcoming releases (#19863)(#19542)
  • Update message to use the actual parameter name (#19851)
  • Update CONTRIBUTING.md to include Code of Conduct enforcement (#19810)
  • Update working-group-definitions.md (#19809)(#19561)
  • Update working-group.md to add section about reporting working group members (#19758)
  • Correct capitalization in readme (#19666) (Thanks @Aishat452!)
  • Updated the public dashboard link (#19634)
  • Fix a typo in serialization.cs (#19598) (Thanks @eltociear!)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • DD49CDD69359CD2D106DAAAC6CE544B112DF6B1487805B4CEC0ED48F3FD6A540
  • powershell-7.4.0-preview.4-linux-alpine-x64.tar.gz
    • 490D29B2EDEA121DCFC0F28B7EA5A17D07E512212D5F67E69F31351FAE7C7D54
  • powershell-7.4.0-preview.4-linux-arm32.tar.gz
    • 34AA83E954FD0A7E93182EB97D87087C1D0A4D72A088CC53997A67A4D52322FA
  • powershell-7.4.0-preview.4-linux-arm64.tar.gz
    • 8DD721E7F9B4BEC4310546EC1B364AABD1DEF4950308280ECE6F1DD479857A36
  • powershell-7.4.0-preview.4-linux-x64.tar.gz
    • 8A5AA6C1B2AEA03017A725565401E891A18B4CFA4D4BAA265DA1D5393BD980D5
  • powershell-7.4.0-preview.4-linux-x64-fxdependent.tar.gz
    • E00A299CD5592AE087EB2155EDC6233EBAAEBD9801E4A40689167F23F55C6C2D
  • powershell-7.4.0-preview.4-osx-arm64.pkg
    • 207ACB3BA85620C16A2A1951560ED20E0B…

v7.3.5 Release of PowerShell

7.3.5 — 2023-06-27

Build and Packaging Improvements

Bump to use .NET 7.0.305

  • Update the ThirdPartyNotice (Internal 26372)
  • Add PoolNames variable group to compliance pipeline (#19408)
  • Update cgmanifest.json
  • Update to .NET 7.0.304 (#19807)
  • Disable SBOM signing for CI and add extra files for packaging tests (#19729)
  • Increase timeout to make subsystem tests more reliable (#18380)
  • Increase the timeout when waiting for the event log (#19264)
  • Implement IDisposable in NamedPipeClient (#18341) (Thanks @xtqqczze!)
  • Always regenerate files wxs fragment (#19196)
  • Bump Microsoft.PowerShell.MarkdownRender (#19751)
  • Delete symbols on Linux as well (#19735)
  • Add prompt to fix conflict during backport (#19583)
  • Add backport function to release tools (#19568)
  • Add an explicit manual stage for changelog update (#19551)
  • Update the team member list in releaseTools.psm1 (#19544)
  • Verify that packages have license data (#19543)
  • Fix the regex used for package name check in vPack build (#19511)
  • Make the vPack PAT library more obvious (#19505)
  • Update the metadata.json to mark 7.3 releases as latest for stable channel (#19565)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • D5F2EC6FCC39431C0F498CE6D5C4577755107F2761DD03178D7DAB182A04815B
  • powershell_7.3.5-1.deb_amd64.deb
    • 67DC90155FEA76997645CA7490DB1D33D2AFD7328DF609A2D1C985BE0229C13B
  • powershell-7.3.5-1.cm.x86_64.rpm
    • 3570C40B81758E243C412EF0F81C14B797BB9B95AD0D12D1DD6D9D968C1D9F36
  • powershell-7.3.5-1.rh.x86_64.rpm
    • AEF79B3E07E3E8177AB2686528825C4346A89B0961E4ED2032719C8ADC64F2D2
  • powershell-7.3.5-linux-alpine-x64.tar.gz
    • 694AD368256D3A21052A8C7F60324AEEFB97BA44E009345A69DC4B17126FB4F6
  • powershell-7.3.5-linux-arm32.tar.gz
    • C4A893B8F25DA7578D71CC5AC78E90F6317F95F8FC2A17112F1A462844D817F2
  • powershell-7.3.5-linux-arm64.tar.gz
    • 96FBEAF8BC57C9BF57B7FD79FAD0CE4475BE0969E785A6657A11C9A1774DC5E1
  • powershell-7.3.5-linux-x64.tar.gz
    • 7CE08EE7BED1A882E875738198D7F8EB06861F52EBBD9F8823FF08DA40E7BD21
  • powershell-7.3.5-linux-x64-fxdependent.tar.gz
    • 62BC62CD8898FBF52F2327C6114CF180DD986E871B4692812B7CEE67B7ADBCCC
  • powershell-7.3.5-osx-arm64.pkg
    • DDFD0476C8D29B87270131E2E3AB2CB3D731F2F8A623F950193F17F1DB1CD0B1
  • powershell-7.3.5-osx-arm64.tar.gz
    • 0437BEBE80035218B35904D5090375993CF4FCE9A23C69F8B09416FDDAC035CC
  • powershell-7.3.5-osx-x64.pkg
    • F036AA9CB0CF214613D87B3FC825EFACDEDE87B06CA7F6958D9BBDDD958B493D
  • powershell-7.3.5-osx-x64.tar.gz
    • 29E94449E73A02A3E36ECBC68D954AA5B35306BDD1C46B9F672492C78C027301
  • PowerShell-7.3.5-win.msixbundle
    • EB9BAE086D2BB0A750F1B16B4FDD14439DC0F1B223F0804CA722E1C5B1E6FDBE
  • PowerShell-7.3.5-win-arm32.zip
    • 837B28D73DE33C4B4E7E29697D8D364CB90591F64537BB25239797449DBE6422
  • PowerShell-7.3.5-win-arm64.zip
    • E5AFF3D6E1C08527DAD7D4E563A38060060C4F8C70741152CCBA9577C9538F9F
  • PowerShell-7.3.5-win-fxdependent.zip
    • A805D108C10F1A5D60C61DB359EB4FE1364D3F8039720F25B2F68412124C8540
  • PowerShell-7.3.5-win-fxdependentWinDesktop.zip
    • 16BF05CF9B1287CAC0FF08362F200F7BDAD922CDA2CD78F2BC6F7D30529DE261
  • PowerShell-7.3.5-win-x64.msi
    • CF0C8BD757EEC6434A5830352EA6F15ACE237296BB7E4AE778F7707583023AC3
  • PowerShell-7.3.5-win-x64.zip
    • C529D644CFEF5A3A7E81F9B68E354EF887F345C7822E3581E9ABD7A627F1A03E
  • PowerShell-7.3.5-win-x86.msi
    • E928F7399DDA67C34843C7D278E86D72DDBB151363B821671EB65D19E687CB50
  • PowerShell-7.3.5-win-x86.zip
    • 9C269EB3A8ACDA5F263D66842015BA39DC3CECE72B87D482D1DC00D5C5E931AB

v7.2.12 Release of PowerShell

7.2.12 — 2023-06-27

Build and Packaging Improvements

Bump .NET version to 6.0.411

  • Disable SBOM signing for CI and add extra files for packaging tests (#19729)
  • Update ThirdPartyNotices (Internal 26349)
  • Update the cgmanifest
  • Add PoolNames variable group to compliance pipeline (#19408)
  • Add tool to trigger license information gathering for NuGet modules (#18827)
  • Update to .NET 6.0.410 (#19798)
  • Always regenerate files wxs fragment (#19803)
  • Add prompt to fix conflict during backport (#19583)
  • Add backport function to release tools (#19568)
  • Do not remove penimc_cor3.dll from build (#18438)
  • Remove unnecessary native dependencies from the package (#18213)
  • Delete symbols on Linux as well (#19735)
  • Bump Microsoft.PowerShell.MarkdownRender (#19751)
  • Backport compliance changes (#19719)
  • Delete charset regex test (#19585)
  • Fix issue with merge of 19068 (#19586)
  • Update the team member list in releaseTools.psm1 (#19574)
  • Verify that packages have license data (#19543) (#19575)
  • Update experimental-feature.json (#19581)
  • Fix the regex used for package name check in vPack build (#19573)
  • Make the vPack PAT library more obvious (#19572)
  • Add an explicit manual stage for changelog update (#19551) (#19567)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • C39BD1EB6CF96FA139B4107A04BC4640B393F2E9AC5B501BCC8280C524AF66DA
  • powershell_7.2.12-1.deb_amd64.deb
    • 1B140BF45D3EEFDF41EA4DC0793BFF981FD16F120845546EB561C998C7B8EE2D
  • powershell-7.2.12-1.cm.x86_64.rpm
    • 3880FF1E79660D53823D958896983F2FB5ECB10113B560BB5B1F96B617CB3F58
  • powershell-7.2.12-1.rh.x86_64.rpm
    • C5F6479CF95B56988DCD5BF77C61A559799734AC5F3684B77578E9DD7D19BF5F
  • powershell-7.2.12-linux-alpine-x64.tar.gz
    • C16295300872F20F413B692D92AEA952C277D47BB7B72A99AD942835FC852346
  • powershell-7.2.12-linux-arm32.tar.gz
    • 30766657CCC74B25BA14693CA3A0EF70AAF07FFE439A9E56329160410FBC8462
  • powershell-7.2.12-linux-arm64.tar.gz
    • B0A033FC132DEB8BC529EC5DE0253734B900CD1A72A16ED501B13D992974328A
  • powershell-7.2.12-linux-x64.tar.gz
    • A5A204AC14F3197FC5CB5CCB735AA488EB485540BA9ABA44B3013B29B3BE90F9
  • powershell-7.2.12-linux-x64-fxdependent.tar.gz
    • AFBD2B4E76D97E01A2B16876DA4C4E43470ED8D30A6057E7DAB749354BE21C3C
  • powershell-7.2.12-osx-arm64.pkg
    • D8C729379ED1BE5A36307EA667EF9EF1B104E8DD9C8FE773202949C1D9341C4A
  • powershell-7.2.12-osx-arm64.tar.gz
    • 7F8248C20B93CFF1A1BCAFF9A0274B41E0C93E03BFA3F54BD3BAFAF6B5B64D36
  • powershell-7.2.12-osx-x64.pkg
    • D91C5BD2B47C7608BCC4A6CB36E3004DD9D757D0B7F255E9F24F717F992545C8
  • powershell-7.2.12-osx-x64.tar.gz
    • E880363157EE56BB384B44563894EE9E7BC79AA21AAB6949ADDDA27E6844DA44
  • PowerShell-7.2.12-win-arm32.zip
    • 232DC43CD7AF48CAEC87D9AFFDB33D81C842066B889553C171E2C97A9496AB0B
  • PowerShell-7.2.12-win-arm64.zip
    • 67EBCEA43220C24653C7CD25871EB750911A1400F2D509A5C47A1B635297B13F
  • PowerShell-7.2.12-win-fxdependent.zip
    • 557C93083A05358C3BB9175AD0B84CD06FD0657E5A820A2D01EA4E6F4E95FC34
  • PowerShell-7.2.12-win-fxdependentWinDesktop.zip
    • 7F682A0FDEA53F6BB12658A7D41483D8174D9777F27BC564C96BACA5CEFAB855
  • PowerShell-7.2.12-win-x64.msi
    • 70140ED9513A191909F5A3C3B295469EEBAED0FADE5F329A6FD30EEFC1D98C20
  • PowerShell-7.2.12-win-x64.zip
    • 18EE32A3569A9F15E0B498A86036ACF4EFEAA7321DC18F4DE15AE100B7DE69B6
  • PowerShell-7.2.12-win-x86.msi
    • 81ADDCEC101192E1FC57492B6053146D655F18C486C0B221737B761B18B1E0E1
  • PowerShell-7.2.12-win-x86.zip
    • 28E94882120C14A1435AEEE8E4F4103271B330FE7DC05918D7591113B143AA8C
  • powershell-lts_7.2.12-1.deb_amd64.deb
    • C970CF3CFC68B7394C889F0DF1B3AC0CA8C88A9CCCEA1A425BBA239A392058AE
  • powershell-lts-7.2.12-1.cm.x86_64.rpm
    • BBC57B3400D512813DA2C670F41EC9F941939AEAAC2C8494C5C96D91C3C723A3
  • powershell-lts-7.2.12-1.rh.x86_64.rpm
    • FAF00C89BD939C4A891B23A9A32E5047F9C97CCECE0810078FE5130DF6833863
  • powershell-lts-7.2.12-osx-arm64.pkg
    • 1C1ED2EA669894D85F502F5139AF1A1E18E1574AC8FF18645357E30F6346C2E2
  • powershell-lts-7.2.12-osx-x64.pkg
    • A470894AD87872BB39007E713167157CD210449CC0A35DB7253A4E05F9E7F237

v7.4.0-preview.3 Release of PowerShell

7.4.0-preview.3 — 2023-04-20

Breaking Changes

  • Remove code related to #requires -pssnapin (#19320)

Engine Updates and Fixes

  • Change the arrow used in feedback suggestion to a more common Unicode character (#19534)
  • Support trigger registration in feedback provider (#19525)
  • Update the ICommandPredictor interface to reduce boilerplate code from predictor implementation (#19414)
  • Fix a crash in the type inference code (#19400) (Thanks @MartinGC94!)

Performance

  • Speed up Resolve-Path relative path resolution (#19171) (Thanks @MartinGC94!)

General Cmdlet Updates and Fixes

  • Infer external application output as strings (#19193) (Thanks @MartinGC94!)
  • Fix a race condition in Add-Type (#19471)
  • Detect insecure https-to-http redirect only if both URIs are absolute (#19468) (Thanks @CarloToso!)
  • Support Ctrl+c when connection hangs while reading data in WebCmdlets (#19330) (Thanks @stevenebutler!)
  • Enable type conversion of AutomationNull to $null for assignment (#19415)
  • Add the parameter -Environment to Start-Process (#19374)
  • Add the parameter -RelativeBasePath to Resolve-Path (#19358) (Thanks @MartinGC94!)
  • Exclude redundant parameter aliases from completion results (#19382) (Thanks @MartinGC94!)
  • Allow using a folder path in WebCmdlets’ -OutFile parameter (#19007) (Thanks @CarloToso!)

Code Cleanup

We thank the following contributors!

@eltociear, @CarloToso

  • Fix typo in typeDataXmlLoader.cs (#19319) (Thanks @eltociear!)
  • Fix typo in Compiler.cs (#19491) (Thanks @eltociear!)
  • Inline the GetResponseObject method (#19380) (Thanks @CarloToso!)
  • Simplify ContentHelper methods (#19367) (Thanks @CarloToso!)
  • Initialize regex lazily in BasicHtmlWebResponseObject (#19361) (Thanks @CarloToso!)
  • Fix codefactor issue in if-statement (part 5) (#19286) (Thanks @CarloToso!)
  • Add nullable annotations in WebRequestSession.cs (#19291) (Thanks @CarloToso!)

Tests

  • Harden the default command test (#19416)
  • Skip VT100 tests on Windows Server 2012R2 as console does not support it (#19413)
  • Improve package management acceptance tests by not going to the gallery (#19412)

Build and Packaging Improvements

We thank the following contributors!

@dkattan

  • Fixing MSI checkbox (#19325)
  • Update the experimental feature JSON files (#19297)
  • Update the cgmanifest (#19459, #19465)
  • Update .NET SDK version to 8.0.100-preview.3.23178.7 (#19381)
  • Force updating the transitive dependency on Microsoft.CSharp (#19514)
  • Update DotnetRuntimeMetadata.json to consume the .NET 8.0.0-preview.3 release (#19529)
  • Move PSGallery sync to a pool (#19523)
  • Fix the regex used for package name check in vPack build (#19511)
  • Make the vPack PAT library more obvious (#19505)
  • Change Microsoft.CodeAnalysis.CSharp back to 4.5.0 (#19464) (Thanks @dkattan!)
  • Update to the latest NOTICES file (#19332)
  • Add PoolNames variable group to compliance pipeline (#19408)
  • Fix stage dependencies and typo in release build (#19353)
  • Fix issues in release build and release pipeline (#19338)

SHA256 Hashes of the release artifacts

  • hashes.sha256
    • E98478BA1A25B10B79BD6B80703865BB802268793CFA2215E53A64A1707E605E
  • powershell-7.4.0-preview.3-linux-alpine-x64.tar.gz
    • 157F60F3C687E4C0E9F7A223A2798C4F48AA3523BFFC1AFE76B0F811DC3B790B
  • powershell-7.4.0-preview.3-linux-arm32.tar.gz
    • 3B67EA95C2E432A4B12002988DCB72285DBC8801918491F1DBD976B63E599094
  • powershell-7.4.0-preview.3-linux-arm64.tar.gz
    • BDDCB22F1A6F1E4262633AD67CF5468EC168BD30A0B5FF64915D24FAEE7D6DB3
  • powershell-7.4.0-preview.3-linux-x64.tar.gz
    • CE2FD80BCB50B13D3FEB99AB8E8C69679D80F865B381CE7E57B471275F177748
  • powershell-7.4.0-preview.3-linux-x64-fxdependent.tar.gz
    • F6442F77BB1A6A4AE6EDAD98C57E289790399C6E4E16E8430D0FA98F999D2688
  • powershell-7.4.0-preview.3-osx-arm64.pkg
    • 2862092490A60C0621646CCD736E46F1FE2304121625174D4894D0FD489B19DE
  • powershell-7.4.0-preview.3-osx-arm64.tar.gz
    • B5DDF90BBFA8364A340EDC81D7A60DEDE7B82290CF662C78F8A36C820E1E4D62
  • powershell-7.4.0-preview.3-osx-x64.pkg
    • 6F256C74CED7F58540E083FB532D39FA1363F3DC8E870901F34071D5CB88A8DF
  • powershell-7.4.0-preview.3-osx-x64.tar.gz
    • EC93CE26D46C546C4665658F11A0F6ED4262785FEEAF7759102584361957A161
  • PowerShell-7.4.0-preview.3-win.msixbundle
    • D9C29E7F7D82E56740A68DAF49581A52444CE1B458C32E25AE2B57D671ECCFA7
  • PowerShell-7.4.0-preview.3-win-arm32.zip
    • 920C11F1CC526093127059368111A9D94A1CF80C5FED1417A56629A784D9D39F
  • PowerShell-7.4.0-preview.3-win-arm64.zip
    • 9337AC0B9BDDD33EB4BFFF8BF085DF9780A790326CD71CF7C41089A041E11719
  • PowerShell-7.4.0-preview.3-win-fxdependent.zip
    • 653E389BFB5512B39D8C5E0540628E5AB8EC7A6B992B08EC044FC32493249659
  • PowerShell-7.4.0-preview.3-win-fxdependentWinDesktop.zip
    • CA88C180CD5C56B74D4F2A9D075B8EBC2EE614B99737ADA5D60140DD3EBC2150
  • PowerShell-7.4.0-preview.3-win-x64.msi
    • A6E2C02F94135AB9717E49525BBBD359B480ABE1F09AA3505D64E04960F8F672
  • PowerShell-7.4.0-preview.3-win-x64.zip
    • 2709BDDE16B769BF10FB67229348AF95E5980A2B6D280BFD99BABAC0B9F96971
  • PowerShell-7.4.0-preview.3-win-x86.msi
    • DBC4CA1858F601E4AC68EDD54802BD605CE189B995F23BF74DC7ACEDC496238A
  • PowerShell-7.4.0-preview.3-win-x86.zip
    • 93F8A23C489C1E1CF51FD3B6C0BC98A73E8ADAB5148D352881ABBC4C8AC87343
  • powershell-preview_7.4.0-preview.3-1.deb_amd64.deb
    • BE418A526D5FE68F39AA1AB126C6262DBF870AE8501BA44CE8B020A2282C536B
  • powershell-preview-7.4.0_preview.3-1.cm.x86_64.rpm
    • DED942A32AE0F158BAB47D4188F808627574469197B29A62998F7D7023C572DF
  • powershell-preview-7.4.0_preview.3-1.rh.x86_64.rpm
    • A2C9B1242027B4860932CC74D529CBC1FCCEC8235EB865C02E2E36A5737DEE6E

Иконка Windows PowerShell

Данная программа является аналогом командной строки, но при этом обладает расширенными возможностями. Обо всем этом будет рассказано в ходе статьи, а в самом конце странички мы предложим бесплатно скачать последнюю русскую версию PowerShell для Windows 10 x32/64 Bit. Давайте переходить к делу, не откладывая вопрос в долгий ящик.

Описание и возможности

Перед тем как предложить загрузить данную программу для вашей Десятки, давайте рассмотрим, какими функциями она отличается от обычной командной строки:

  • поддерживается подсветка синтаксиса;
  • мы можем работать с символическими или жесткими ссылками;
  • возможно использование временных файлов;
  • есть функция очистки корзины;
  • поддерживается работа с архивами;
  • перенос объектов между сессиями;
  • установка и удаление программ;
  • поиск файлов;
  • управление пакетами.

Программный интерфейс Windows PowerShell

Это далеко не все возможности программного обеспечения, о котором мы сегодня говорим. С дополнительными функциями Windows PowerShell вы будете знакомиться на практике если конечно, это вам понадобится.

Как пользоваться

Теперь, когда мы разобрались с тем, что же это за программа, давайте идти дальше и смотреть, как ее скачать, а также бесплатно установить для вашего ПК или ноутбука.

Загрузка и установка

Первое, что нужно сделать, это загрузить установочный файл Windows PowerShell. Для любой операционной системы, включая Windows 10, это делается одинаково. А именно:

  1. Сначала мы переходим к самой конец этой странички и при помощи кнопки, которая там находится, загружаем архив с нужным файлом. После этого распаковываем установочный дистрибутив.
  2. Запускаем полученный объект и, руководствуясь подсказками, производим установку нашей программы.

Запуск Windows PowerShell

  1. Дожидаемся завершения процесса установки и закрываем инсталлятор.

Папка установки Windows PowerShell

На этом инструкция по установке улучшенной версии командной строки в Windows 10 завершена. Нам остается лишь кратко рассмотреть, как пользоваться такой программой.

Инструкция по работе

Если вы однажды работали с командной строкой в операционной системе от Microsoft, то понимаете, что весь процесс ее использования сводится к вводу команд и отслеживанию реакции операционной системы на них. Тут все делается точно так же. Алгоритм использования Windows PowerShell выглядит примерно следующим образом:

  1. Мы запускаем окно программы и вводим ту команду, которую хотим.
  2. Подтверждаем ввод нажатием кнопки Enter на клавиатуре.
  3. Дожидаемся завершения процесса, который только что запустили.
  4. Если нужно, вводим вторую команду и так далее.

Справка в Windows PowerShell

Кстати, ознакомиться со всеми возможностями данной оболочки можно, введя слово Help. В результате появится подробная справка, в которой будут описаны практически все операторы приложения.

Достоинства и недостатки

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

Плюсы:

  • Все команды, которые мы вводим, подсвечиваются разным цветом. Это позволяет читать большие куски кода более легко.
  • В силу своей новизны данная программная оболочка работает быстрее традиционной командной строки.
  • Поддерживаются некоторые дополнительные функции, которых не было в CMD.

Минусы:

  • И в Windows PowerShell, и в обычной командной строке работать не очень удобно. Некоторые функции гораздо проще и удобнее реализовывать при помощи графического интерфейса.

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

Похожие приложения

Подходя к завершению статьи, давайте также рассмотрим инструменты, которые точно так же, как и рассматриваемое ПО, способны взаимодействовать с ядром операционной системы:

  • Console.
  • Clink.
  • Cygwin.
  • Mintty.
  • CMD.

Системные требования

Системные требования данного приложения соответствуют таковым у самой Windows 10:

  • Центральный процессор: 1.8 ГГц.
  • Оперативная память: от 2 Гб.
  • Пространство на жестком диске: от 30 Гб.
  • Платформа: Microsoft Windows 10.

Скачать

Теперь можно переходить непосредственно к скачиванию интересующего нас софта.

Разработчик: Microsoft
Платформа: Windows 10
Язык: Русский
Лицензия: Бесплатно
Пароль к архиву: bestsoft.club

Windows PowerShell Windows 10

Видеообзор

Более детально ознакомиться с азами работы в данной командной строке можно при помощи обучающего видео.

Вопросы и ответы

Под каждой опубликованной статьей мы всегда напоминаем о том, что вы можете получить дополнительную помощь. Если понадобится, пишите в комментарии о проблеме, которая возникла, и мы дадим совет, способный помочь именно в вашем случае.

  • Powerpoint где скачать бесплатно для windows
  • Powershell windows 10 для чайников
  • Powerpoint online скачать бесплатно для windows 10
  • Powershell с какой версии windows
  • Powershell system windows forms button