PowerShell Core 7.4.0-preview.2 💾

PowerShell Core 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.

minor feature: 7.4.0-preview.2 - 2023-03-14. Breaking Changes. Update some PowerShell APIs to throw `ArgumentException` instead of `ArgumentNullException` when the argument is an empty string. Add the parameter `-ProgressAction` to the common parameters. Engine Updates and. `PlainText` output to correctly remove the `Reset` VT sequence without number. `ConciseView` to handle custom `ParserError` error records. `VtSubstring` helper method to correctly check characters copied. Update the `FeedbackProvider` interface to return structured data. Make the exception error in PowerShell able to associate with the right history entry. for JEA session leaking functions. Add WDAC events and system lockdown notification. support for nanoserver due to lack of AMSI. Performance. Use interpolated strings. General Cmdlet Updates and. completion for `PSCustomObject` variable properties. Improve type inference for `Get-Random`. Make `-Encoding` parameter able to take `ANSI` encoding in PowerShell. Telemetry improvements for tracking experimental feature opt out. Support HTTP persistent connections in Web Cmdlets. using xml `-Body` in webcmdlets without an encoding. Add the `Statement` property to ` MyInvocation`. `Start-Process` `-Wait` with `-Credential`. Adjust `PUT` method behavior to `POST` one for default content type in WebCmdlets. Improve verbose message in web cmdlets when content length is unknown. Preserve `WebSession.MaximumRedirection` from changes. Take into account `ContentType` from Headers in WebCmdlets. Use C# 11 UTF-8 string literals. Add property assignment completion for enums. class member completion for classes with base types. Add `-Path` and `-LiteralPath` parameters to `Test-Json` cmdlet. Allow to preserve the original HTTP method by adding `-PreserveHttpMethodOnRedirect` to Web cmdlets. Webcmdlets display an error on https to http redirect. Build the relative URI for links from the response in `Invoke-WebR

MITL powershell shell

ClickyColoury 0.9.0

ClickyColoury is a graphical frontend for invoking Powershell scripts/tools. It provides a WPF-based interface, and implements a poor mans PSHost. It's meant as frontend to an asortment of administrative tools. Scripts written for the CLI run nearly unchanged due to Write-Host/Read-Host aliases. Additionally implements the "plugin meta data" for proper categorization of tools and extensions, with flexible support for additional input.