Wingetlywingetly
← All apps

PowerShell Universal

by Ironman Software, LLCv5.0.0

Last updated

Build custom, web-based tools with PowerShell.

Install with winget

$ winget install --id IronmanSoftware.PowerShellUniversal --exact --version 5.0.0

Run in Command Prompt, PowerShell, or Windows Terminal. Prompts for any agreements.

Silent install command for PowerShell Universal

PowerShell Universal uses MSI (WiX). The silent install switches are /quiet /norestart.

One-line silent install (x64)
msiexec.exe /i PowerShellUniversal.5.0.0.msi /quiet /norestart

See the full silent install reference for PowerShell Universal

Built by Pckgr

For Intune admins

Stop chasing app updates. Pckgr patches them for you.

Automated application patching for Microsoft Intune. Pckgr keeps a curated library of 1,000+ apps continuously up-to-date in your tenant via Microsoft Graph - no manual repackaging, no chasing vendor sites.

Start free 30-day trial

No credit card required.

Installers · v5.0.0

ArchitectureTypeScopeInstallDownload
x64MSI
WiX
-Direct

Copy a command tailored to that specific architecture, type, and scope - useful when winget would otherwise pick a different default.

Security

8 known CVEs via NVD

  • medium5.3Fix in v2026.1.7CVE-2026-8694affects before 2026.1.7Jun 12, 2026

    Improper access control in Devolutions PowerShell Universal 2026.1.7 and earlier allows an unauthenticated remote attacker to obtain the OpenAPI specification of user-defined REST endpoints.

  • high8.3Fix in v2026.1.4CVE-2026-4064affects before 2026.1.4Mar 17, 2026

    Missing authorization checks on multiple gRPC service endpoints in PowerShell Universal before 2026.1.4 allows an authenticated user with any valid token to bypass role-based access controls and perform privileged operations — including reading sensitive data, creating or deleti...

  • medium5.5Fix in v2026.1.4CVE-2026-3563affects before 2026.1.4Mar 17, 2026

    Improper input validation in the apps and endpoints configuration in PowerShell Universal before 2026.1.4 allows an authenticated user with permissions to create or modify Apps or Endpoints to override existing application or system routes, resulting in unintended request routin...

  • medium6.5Fix in v2026.1.3CVE-2026-3277affects before 2026.1.3Feb 27, 2026

    The OpenID Connect (OIDC) authentication configuration in PowerShell Universal before 2026.1.3 stores the OIDC client secret in cleartext in the .universal/authentication.ps1 script, which allows an attacker with read access to that file to obtain the OIDC client credentials

  • medium6.1Fix in v5.6.13CVE-2026-0618affects before 4.5.6, 5.6.13Jan 7, 2026

    Cross-site Scripting vulnerability in Devolutions PowerShell Universal.This issue affects Powershell Universal: before 4.5.6, before 5.6.13.

  • high8.8Patched in wingetCVE-2023-49213affects before 3.10.2, 4.1.10Nov 23, 2023

    The API endpoints in Ironman PowerShell Universal 3.0.0 through 4.2.0 allow remote attackers to execute arbitrary commands via crafted HTTP requests if a param block is used, due to invalid sanitization of input strings. The fixed versions are 3.10.2, 4.1.10, and 4.2.1.

  • high7.2Patched in wingetCVE-2022-45184affects before 3.4.7, 3.5.3Nov 13, 2022

    The Web Server in Ironman Software PowerShell Universal v3.x and v2.x allows for directory traversal outside of the configuration directory, which allows a remote attacker with administrator privilege to create, delete, update, and display files outside of the configuration dire...

  • high8.8Patched in wingetCVE-2022-45183affects before 2.12.6, 3.4.7, 3.5.3Nov 13, 2022

    Escalation of privileges in the Web Server in Ironman Software PowerShell Universal 2.x and 3.x allows an attacker with a valid app token to retrieve other app tokens by ID via an HTTP web request. Patched Versions are 3.5.3, 3.4.7, and 2.12.6.

Source: NVD, updated 1h ago. Patch status is best-effort: NVD's fix version is compared against the latest version in winget, but the two version formats don't always align. Confirm with the vendor advisory before treating any specific build as safe.

See a CVE that affects your fleet? Push the patched version to Intune in one click with Pckgr - automated patching is the only way to keep up.

Related apps

  • PowerShell Universal DesktopIronman Software, LLC
    IronmanSoftware.PowerShellUniversal.Desktopv4.0.12

    Build custom, web-based tools with PowerShell.

More from Ironman Software, LLC.

Frequently asked questions

How do I install PowerShell Universal on Windows?
Open Windows Terminal, PowerShell, or Command Prompt and run: winget install --id IronmanSoftware.PowerShellUniversal --exact --version 5.0.0. winget downloads the installer from Ironman Software, LLC and runs it. Requires Windows 10 (1809+) or Windows 11.
How do I install PowerShell Universal silently for unattended deployment?
Add --silent and accept the agreements upfront: winget install --id IronmanSoftware.PowerShellUniversal --exact 5.0.0 --silent --accept-package-agreements --accept-source-agreements. This is the variant Intune, Configuration Manager, and other deployment tools should use.
What are the silent install switches for PowerShell Universal?
PowerShell Universal uses MSI (WiX). Run the downloaded installer with: msiexec.exe /i PowerShellUniversal.5.0.0.msi /quiet /norestart. The silent switches are /quiet /norestart.
How do I uninstall PowerShell Universal via winget?
Run: winget uninstall --id IronmanSoftware.PowerShellUniversal --exact. Add --silent for unattended uninstalls. winget will use the registered uninstaller from PowerShell Universal's Apps & Features entry.
Is PowerShell Universal free?
PowerShell Universal is distributed under Proprietary. Refer to the publisher (https://docs.powershelluniversal.com/) for the full license terms - Wingetly itself does not charge for installation.
Does PowerShell Universal work on Windows 10?
Yes, as long as your Windows 10 build supports winget (1809 or newer). winget ships with App Installer on Windows 10/11 and pulls PowerShell Universal directly from the publisher.
How do I keep PowerShell Universal up to date?
Run winget upgrade --id IronmanSoftware.PowerShellUniversal --exact, or winget upgrade --all to update everything winget tracks. We index 10 versions of PowerShell Universal from microsoft/winget-pkgs.

Recent versions

  • 5.0.0latest
  • 4.2.21
  • 4.2.20
  • 4.2.19
  • 4.2.18
  • 4.2.17
  • 4.0.12
  • 2.10.2
  • 2.6.2
  • 2.0.0