Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PowerShell UniversalNew to Visual Studio Code? Get it now.
PowerShell Universal

PowerShell Universal

Ironman Software

|
64,032 installs
| (5) | Free
Visual Studio Code tools for PowerShell Universal
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

PowerShell Universal

PowerShell Universal is a single of pane of glass to manage your automation environment. This extension helps in the development of tools using PowerShell Universal.

  • Documentation
  • Forums
  • Pricing

Issues

Please open issues on the PowerShell Universal issue repository.

Features

APIs

PowerShell Universal APIs

  • View APIs
  • Automatically insert Invoke-RestMethod to call APIs
  • Edit APIs

Apps

PowerShell Universal Apps

  • View Apps
  • Open App scripts
  • Restart Apps
  • View App log
  • Debug App Process

Scripts

PowerShell Universal Scripts

  • View scripts
  • Edit scripts
  • Run scripts and receive notifications on job status

Configuration

PowerShell Universal Configuration

  • Edit configuration scripts

Requirements

  • Windows, Linux or Mac
  • PowerShell v5.1 or later
  • Modern Web Browser

Extension Configuration

This extension requires an app token generated in PowerShell Universal before using it. You can do so by navigating to your PowerShell Universal admin console and logging in.

Next, click your user name in the top right corner and select Tokens. Create a new token with the role you wish to grant to the token. Tokens with the Administrator role will have access to all features of the platform. Once created, copy the contents of the token.

Within Visual Studio Code, open the command palette (Ctrl+Shift+P) and type "Preferences: Open Settings (UI)". Search for PowerShell Universal and fill in the following values:

  • App Token - The contents of the token you created in PowerShell Universal. Use the Administrator role to provide full access.
  • URL - The URL to your PowerShell Universal server (e.g. http://localhost:5000)

Once connected, click the PowerShell Universal icon in the Activity Bar on the left side of the window. You can now start using the extension.

For more information, visit the PowerShell Universal documentation.

Extension Settings

This extension contributes the following settings:

  • powershellUniversal.appToken: An app token for communicating with the Universal REST API. An app token will be granted the first time the extension starts up.
  • powershellUniversal.url: The URL to your PowerShell Universal server.
  • powershellUniversal.localEditing: Whether to edit local configuration files or using the REST API
  • powershellUniversal.connections: An array of connections.
  • powershellUniversal.checkModules: Ensure that the latest version of the PowerShell Universal module is installed.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft