Exchange Server 导入证书命令行 丿记性不太好丶 Exchange 2025-07-22 44 次浏览 0 次点赞 1.生成证书 ``` New-ExchangeCertificate -GenerateRequest -SubjectName "C=国家,S=省,L城市,O=组织,OU=部门,CN=域名(公用名)" -DomainName 域名1, autodiscover.域名,域名2 -PrivateKeyExportable $true -FriendlyName "mail_cert" -Path "C:\cert_request.req" ``` 2.导入证书 ``` Import-ExchangeCertificate -FileData ([byte[]]$(get-content -Path c:\1.pfx -Encoding byte -ReadCount 0)) -Password (ConvertTo-SecureString -String "password" -AsPlainText -Force) ``` 3.如果有边缘,边缘也要同时更新,命令行 ``` Enable-ExchangeCertificate -Thumbprint 5113ae0233a72fccb75b1d0198628675333d010e -Services POP,IMAP,SMTP,IIS ``` 4.如果不行需要重启服务 5.若干连接器,则需要把连接器证书也同步更新 ``` 获取证书指纹 $cert = Get-ExchangeCertificate -Thumbprint $tlscertificatename = "$($cert.Issuer)$($cert.Subject)" Set-ReceiveConnector "HTXACAS03\Default Frontend HTXACAS03" -TlsCertificateName $tlscertificatename Set-SendConnector -Identity -TLSCertificateName $TLSCert ``` ``` $cert = Get-ExchangeCertificate -Thumbprint C05E6B1C03057E65D4F2D94AAD4D29EF21929A3D $tlscertificatename = "$($cert.Issuer)$($cert.Subject)" Set-SendConnector -Identity "Outbound to Office 365 - fbf6b93d-f950-485a-9898-57f13ea0f66a" -TLSCertificateName $TLSCert ``` 点赞 0
楼主残忍的关闭了评论