Preview of the product year 2021
Table of Contents

The strategy for the versions from 2016 onwards was based on the fact that, in the respective annual and version cycle, complete feature sets were preferably advanced in a focused manner:
- Version 2016: Team functions for delegation
- Version 2017: Integration Connectors for Automation
- Version 2018: Interactive queries for parameter queries, ADFS
- Version 2019: multi-team, M365, Azure, cloud services, HTML reporting
- Version 2020: PowerShell 7, Azure AD integration, Azure queries, new portal, widget
With this strategy, we were able to develop our platform and the individual features in a targeted manner and expand them significantly in terms of functionality. We have consistently adapted ScriptRunner to different deployment scenarios and levels of automation, be it for managing systems in-house (on-prem), cloud services such as M365 (cloud-enabled) or integration with Azure AD and Azure Cloud (cloud-integrated).
Version 2020R3 as the last version of the cycle will come up with some improvements of existing features.
After that, we will split our development activities. Based on the achieved scope of functions, we will rapidly expand the new portal and the portal widget capabilities to completely replace the previous web apps. In parallel, we will continue to develop our platform architecture in a longer cycle.
Discontinuations for Version 2018 and 2019
Preview ScriptRunner 2020R3
The AD and Azure queries get the ability to use multiple variables for input parameters, which can be used to control the search queries. This functionality was previously reserved exclusively for scripted queries. Selectable search patterns can control the result of a query, e.g. whether a query on Exchange resources returns all rooms or equipment.
The variables can be used for input values as well as for attribute names. This results in very extensive variants for influencing the search behavior of queries. As a result, many use cases can use the same queries. The number of queries required can be significantly reduced.
The splatting feature introduced with version 2020R2 and Azure Queries allows an entire set of attributes to be queried with one query and passed to the script. This functionality complements the more flexible queries and leads to a significant simplification in the application and better clarity with less cascading of queries.
The new ScriptRunner Portal gains additional functionality with version 2020R3. For example, all known additional functions for running actions for the administrator roles are included (previously only end users and help desk). Likewise, the reporting module now contains all the functions for administrators that are known from the dashboard and reports of the Admin App.
In addition, a new module for configuring access rights and delegation will be released for the first time.
ScriptRunner Portal Edition(s)
For this purpose, all functions of the Admin App will be integrated into the portal step by step. The focus will be on the functions for configuring targets, credentials, queries and actions. In addition, the portal will be able to address multiple servers directly.
ScriptRunner Version next
In a first step, ScriptRunner will be provided with a distributed database architecture, which will allow us new possibilities and options in the future: simplified migrations, more resilience and scalability across multiple instances, replication and interoperation across different locations worldwide, centralized reports, statistics and later also configurations in a secure cloud environment.
In further steps, we will elevate the core of ScriptRunner to the latest technologies and frameworks, which should give us more possibilities for new functions and features also in hybrid environments, for more scripting languages, for containerization, and integration of microservices and AI.
So 2021 will be a year of visible progress for the portal and the renewal of the software platform as such.
Related posts
7 min read
How ChatGPT and AI Will Change the Way We Build PowerShell Scripts – Forever
May 4, 2023 by Doug Finke
6 min read
The best PowerCLI commands for admins – part 1: VM inventory management
May 4, 2023 by Philip Lorenz
About the author:
Frank Kresse is Head of Product and CEO of ScriptRunner. As the inventor of the automation and delegation solution for PowerShell, he advises clients on use case scenarios and develops solutions for the automation and the digitalization of their processes. He is also involved in technology start-ups.
Latest posts:
- Automate snapshots and templates with PowerCLI – Part 2
- How ChatGPT and AI Will Change the Way We Build PowerShell Scripts – Forever
- The best PowerCLI commands for admins – part 1: VM inventory management
- The Tools You Need When Troubleshooting Active Directory
- ScriptRunner Portal Edition R5 – Mission Accomplished