Share via


修改行動憑證

 

上次修改主題的時間: 2011-11-15

「Lync Server 2010 的累計更新:2011 年 11 月」、Director 集區、前端集區及反向 Proxy 的憑證,需要額外的主體替代名稱項目來支援與行動用戶端的安全連線。如需行動憑證需求的詳細資訊,請參閱<行動的技術需求>。

在安裝新的 Microsoft Lync Server 2010 Mobility Service 之後,或是在執行 Set-CsWebServer Cmdlet 來為 Mobility Service 設定連接埠之後,更新憑證。

Set-CsCertificate Cmdlet 會驗證主體替代名稱,如果遺漏內部 Microsoft Lync Server 2010 自動探索服務完整網域名稱 (FQDN) 或外部自動探索服務 FQDN 的主體替代名稱,會傳回警告。如果 Cmdlet 發現遺漏主體替代名稱,您就必須執行 Request-CsCertificate Cmdlet。若要在本機執行此 Cmdlet,您必須是本機系統管理員,並且要有指定憑證授權單位的權限。

important重要事項:
當外部網域名稱系統 (DNS) 記錄是 A (主機) 記錄則例外。如果外部 DNS 記錄是 A (主機) 記錄,而且您在 Director 上執行 Set-CsCertificate Cmdlet,則 Cmdlet 不會針對外部自動探索服務傳回有關遺漏主體替代名稱的警告 (lyncdiscover.<SIP 網域>)。

以新的主體替代名稱來更新憑證

  1. 使用具有本機系統管理員權限的帳戶登入電腦。

  2. 啟動 Lync Server 管理命令介面:依序按一下 [開始]、[所有程式]、[Microsoft Lync Server 2010] 和 [Lync Server 管理命令介面]。

  3. 找出哪些憑證已經指派給伺服器,以及使用類型為何。在下一個步驟中,您會需要此資訊來指派更新的憑證。請在命令列中輸入:

    Get-CsCertificate
    
  4. 查閱上一個步驟的輸出,看看是否有單一憑證指派至多個用途,或者是否為每個用途指派不同的憑證。查閱 Use 參數,以找出憑證的用法。針對所顯示的憑證比較 Thumbprint 參數,看看相同的憑證是否有多個用途。

  5. 更新憑證。在命令列中輸入:

    Set-CsCertificate -Type <type of certificate as displayed in the Use parameter> -Thumbprint <unique identifier>
    

    例如,如果 Get-CsCertificate Cmdlet 顯示一個含有 Use of Default 的憑證、一個含有 Use of WebServicesInternal 的憑證,以及一個含有 Use of WebServicesExternal 的憑證 , 而且它們全都有相同的憑證指紋值,請在命令列中輸入:

    Set-CsCertificate -Type Default,WebServicesInternal,WebServicesExternal -Thumbprint <Certificate Thumbprint>
    

    重要事項:

    如果為每個用途指派不同的憑證 (每個憑證的憑證指紋值都不同),則切勿以多種類型來執行 Set-CsCertificate Cmdlet。在此情況下,要為每個用途個別執行 Set-CsCertificate Cmdlet。例如:

    Set-CsCertificate -Type Default -Thumbprint <Certificate Thumbprint>
    Set-CsCertificate -Type WebServicesInternal -Thumbprint <Certificate Thumbprint>
    Set-CsCertificate -Type WebServicesExternal -Thumbprint <Certificate Thumbprint>
    
  6. 如果自動探索服務主體替代名稱遺漏,請執行下列作業:

    • 針對遺漏的內部自動探索主體替代名稱,在命令列中輸入:

      Request-CsCertificate -New -Type WebServicesInternal -Ca dc\myca -AllSipDomain -verbose
      

      如果您有許多 SIP 網域,則不能使用新的 AllSipDomain 參數,而必須使用 DomainName 參數。當您使用 DomainName 參數時,必須為 SIP 網域 FQDN 使用適當的字首。例如:

      Request-CsCertificate -New -Type WebServicesInternal -Ca dc\myca -DomainName "LyncdiscoverInternal.contoso.com, LyncdiscoverInternal.contoso.net" -verbose
      
    • 針對遺漏的外部自動探索主體替代名稱,在命令列中輸入:

      Request-CsCertificate -New -Type WebServicesExternal -Ca dc\myca -AllSipDomain -verbose
      

      如果您有許多 SIP 網域,則不能使用新的 AllSipDomain 參數,而必須使用 DomainName 參數。當您使用 DomainName 參數時,必須為 SIP 網域 FQDN 使用適當的字首。例如:

      Request-CsCertificate -New -Type WebServicesExternal -Ca dc\myca -DomainName "Lyncdiscover.contoso.com, Lyncdiscover.contoso.net" -verbose