Forum Discussion

MattENZ's avatar
MattENZ
Tin Contributor
Jul 22, 2026
Solved

Cannot run "Get-SolutionUpdate" or "Get-SolutionUpdateEnvironment" after updating to 2604

My Azure Local environment had been a bit out of date for the last few months so I was catching it up with the updates, stepping from 2602 to 2603 and then to 2604 last night. Since that update, when...
  • MattENZ's avatar
    Jul 28, 2026

    After getting a ticket in with Support, they confirmed that the SSL certificate that had been assigned to port 4900 had been set to one with a CN of "URP". Deleting the association and then assigning a cert that has a Server Authentication purpose with the FQDN of the node and repeating this on each node solved the issue.

    For those not familiar with the netsh commands to do this, first confirm the certificate being used by getting the thumbprint with "netsh http show sslcert ipport=0.0.0.0:4900", and then "get-childItem Cert:\LocalMachine\My\<thumbprint>" which will show the CN of the Cert.

    If it's not the FQDN of the node, find the correct certificate by using this command to return all certs with a Server Authentication purpose "Get-ChildItem Cert:\LocalMachine\My | Where-Object {$_.EnhancedKeyUsageList.ObjectId -contains "1.3.6.1.5.5.7.3.1" -and ($_.Extensions | Where-Object {$_.Oid.FriendlyName -eq "Certificate Template Information"})}". Note the thumbprint of the cert with the nodes FQDN.

    Delete the current incorrect certificate associated with the service with "netsh http delete sslcert ipport=0.0.0.0:4900" and then run "netsh http add sslcert ipport=0.0.0.0:4900 certhash=<thumbprint from above> appid='{11111111-2222-3333-4444-555555555555}'". Restart the service with "Restart-Service "Azure Stack HCI Update Service"" and then try run the commands again. You might need to relaunch the Powershell session as it seems to cache results if you've already tried running those commands in that session