Citrix PowerShell 遠端功能需要安全 HTTPS 通道,才能進行遠端呼叫。若沒有安全 HTTPS 通道,您便無法啟用 Integration Broker 與 Citrix 伺服器陣列之間的遠端引動過程。

執行這項作業的原因和時機

需要憑證才能使用 IIS 伺服器。您可以從第三方根 CA 購買或產生憑證。

OpenSSL 會依預設安裝。OpenSSL 是 SSL 和 TLS 通訊協定的開放原始碼實作。

先決條件

將憑證金鑰標示為可匯出。請參閱 Microsoft 文件,以取得憑證金鑰的相關資訊。

程序

  1. 新增 HTTPS 繫結到 Integration Broker 網站。
    1. 按一下開始 > 執行
    2. 開啟 inetmgr,然後以滑鼠右鍵按一下預設的網站。
    3. 按一下編輯繫結
    4. 使用下拉式功能表中新建立的憑證新增 HTTPS 繫結。
  2. 從 Citrix 網站下載 Citrix Web Interface SDK 5.4 (WISDK zip 檔案)。
  3. 安裝完成之後,解壓縮 wisdk.zip 檔案。
  4. 複製 WI5_4_0_SDK/zipfiles/sdkdemo/wisdk 目錄的內容到預設的 bin 目錄 c:\inetpub\wwwroot\IB\bin
  5. 重新啟動 IIS。
  6. 在瀏覽器的網址列輸入 http://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck,藉此確認 HTTP 繫結會產生預期的輸出。

    預期的輸出隨即顯示。

    All ok

  7. 在瀏覽器的網址列輸入 https://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck,藉此確認 HTTPS 繫結會產生預期的輸出。

    預期的輸出隨即顯示。

    All ok