I have been trying to get this working for a few months now in my spare time, but have had no success with either ACME-POSH (latest official release) or Win-simple (22.214.171.124).
I started with win-simple and can get a successful certificate using the testing system, but as soon as I try to use the live system, nothing happens (see https://github.com/Lone-Coder/letsencrypt-win-simple/issues/318 for more details).
so I switched to ACME-POSH powershell module and after stuffing around with that I eventually found the installer I needed and found a good screen capture of the whole process (or at least mostly) http://www.netometer.com/video/tutorials/How-to-Install-LetsEncrypt-Certificate-in-Exchange-Server/
I got everything setup using a slightly modified version of the netometer process (as I’m using ex2013 not ex2016 as depicted) and put in what I thought was everything I needed and I get the following errors when running without admin privileges:
- New-ACMEIdentifier : An item with the same key has already been added.
- Complete-ACMEChallenge : Filename: redirection.config. Error: Cannot read configuration file due to insufficient permissions
When using admin priviledges:
- New-ACMEIdentifier : No registrations found. At C:\Scripts\Exchange_server\ACME-Exchange\ACME-Exchange.ps1:8 char:2
if anyone has got this working using either method, I would be very greatful to chat with you (especially if your available to chat real time to help me out of this painful pickle.
if you need more information, I’m happy to provide it, if you need the actual script, PM me and I will provide it.