Citrix Director - Erweiterte Konfiguration

Was genau ein Citrix Director ist, benötigt keine Erklärung. In diesem Blogbeitrag geht es in erster Linie darum, welche zusätzlichen Schritte nach der Installation hilfreich sind, um die Arbeit mit dem Tool zu erleichtern.

Installation

Die Installation ist recht einfach und benötig keine besonderen Kenntnisse.

Wenn Sie den Director über die grafische Oberfläche installieren wollen, spielt es keine Rolle welche „Option“ dabei gewählt wird.

Director Install Optionen

Falls Sie den Director per Software Verteilung installieren wollen, sind noch folgende Softwarevoraussetzungen zu erfüllen:

  • Microsoft .NET Framework 4.8
  • Microsoft Internet Information Services
  • Microsoft Visual x64 C++ 2017 Runtime
  • Microsoft Visual x86 C++ 2017 Runtime
  • Microsoft Remote Assistance

Unattended Installation

Wenn Sie eine wesentlich zeitsparende Installation bevorzugen, können die folgende Befehle dazu verwenden:

  • /configure_firewall
  • /components desktopdirector
  • /noreboot
  • /quiet

Optional:

  • /no_remote_assistance – mit diesem Parameter schließen Sie die Installation des Remote Assistent aus.
  • /logpath C:\Logs

Beispiel:

\x64\XenDesktop Setup\XenDesktopServerSetup.exe /xenapp /components desktopdirector /configure_firewall /noreboot /quiet

 

Weitere Konfigurationsschritte

Alle weiteren Schritte sind nicht notwendig, können aber die Arbeit mit dem Tool vereinfachen.

Drehender Kreis nach der Anmeldung

Es kann mal vorkommen, dass die Director-Seite direkt nach dem ersten Start / Logon nicht geladen wird. Der folgende Kreis dreht sich ständig:

Director Logon Kreis

Das Problem lässt sich wie folgt beheben:

  1. Starten den Editor (als Admin)
  2. Navigieren zur Datei C:\inetpub\wwwroot\Director\web.config
  3. Fügen Sie die folgende Zeile multipleSiteBindingsEnabled= "true" im Abschnitt <system.serviceModel> hinzu.
  4. Restarten Sie anschließend den IIS Server

Drehender Kreis 02

CTX139457 - Desktop Director Becomes Unresponsive after Submitting the Credentials

 

Sie verwenden keine sichere Verbindung

Wenn Sie die folgende Meldung sehen, 

Sie verwenden keine Sichere Verbindung

wäre es empfehlenswert, ein SSL Zertifikat zu installieren:

Sie verwenden keine Sichere Verbindung 02

Andernfalls lässt sich diese Meldung auch abschalten:

  • Öffnen Sie IIS Manager
  • Navigieren Sie zu: Sites > Default Web Site > Director
  • Doppelklick auf Application Settings

Sie verwenden keine Sichere Verbindung 03

  • Wählen Sie die Option UI.EnableSslCheck
  • Den Wert true durch false ersetzten

Sie verwenden keine Sichere Verbindung 04

 

Domain Feld vorbelegen oder ausblenden

Eine weitere kleine Verbesserung ist das Vorbelegen des Domainfeld mit einem vordefinierten Wert.

  1. Starten Sie den Editor (als Admin)
  2. Navigieren Sie zur Datei C:\inetpub\wwwroot\Director\LogOn.aspx
  3. Suchen Sie nach ID=”Domain”
  4. Ersetzen Sie den folgenden Abschnitt

<asp:TextBox ID="Domain" runat="server" CssClass="text-box" onfocus="showIndicator(this);" onblur="hideIndicator(this);"></asp:TextBox>

  • durch diesen:

<asp:TextBox ID="Domain" runat="server" Text="demo.lab" CssClass="text-box" onfocus="showIndicator(this);" onblur="hideIndicator(this);"></asp:TextBox>

Domain Feld vorbelegen 01

 

Domain Feld ausblenden

Nachdem Sie den Domainnamen vorbelegt haben, besteht die Möglichkeit, dieses Feld vollständig auszublenden. Fügen Sie die beiden Befehle <div style='display:none'>  und </div> wie unten abgebildet hinzu:

