Citrix PowerShell Remoting richiede un canale HTTPS sicuro per effettuare chiamate remote. Senza un canale HTTPS sicuro, non è possibile abilitare le chiamate remote tra Integration Broker e la server farm Citrix.

Per utilizzare il server IIS, è necessario un certificato. È possibile acquistare o generare un certificato da un'autorità di certificazione root di terze parti.

OpenSSL è installato per impostazione predefinita. OpenSSL è un'implementazione open source dei protocolli SSL e TLS.

Prerequisiti

Contrassegnare la chiave del certificato come esportabile. Per ulteriori informazioni sulle chiavi dei certificati, vedere la documentazione Microsoft.

Procedura

  1. Aggiungere il binding HTTPS al sito Web di Integration Broker.
    1. Fare clic su Start > Esegui.
    2. Aprire inetmgr e fare clic con il pulsante destro del mouse sul sito Web predefinito.
    3. Fare clic su Modifica binding.
    4. Aggiungere il binding HTTPS mediante il certificato appena creato nel menu a discesa.
  2. Scaricare Citrix Web Interface SDK 5.4 (file zip WISDK) dal sito Web Citrix.
  3. Al termine dell'installazione, decomprimere il file wisdk.zip.
  4. Copiare il contenuto della directory WI5_4_0_SDK/zipfiles/sdkdemo/wisdk nella directory bin predefinita c:\inetpub\wwwroot\IB\bin.
  5. Riavviare IIS.
  6. Verificare che il binding HTTP produca l'output previsto digitando http://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck nella barra degli indirizzi di un browser.
    Verrà visualizzato l'output previsto.

    All ok

  7. Verificare che il binding HTTPS produca l'output previsto digitando https://hostname /IB/API/RestServiceImpl.svc/ibhealthcheck nella barra degli indirizzi di un browser.
    Verrà visualizzato l'output previsto.

    All ok