參考http://ithelp.ithome.com.tw/question/10074691中的conandexter方法
但在第一步
New-ExchangeCertificate -GenerateRequest:$true -Path c:/newCert.txt -DomainName AAA,BBB,CCC -PrivateKeyExportable:$true -FriendlyName "CA" -IncludeAcceptedDomains:$false -Force:$true
執行都會有錯誤
找不到接受引數 '-Path' 的位置參數。
你這指令是新增一個憑證~您也可以這樣做~~~~
Exchange 2010 憑證過期可以直接在UI上執行更新動作
1.開啟Exchange管理主控台\伺服器組態\點選Exchange Server名稱\確認是使用哪張憑證
2.點選該憑證應該該會有一個延展或更新的選項,點下去照步驟將.req檔案匯出~
3.將.req檔案用記事本開啟,並複製所有文字(包含上下引線)
4.開啟憑證伺服器網頁,點選要求憑證->進階平正要求->用Base-64編碼->輸入剛才複製的文字並選擇網頁伺服器->提交->下載憑證
5.回Exchange管理畫面,這時你會發現有一張新的憑證產生點選它並點選完成擱置,這時你需要選擇剛剛在CA匯出的檔案~
指令模式
A.請先開啟Exchange命令模式用以下指令確認該憑證是否為正在使用的憑證
Get-ExchangeCertificate | FL
B.如果確認是Exchange所使用的憑證請參照下列方式延展
1.開啟 Exchange 管理命令介面視窗.
2.輸入Get-ExchangeCertificate 輸入後會列出所有的憑證,前面有一堆字串的就是 Thumbprint. 若真的無法判別時, IIS 管理員中也可以在憑證項目中找到那個過期的憑證, 而且從內容也可以找到 Thumbprint.
3.輸入Get-ExchangeCertificate | New-ExchangeCertificate -Service SMTP,POP,IMAP,UM,IIS 將所有 Exchange 2007 要用的服務都設置進去,完後會問您是否要使用之前的 Thumbprint 來更新,若沒有加 -Service 的部份, 則會出現一個 Service 的標頭等待您輸入, 這時再下 SMTP,POP,IMAP,UM,IIS 也可以.
4.Enable-ExchangeCertificate 即可啟用