When trying to renew my certificate with GenLeCertForNS.ps1 for use on my NetScaler I get the following errormessage:
INFO [REGISTRATION] Current registration is not equal to "@", currently empty! Setting new registration.
2025-08-12 09:42:19:1644 INFO [REGISTRATION] Account 220050633 set as default.
2025-08-12 09:42:19:3649 ERROR [REGISTRATION] User registration failed.
2025-08-12 09:42:19:4867 ERROR [INVOKE-REGISTERERROR] [1] User registration failed
I used this before and it always worked. Does anyone have an idea?
I'm not familiar with that script, but from searching around, it looks to be something based on Posh-ACME. I have some generic advice that may or may not help:
Can you make sure you are on the latest version of that script, and that it's using the latest version of Posh-ACME??
Can you run with -LogLevel Debug which I'm hoping will give more helpful information?
Is there any chance this has been broken for you since May? Around that time, Let's Encrypt's API servers changed to use an ECDSA certificate instead of an RSA one, and some Windows servers have been overly "hardened" and have disabled those ciphers. You can find more information in these threads, which are for a different Windows client but the fix would be the same if that's the problem.