PowerShell Universal

The ultimate platform for building web-based IT tools.

Get Started


Last 7 days

10.8m

API Requests

321.9k

Jobs Run

93.4k

Dashboards Started



What's New in 1.5


Triggers

Execute scripts based on events that happen within the PowerShell Universal platform.

Single-File Configuration

Organize PowerShell Universal scripts how you like and kick it all off from a single file.

Mac OS X Support

We've expanded our platform support to include Apple's desktop operating system.

Custom Login Pages

Customize the look and feel of the login page to include your own colors, text and logo.

Features


APIs

Build REST APIs with PowerShell scripts.


PowerShell APIs

Build REST APIs using PowerShell scripts. Accept parameters, return objects as JSON and serve files.

Security

Secure endpoints using various authentication methods and define access using roles.

Rate Limits

Enforce configurable rate limits to avoid overwhelming your API server by preventing requests after a certain threshold.


Automation

Execute script, schedule jobs and delegate access


Execute Scripts

Execute PowerShell scripts and visualize the output and pipeline data.

Interact with PowerShell

Accept parameters to scripts in the UI and allow users to respond to feedback like Read-Host.

Schedule Jobs

Schedule jobs to run based on a CRON expression, continously or once in the future.

Triggers

Execute scripts based on events that happen within the PowerShell Universal platform.

Run As

Execute scripts as alternate user accounts and store credentials in Windows Credential Manager.

PowerShell Support

Run scripts in Windows PowerShell or PowerShell 7.


Dashboard

Build real-time, interactive websites with PowerShell


Build Websites with PowerShell

Build dynamic websites with PowerShell using the Universal Dashboard module.

Components

Choose from dozens of components both integrated in PowerShell Universal as well as on the Universal Dashboard Marketplace.

Role-Based Access

Control who has access to dashboards, pages and even individual sections of the page.

Publish Folders

Publish local folders so users can download files directly from the website.


Platform

Harness the power of the PowerShell Universal platform.


Script-based Configuration

Configure your Universal server with PowerShell scripts. Leverage the automatic reload functionality to develop solutions faster.

Authentication and Authorization

Configure authentication and authorization and use roles throughout the platform to provide access to who needs it.

Cross-platform

Run PowerShell Universal on Windows, Linux, Mac OS X or in Docker.

Management API

Manage PowerShell Universal via the REST API or official PowerShell module.