PowerShell Universal Dashboard 2.3 is here! To download the new version, visit the PowerShell Gallery. For the full release notes, visit the documentation page. Read more about the new features below.

Custom Navigation

The hamburger menu can now be fully customized. You can use the New-UDSideNav and New-UDSideNavItem cmdlets to control exactly what appears in the menu. You can even hide the menu all together. Take advantage of the ability to create nested submenus, dividers and headers. The menu can also be fixed to avoid having to click the hamburger button.

Custom Navigation

File Fields for New-UDInput

You can now specify File types for New-UDInput. This means that users can upload files to your dashboard for processing. Upload CSVs, XML or JSON files and process them just as you would other input values.

File Upload for New-UDInput

Tabs Component

New-UDTabContainer and New-UDTab have been added to UD. You can now create static and dynamic tab controls for displaying data in UD.

New-UDTabContainer and New-UDTab

Enhanced JavaScript Element Support

Integrating custom JavaScript elements was problematic and incomplete in versions previous to 2.3. In this version the ability to create custom components is greatly enhanced. Components are now loaded with performance in mind. The JavaScript API for UD has been extended to provide access to server call backs and web sockets. The new tabs component was developed as a custom JavaScript element as an example of how to build custom components.

RegEx Matching of REST API URLs

You can now use RegEx matching in REST API URLs. This should allow for complete matching statements and supports integrating with services like the DSC PullServer.

New-UDEndpoint -Url "Nodes\(AgentId='(?<AgentId>.*)'\)" -Method PUT -Endpoint {
    param (
} -EvaluateUrlAsRegex

Nested IIS Site Support

Previous versions would not work when nesting a dashboard site underneath the root in IIS. 2.3 brings the ability to create nested dashboards under a single web site.

Nested IIS Site


Universal Dashboard Enterprise now supports sparklines. You can create simple line and bar charts with New-UDSparklines. These are great for nesting in tables or grids.