PowerShell Universal - 5.6.13

PowerShell Universal - 5.6.13

Release Notes

Bug Fixes

  • Admin Console - Fixed an issue where Upload and Import scripts were visible when the console was in read-only mode.
  • Agent - Fixed agent memory leak when using Windows PowerShell compatibility mode. #5475
  • [CVE-2026-0618] Apps - Show-UDToast -Message and -Title are now HTML encoded to prevent XSS attacks.
  • Git - Takeown Fails with syntax error on some operating systems #5470
  • Module - Added -UseBasicParsing to Invoke-WebRequest calls in the Universal module
  • Platform - Fixed an issue viewing files in published folders that use an absolute path #5485

Downloads

1 Like

Still not working

Hello,

I found a bug in Startup with the latest release. If you are using Form Authentication, and choose Native and Domain from the GUI, the Login Page won’t load the Username and password TextBoxes.

Set-PSUAuthenticationMethod -Type "Form" -ScriptBlock {
param(
        [PSCredential]$Credential
    )

    #
    #   You can call whatever cmdlets you like to conduct authentication here.
    #   Just make sure to return the $Result with the Success property set to $true
    #

    New-PSUAuthenticationResult -ErrorMessage 'Bad username or password'
} -Native -Domain "MyDomain"


The System Log shows this error on Startup:

2026-01-09 10:52:59.014 -05:00 [ERR] Error deserializing D:\UniversalAutomation\Repository.universal\authentication.ps1. Parameter set cannot be resolved using the specified named parameters. One or more parameters issued cannot be used together or an insufficient number of parameters were provided.

It looks like maybe the Domain Parameter should be part of the Form Parameter Set?

Let me know if you need any more logs, or any testing to be done!

Thanks!

-Jeff

@jeffrey.burdzel -

You can’t use -Native -Domain and -ScriptBlock together. Try this.

Set-PSUAuthenticationMethod -Type "Form" -Native -Domain "MyDomain"

That did not work either:
2026-01-09 14:05:09.603 -05:00 [ERR] Error deserializing D:\UniversalAutomation\Repository.universal\authentication.ps1. Parameter set cannot be resolved using the specified named parameters. One or more parameters issued cannot be used together or an insufficient number of parameters were provided.

I think the issue is that the -Domain parameter is in a different ParameterSet (Domain) than the -Native Parameter (Form) so it’s failing.