Comments (4)
a comma delimited string based on the Exchange services you have enabled.
You don't have to restrict it to just the services you've enabled. No harm exists if you always specify 'POP,IMAP,SMTP,IIS' but then don't actually enable POP or IMAP.
The Set-ExchangeCertificate script was probably most intended to help with deployment of renewal certificates, I would recommend that you use the Exchange Admin Center web interface to initially install your certificate and then leverage Set-ExchangeCertificate as you update your certificates before they expire.
from posh-acme.deploy.
Unfortunately, I have zero experience using Exchange and would be a terrible candidate to create such a guide. The Set-ExchangeCertificate
function was contributed by a user. But the function's documentation (Get-Help Set-ExchangeCertificate
) looks pretty straightforward. The only Exchange specific parameter is ExchangeServices
which appears to be the list of services to configure.
On the Posh-ACME side of things, there's plenty of documentation on the documentation site. I'd probably start with the tutorial and work on getting the cert first without worrying about deploying it to Exchange.
https://poshac.me/docs/v4/Tutorial/
Then once you're comfortable with the process of obtaining the cert, work in the Set-ExchangeCertificate function to deploy it to your server.
from posh-acme.deploy.
hello, I looked at the file to try to understand how it works, but I do not really understand how to put the parameters like the service exchange, should we put them like the parameters of the addons of the dnschallenge ?
from posh-acme.deploy.
Here's the documentation for Enable-ExchangeCertificate which is what the Set-ExchangeCertificate
function is using under the hood. The ExchangeServices
parameter is being passed directly to the Services
parameter in that function. The examples all use a comma delimited string based on the Exchange services you have enabled. So it might look something like this:
$cert | Set-ExchangeCertificate -ExchangeServices 'POP,IMAP,SMTP,IIS'
from posh-acme.deploy.
Related Issues (20)
- New-ItemProperty and Set-IISCertificate remote script issue HOT 8
- RDS Certificate needs NETWORK SERVICE permissions HOT 10
- Allow install cert by pfx file only HOT 6
- Trying to fix "The WebAdministration module is required to use this function" on Server 2016 HOT 3
- Need some help on creating a renewal script that renews wildcard certificates bound to multiple websites HOT 6
- Executing remote commands using Invoke-Command or Enter-PSSession produces errors HOT 1
- Support for newer Powershell core versions HOT 9
- Set-IISCertificate issue with multiple sites, Server Name Identification (SNI) HOT 4
- Enhancement to Set-IISCertificateNew to handle multiple bindings in a single call HOT 5
- Allow for multiple policies and/or wildcards with Set-NPSCertificate HOT 7
- Installing cert on IIS -> getting error: A specified logon session does not exist. It may already have been terminated HOT 7
- Dependency issue HOT 1
- Set-IISCertificate - RequireSNI Switch Refactor HOT 7
- Set-IISCertificate Shall Update Existing Binding on Port 443 Instead of Creating A New One HOT 1
- WSMAN RDP HOT 5
- Consider task creation HOT 2
- Dev install module path HOT 6
- Set-IISCertificate doesn't work with Site names that have some uncommon characters. HOT 2
- IIS Binding Help HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from posh-acme.deploy.