Domain Feld ausblenden 01

Die Ergebnisse sollten wie folgt aussehen:

Domain Feld ausblenden 02

Falls bei Ihnen die Felder Benutzername und Kennwort nicht untereinander platziert sind, tragen Sie noch <br> hinter </div> ein.

CTX139896 - How to pre-populate domain name in Citrix Director logon page

 

Director Single Sign-On

Eine weitere noch zeitsparende Anmeldemethode ist die Einrichtung des SSOs für Citrix Director.

1. Öffnen Sie IIS Manager
2. Navigieren Sie zu: Sites > Default Web Site > Director > Authentication 

SSO Citrix Director 01

3. Klicken zuerst mit der rechten Maustaste auf die Zeile Anonymous Authentication und klicken Sie anschließend auf Disable

SSO Citrix Director 02

4. Klicken zuerst mit der rechten Maustaste auf die Zeile Windows Authentication und dann Sie auf Enabled

SSO Citrix Director 03

5. Internet Explorer Einstellungen anpassen

5.1 Internet Options > Security > Local intranet > Custom level

IE for Director 01

5.2. Aktivieren Sie die Option Automatic logon with current user name and password

IE for Director 02

6. Wenn Sie sich abmelden, sehen Sie ein neues Auswahlmenü:

Authentifizierungstyp Director

7. Wenn der Director sich auf einem separaten Server (nicht auf einem gemeinsamen mit dem Delivery Controller) befindet, sollten Sie auf dem Director AD-Objekt noch die folgende Option aktivieren:

Trust

Computer Eigenschaften > Delegation > Trust this computer for delegation to any services aktivieren.

 

Controller Adresse eintragen

Sehr oft wird Citrix Director gemeinsam mit dem Delivery Controller installiert. In diesem Fall wird der localhost als die Server-Adresse eingetragen. Ersetzen Sie die localhost-Adresse durch den FQDN des Delivery Controller.

1. Öffnen Sie IIS Manager
2. Navigieren Sie zu:  Sites > Default Web Site > Director
3. Doppelklick auf Application Settings

Sie verwenden keine Sichere Verbindung 03

4. Wählen Sie die Option Service.AutoDiscoveryAddresses
5. Localhost durch FQND der Controller ersetzten. Citrix Director ist in der Lage, alle DCs in einer Site zu erkennen und bei einem Ausfall des angegebenen Controllers einen anderen zu verwenden. Es wird nur eine Adresse eingegeben, nichr mehrere hintereinander.

Service AutoDiscoveryAddresses

Viel schneller geht die Konfiguration per PowerShell

Adresse des Delivery Controller anpassen:

Set-WebConfigurationProperty -pspath 'IIS:\Sites\Default Web Site\Director' -filter "appSettings/add[@key='Service.AutoDiscoveryAddresses']" -name "value" -value "ctx-dc-1912-01.demo.lab"

Überprüfen:

Get-WebConfigurationProperty -Filter "appSettings/add[@key='Service.AutoDiscoveryAddresses']" -PSPath 'IIS:\Sites\Default Web Site\Director' -Name value | select value

 

Session Timeout ändern

Standardmäßig beträgt das Sitzungs-Zeitlimit 245 Minuten. Bei Bedarf kann diese Zeit verringert oder erhöht werden.

1. Öffnen Sie IIS Manager
2. Navigieren Sie zu: Sites > Default Web Site > Director
3. Doppelklick auf Session State

Session State 01
4. Passen Sie die Einstellungen Time-out an

Session State 02

 

Nützliche Links:

CTX136165 - How to Add Multiple Sites to Desktop Director

CTX206087 - Unable to create and save custom filters in director 7.6

Citrix Blog - Configuring & Managing Alerts and Notifications Using Director

Citrix Director: CPU, Memory Usage and Process Information

Wir nutzen Cookies auf unserer Website. Einige von ihnen sind essenziell für den Betrieb der Seite, während andere uns helfen, diese Website und die Nutzererfahrung zu verbessern (Tracking Cookies). Sie können selbst entscheiden, ob Sie die Cookies zulassen möchten. Bitte beachten Sie, dass bei einer Ablehnung womöglich nicht mehr alle Funktionalitäten der Seite zur Verfügung stehen.