Citrix Receiver-Konfigurationsdateien

Aus NComputing Knowledge Base
Wechseln zu: Navigation, Suche

Der Citrix Receiver erwartet seine Konfiguration in einer Reihe von INI-Dateien, die natürlich von NoTouch bei jeder Citrix-Verbindung erstellt werden, indem die Konfigurationsinformationen mit den entsprechenden Vorlagen zusammengeführt werden. Die häufigsten Dateien sind:

  • module.ini
  • wfclient.ini
  • reg.ini

und für einige Verbindungsmodi appsrv.ini. Beachten Sie, dass es bei XenApp und XenDesktop keine appsrv.ini-Datei mehr gibt, stattdessen lädt der Client eine .ica-Datei vom Citrix Web-Frontend herunter, was eigentlich die Appsrv.ini ist. Das bedeutet, dass bei Modi, die auf das Citrix Web-Frontend von XenApp oder XenDesktop zugreifen, lokale Änderungen an appsrv.ini keine Auswirkungen haben.

Anmerkungen:

  • Dieser Artikel beschreibt, wie Sie umfangreiche Änderungen an den Citrix INI-Dateien vornehmen können. Dies ist nicht die übliche Art der Konfiguration - normalerweise verwenden Sie die Citrix Receiver Konfiguration. Verwenden Sie diese Verfahren nur dann, wenn Sie Werte festlegen müssen, die nicht über die menübasierte Citrix-Konfiguration festgelegt werden können, z.B. wenn Citrix von Ihnen angewiesen wird, einige nicht dokumentierte Werte festzulegen.
  • Eine noch tiefere Methode zum Ändern der Konfiguration wäre das direkte Ändern von Citrix-Vorlagen. Die hierin beschriebenen Verfahren sind jedoch viel komfortabler.
  • Die volle Ausdruckskraft dieses Systems wurde in OS 2.36.0 hinzugefügt. Frühere Versionen verfügen über diese Parameter, können jedoch nur eine begrenzte Anzahl von Citrix Optionen ändern.

Erstellen Sie lokal eine benutzerdefinierte Parametereinstellung

Im folgenden Beispiel wird davon ausgegangen, dass jemand (z.B. Citrix KB, Citrix Support, ...) Ihnen mitteilt, dass Sie MySpecialKey = 100 im Abschnitt [WFClient] von wfclient.ini festlegen müssen.

Greifen Sie zunächst wie gewohnt auf die NoTouch-Konfiguration zu. Wählen Sie Ihre Verbindung und klicken Sie dann auf "Citrix", um auf die spezifischen Citrix Parameter zuzugreifen.

OS-en-Citrix-Userdefined-1.jpg

Klicken Sie dann auf "User defined". Die folgende Maske wird angezeigt (höchstwahrscheinlich wird sie jetzt leer sein):

OS-en-Citrix-Userdefined-2.jpg

Klicken Sie auf "Add", um einen neuen benutzerdefinierten Citrix Parameter hinzuzufügen. Klicken Sie auf "Edit", um in den Parameter-Bearbeitungsmodus zu gelangen:

OS-en-Citrix-Userdefined-3.jpg

Füllen Sie das Formular aus, stellen Sie sicher, dass Sie die Datei richtig ausgewählt haben, und geben Sie den Abschnitt, den Parameternamen und den Wert korrekt ein. Geben Sie es genauso ein, wie es von Citrix dokumentiert wurde. Beachten Sie dabei Groß-/Kleinschreibung und Leerzeichen!

Nehmen Sie nach dem Ändern alle weiteren Änderungen vor, die Sie möglicherweise vornehmen müssen, und speichern Sie schließlich die Konfiguration im permanenten Speicher. Wenn die Verbindung das nächste Mal gestartet wird, werden die neuen Werte auf die generierten ICA-Dateien angewendet.

Wenn Sie die Shell-Eingabeaufforderung nicht scheuen , können Sie sich selbst überprüfen, indem Sie die INI-Dateien unter ~/.ICAclient anzeigen, wie hier gezeigt:

OS-en-Citrix-Userdefined-4.jpg

Erstellen Sie eine benutzerdefinierte Parametereinstellung im NoTouch Center

Im NoTouch Center haben Sie alle Citrix Parameter im Abschnitt "Citrix" einer Verbindung. Die tatsächliche Definition von benutzerdefinierten Parametern unterscheidet sich etwas von der eigentlichen Handhabung auf dem Client. Tatsächlich haben Sie hier nur den Parameter "User defined parameters". Sie finden ihn, wenn Sie zum Seitenende hin scrollen.

Dieser Parameter ist ein Textfeld, das eine durch Kommas getrennte Liste von Parametern in dieser Notation akzeptiert (durch Komma getrennte Felder, durch Pipe-Symbole getrennte Felder):

   inifile.ini|Section|Key|Value,inifile.ini|Section|Key|Value, ...

In unserem obigen Beispiel würde das Festlegen von set MySpecialKey = 100 im Abschnitt [WFClient] von wfclient.ini wie folgt lauten:

  wfclient.ini|WFClient|MySpecialKey|100

wie hier im Screenshot gezeigt:

Mgmt-en-Citrix-Userdefined.jpg

Anmerkungen zu benutzerdefinierten Parametern

  • Benutzerdefinierte Parameter überschreiben Parameter, die andernfalls von der Konfigurations-Engine festgelegt wurden. Das heißt, Sie können Parameter definieren, die bereits von NoTouch verwaltet werden, und Ihre benutzerdefinierte Definition hat Vorrang. Sie können also alles überschreiben, was Sie wollen.
  • Wenn der von Ihnen angegebene Abschnittsname nicht in den Vorlagen vorhanden ist, wird er generiert. Das ist gut, weil es erlaubt, neue Sektionen on-the-fly zu erzeugen, aber wenn Sie den Sektionsnamen falsch eingeben, wird Ihr Parameter in der falschen Sektion enden.
  • Sie können einen Parameter tatsächlich davon ausschließen, Teil der endgültigen Vorlagen zu sein, selbst wenn er von der Standard-NoTouch-Konfiguration festgelegt wurde. Schreiben Sie einfach die Sonderzeichenfolge __HIDE_VALUE__ in das entsprechende Wertfeld.