PowerShell Universal v5.3

PowerShell PowerShell Universal

February 11, 2025

quote Discuss this Article

PowerShell Universal v5.3

PowerShell Universal v5.3 is now available. This release includes a number of new features and improvements. Below you’ll find some highlighted features as well as a roadmap for the next couple of releases. You can download the latest version of PowerShell Universal our download page. For a full list of changes, please visit our changelog page.

As always, we recommend testing this version in a development environment before upgrading your production environment.

New Features

Pester Test Integration

PowerShell Universal now discovers and exposes Pester test files. You can run tests directly from the admin console and view the results. Results are stored in the PowerShell Universal database and can be viewed at any time.

Built In Portal Widgets

We’ve added four built in Widgets to the Portal Page editor. You can now add the following widgets to your pages:

Using these built in widgets, you can produce simple interfaces that do not require specific UI code and use your existing scripts to generate content.

Automatically Load SAML2 Metadata

You can new automatically load SAML2 metadata from a URL. This makes it easier to configure SAML2 authentication with PowerShell Universal without needing to manually configure the provider settings.

Experimental: PowerShell Universal Job Dispatcher

We’ve introduced a new job dispatch service to PowerShell Universal. This functionality will roll out in version 5.4 as the primary way jobs are scheduled in PowerShell Universal. We will continue to use Hangfire for general scheduling and execution, but the dispatcher will provide middleware to intelligently route jobs to the appropriate execution environment, computer or computer group. It will also allow us to introduce features such as load balancing and job prioritization.

You can enable the dispatcher in version 5.3 by setting the following appsettings.json value:

{
    "UniversalAutomation": {
        "Dispatcher": true
    }
}

And there’s more!

We have also fixed numerous bugs and implemented smaller features that aren’t listed here.

For a full list of changes, please visit our changelog page.

Roadmap