Clientanbindung

  • Clients für den Zugriff auf den Terminal Server

  • Die aktuellen Citrix-Clients
    Auf den Seiten von Citrix unterhalb von Download findet Ihr die aktuellen Clients.

    Microsoft Terminal Services Advanced Client
    Der Terminal Services Advanced Client (TSAC) ist ein Win32®-based ActiveX® control (COM object), mit dem man eine Terminal Server Session im Microsoft® Internet Explorer realisieren kann.
    In dem Artikel Scripting the Terminal Services Advanced Client werden das Terminal Services ActiveX Client Control und die Eigenschaften und Methoden angesprochen.

    Plattformunabhängig Clientanbindung
    HOBLink JWT - Die plattformunabhängige Connectivity-Lösung für Microsoft® Windows® NT Server 4.0 - Terminal Server Edition und Windows 2000. HOBLink JWT ist ein in Java entwickeltes Produkt.
    Weitere Infos unter HOBLink JWT

    Clientanbindung per Netzwerkkarte
    Mit der IGEL-TC Karten ist es möglich Linux-based Thin Client Technologie zu nutzen. Die gesamte Thin Client Technolgie kommt auf einer 8-Bit ISA-Karte mit integriertem 8 MB (TC8) oder 16 MB (TC16) Flash Speicher.
    Weiter Infos gibts bei der Firma Melchers igel_logo
    zur Übersicht

  • Citrix Win32 Client - Automatische Installation

  • Muß man den Citrix Client auf mehrere Arbeitsstationen installieren ist es hilfreich dies zu automatisieren. Zur automatischen Installation des Win32 Citrix Client braucht man eine Antwortdatei für das Setupprogramm, um dies zu erstellen geht man wie folgt vor:

    1. An einer Arbeitsstation wird die Clientsinstallation mit Setup -r aufgerufen und die Installation mit den gewüschten Einstellungen durchgeführt.
    2. Die durch das Setup erstellte Datei Setup.iss, standardmäßig im Windows Verzeichnis zufinden, im einem Editor öffnen und die Zeile
      szEdit1=ClientName ändern in
      szEdit1=" " (das Leerzeichen zwischen den Anführungszeichen beachten).
    3. Die geänderte Setup.iss auf die erste Installationsdiskette kopieren (oder ins Installationsverzeichnis).

    Bei der nächsten Arbeitsstation die Clientinstallation mit Setup -s starten. Durch die Änderung an der Setup.iss wird bei der Installation die erforderliche Wfcname.ini mit einem leeren Eintrag
    ClientName=
    erzeugt, dies ist notwendig damit jeder Client einen anderen Clientnamen bekommt. Beim ersten Anmelden des Clients wird der Eintrag automatisch mit dem Rechnername ergänzt, hier ist darauf zu achten das die Rechnernamen im Netz eindeutig sind.

  • Citrix Win32 Client - Verbindungen automatisch erstellen

  • Hat man an mehreren Arbeitpläten den Win32 Client installiert, müssen an allen Arbeitsstationen natürlich noch die Verbindungen erstellen werder. Sind die Verbindungen an allen Rechnern gleich so kann man die Erstellung der Verbindungen an den Rechnern auch automatisieren.
    Wie das funktionieren kann soll anhand vom einem Citrix Win32 Clients auf Windows 2000 Professionell Arbeitsstationen erklärt werden:
    1. Zur Vorbereitung muß am ersten Rechner im Citrix Program Neighborhood eine Verbindung angelegt werden, diese wird anschließend als Muster für die anderen Clients verwendet. Beim anlegen der Verbindung sollte für Benutzername #LOGINNAME# eingegeben werden und bei der Fenstergröße sollte man Gesamtbíldschirm oder eine Prozentangabe einstellen. Der Client legt alle Einstellungen Benutzerabhängig im Verzeichnis ICAClient ab.
    2. Das Verzeichnis ICAClient kopiert man auf ein allgemein zugängliches Verzeichnis (in diesem Beispiel ist das F:\Install\) oder auf einen Diskette. Das Verzeichnis befindet sich, abhängig vom eingesetzten Clientbetriebsystem, auf der Arbeitsstation im Verzeichnis:
      unter WINNT4.0 Workstation
      C:\WINNT\Profiles\Benutzername\Anwendungsdaten\
      unter Windows 2000 Pro
      C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\
      unter Windows 95
      C:\WINDOWS\Profiles\Benutzername\Application Data\
    3. Desweiteren wird noch die Datei ACSR.EXE aus dem Verzeichnis Application Compatibility Scripts vom Terminal Server benötigen. Die Datei ACSR.EXE wird auch in das Verzeichnis F:\Install kopiert.
    4. Aus dem Verzeichnis F:\Install\ICAClient\ wird die Datei Appsrv.ini mit einem Editor geöffnet, und in den Zeilen
      LogFileWin32=C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\ICAClient\wfcwin32.log
      PersistentCachePath=C:\Dokumente und Einstellungen\Benutzername\Anwendungsdaten\ICAClient\Cache
      Benutzername durch #LOKALUSER# ersetzt. Hat man beim erstellen der Verbindung unter Punkt 1 beim Benutzername #LOGINNAME# eingetragen, sollte eine Zeile
      Username=#LOGINNAME# vorhanden sein.
    5. Datei Appsrv.ini speichern und in Appsrv.ori umbenennen.
    6. Eine Batchdatei anlegen, die die Sache automatisiert. Die für Windows 2000 Pro so aussehen kann:
      ICACLIENT.CMD
      @ECHO OFF
      c:
      cd\
      cd "C:\Dokumente und Einstellungen\%username%\Anwendungsdaten"
      REM Die benötigten Dateien werden auf den Rechner kopiert
      copy F:\Install\acsr.exe C:\
      Xcopy F:\Install\ICAClient\*.* ICAClient\ /E /S /Y
      cd ICAClient
      REM Appsrv.ini anpassen
      REM acsr = suche #LOKALUSER# in Datei ..\Appsrv.ori ersetze ihn durch_
      REM %Username% und schreibe Appsrv.tmp
      c:\acsr "#LOKALUSER#" "%UserName%" Appsrv.ori Appsrv.tmp
      c:\acsr "#LOGINNAME#" "%1" Appsrv.tmp Appsrv.ini
      REM Löschen von ACSR.EXE
      del C:\acsr.exe
    7. An jeder Arbeitsstation die Batch mit dem Benutzername, der sich am Terminal Server anmelden soll, als Parameter ausführen z.B. ICACLIENT.CMD DJohn
    zur Übersicht

  • Hotfix für das Verbinden der Clientlaufwerke auch ohne Metaframe

  • Von Microsoft gibt es ein Hotfix mit dem das automatische mappen der Clientlaufwerke ermöglicht wird.
    zur Übersicht

  • Probleme mit dem Verbindungsaufbau auf Windows 2000 Professionell Clients

  • An Windows 2000 Professionell Rechnern kommt es zu Problemen mit langen Wartezeiten bis das Loginfenster des Terminal Servers angezeigt wird oder sogar zu einem Timeout des Clients. Zum beheben des Problemes wird der Benutzer, der sich am Terminal Server anmelden will, in die Gruppe "Hauptbenutzer" aufgenommen. Die Gruppe "Hauptbenutzer" ist die Standard Gruppe in Windows 2000 Professionell und alle Mitglieder der Gruppe dürfen alle Programme, auch nicht Zertifizierte Programme ausführen.
    zur Übersicht

  • Ändern der ICA Portnummer in MetaFrame

  • In manchen Umgebungen kann es nötig oder sinnvoll sein die Default ICA Portnummer (1494) zu ändern.
    Zur Änderung des TCP Port geht man wie folgt vor:
    An der Eingabeaufforderung des Server gibt man
    icaport /PORT:xxx
    ein, xxx steht hierbei für einen Wert von 0-65535. Dies ändert die vom Metaframe Server verwendete TCP/IP Portnummer, um die Portnummer auf ihren Default zurück zusetzen gibt man an der Konsole ICAPORT /RESET ein.
    Nach der Änderung muß der Server neu gestartet werden, und an den Clients müssen die ICA Verbindungen angepasst werden. Bei den Verbindungskonfiguration am Client wird nach der Serveradresse oder dem Namen der veröffentlichten Anwendung die neue Portnummer mit
    : xxx angehängt.
    siehe Citrix Artikel: How to Change the ICA Port Number Assignment in MetaFrame (Document ID - CTX655216)
    zur Übersicht