Exchange 2007 Powershell CMDLETS

Certificates

For 3rd party certificates, I personally use DigiCert

Create CSR:

New-ExchangeCertificate -GenerateRequest -KeySize 2048 -Path c:\DOMAIN.CSR -SubjectName "c=US, l=YourLocalityOrCity, s=YourStateOrProvince, o=YourCompanyInc, cn=YourFirstDomain.com" -DomainName YourSecondDomain.com, YourThirdDomain.com -PrivateKeyExportable:$true

Importing and Enabling the certificate:

Import-ExchangeCertificate -Path C:\your_domain_name.cer | Enable-ExchangeCertificate -Services "SMTP, IMAP, POP, IIS"

Enable Exchange Certificates:

Enable-ExchangeCertificate -ThumbPrint [enter thumbprint] -Services "SMTP, IMAP, POP, IIS"

View Exchange Certificates:

Get-ExchangeCertificate -DomainName your.domain.name