Hello. I've deployed new (testing) RDS deployment (1x WS2019 RDCB, 1x WS2019 RDWA, 1x WS2016 RDSH). I wanted to set client access name as we previously did in our older WS2016 RDS deployment (with HA RDCB) using Set-RDClientAccessName, but it is failing.
Running the command on the 2019 RDCB, it fails with:
PS C:\Users\admin> Set-RDClientAccessName -ConnectionBroker rdcb.ad.domain.com -ClientAccessName rds.domain.com -VerboseSet-RDClientAccessName : The RD Connection Broker server is not configured for high availability.
At line:1 char:1
+ Set-RDClientAccessName -ConnectionBroker rdcb.ad.domain.com -Cli ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
+ FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Set-RDClientAccessName
I've looked at currect documentation (https://docs.microsoft.com/en-us/powershell/module/remotedesktop/set-rdclientaccessname?view=win10-ps) and it says this works with non-HA RDCB config too. Has something changed for WS2019? Since the documentation hasn't been updated for WS2019.