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
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:
- An einer Arbeitsstation wird die Clientsinstallation mit Setup -r aufgerufen und die Installation
mit den gewüschten Einstellungen durchgeführt.
- 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).
- 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:
- 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.
- 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\
- 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.
- 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.
- Datei Appsrv.ini speichern und in Appsrv.ori umbenennen.
- 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
- 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
|