Try Now

Web-Apps for Admins, Help Desk and End Users

ScriptRunner Portal

  • All Apps in one Portal
  • Simple, consistent user experience
  • User roles control permissions and functions

Get your free trial

Mockup of ScriptRunner Portal displayed on a Desktop Monitor and a Laptop

ScriptRunner Portal

ScriptRunner Portal is the web application for administrators, help desk and end users. Various apps provide easy access to a wide range of features of the ScriptRunner software platform. Access and role in the portal can be provided with AD or Azure AD user accounts.

 

Portal Widget

The Portal Widget seamlessly integrates ScriptRunner Actions with other applications. This allows administrators, help desk and end users to continue working in their familiar environment and use automation with PowerShell invisibly with full functionality.

About ScriptRunner Portal Widget >

Portal Entry

Upon entering the portal, you see an overview of the apps that are available to the respective user. The integrated role model controls access to the functions and apps for the different user groups.

Helpdesk and end users launch directly into the "Run" app for running actions when they enter the Portal.

Administrators can access different feature sets in the apps depending on their administrative role. The Portal provides direct access to ScriptRunner online resources and support.

User login can be done via the internal Active Directory account or the Azure AD account.

Mockup: Overview of the app tiles on the portal homepage

Run App: Execute Scripts

To interactively run ScriptRunner actions, administrators, helpdesk and end users use the Run app.

Runnable actions available to the user can be displayed as tiles or in a list. Customizable tabs and search make it easy to keep track.

Administrators can control and organize the display of actions for different user groups. Customizable colors and a choice of over 2,000 icons enable user-defined design of action tiles.

The included branding options allow the portal to be adapted to the corporate design.

Mockup: Overview of the action tiles in the Run app

No-code User Interface for Users

When clicking on an Action tile, ScriptRunner automatically generates an input form from the underlying PowerShell script.

The form fields support all attributes and validations for PowerShell input parameters. ScriptRunner queries can be used to generate dynamic drop-down lists for convenient selection of items.

The live output function is available to administrators and help desk. In addition to tracking a single Action, it is possible to switch between simultaneously running Actions and the individual outputs.

The results of script execution and HTML reports generated with it are displayed directly in the Portal.

Mockup: Running and live reporting of a ScriptRunner Action

Reporting App: Results and HTML Reports

The Reporting App allows a quick drill-down to the results and reports of the executed Actions.

In the dashboard, administrators and help desk can filter for example by Actions with incorrect result, time span or specific Actions. The bar chart shows the filtered Actions with execution time and status.

Selecting a report opens the display for the details of console history, result display as well as generated HTML report. With the export functions, the information can be further used outside ScriptRunner.

Mockup: Execution and live report of a ScriptRunner Action

Monitoring App: Scripts' Execution in Real-Time

The execution of scripts can be monitored centrally for all ScriptRunner servers in real-time with the Monitoring App. All pending, running and recently finished scripts are displayed in an overview. When clicking on the specific action, the real-time output of the PowerShell script is displayed directly.

Another dashboard is provided for the ScriptRunner server load. In addition, filters can be applied to restrict monitoring for critical actions or servers.

scriptrunner-monitoring-transparent-min

Script App: Develop and Manage Scripts  

The Script App is the central hub for DevOps and script management in one place. From here, scripts can be created using templates or loaded directly from the ScriptRunner Git repository.

On top of that, scripts can be edited in a controlled and traceable manner. Script versions can be compared and reverted to old versions through check-out, check-in, version history and versioning.

Different modes allow the application with the ScriptRunner ISE-AddOn, the Visual Studio Code Extension as well as the synchronization with Git-based repositories of different manufacturers.

scriptrunner-scripting-transparent-min

Statistics App: Evaluations and Efficiency Gains

With ScriptRunner and PowerShell, a wide variety of tasks and activities can be automated.

It is important for every IT team and IT manager to know which efficiency gains are actually achieved with automation.

The Statistics App offers the possibility to visualize these savings. For each Action, it is possible to store how much time is saved by the automation for this activity per run. In the Statistics App, the time and cost savings can be displayed for a defined period of time and the data can be exported for further processing.

Mockup: The Efficiency Dashboard in the Statistics app shows the savings achieved by using ScriptRunner

Overview of Functions and Apps in the Portal

Administrators

Portal, Admin App

Configure and use policies to 
run scripts (actions 

No Code UI
to configure and execute   

Run App
Run all actions parallel  

Reporting App
View, filter and compare all reports 

Monitoring App 
Monitor executions in real time

Script App 
Manage, develop scripts, versioning, 
integration with Git systems  
Access to ActionPacks  

ISE Add-on 
for developing and testing scripts

VSC Extension 
for developing and testing scripts  

Statistics App  
Usage statistics and ROI  

Settings App and PowerShell Settings Modul  

Licensing App  
License status and reorders  

Support
Contact ScriptRunner Support
Direct access to online resources and messages
Download latest build  

Learn more  

 

Help Desk

Portal

Using the policies to run delegated 
scripts (actions   

No Code UI
to execute   

Run App
Execute delegated actions parallel

Reporting App
Display own reports

Learn more  

 

End Users

Portal

Using the policies to run delegated 
scripts (actions   

No Code UI
to execute   

Run App
Execute delegated actions sequentially