Citrix serielle Schnittstelle (COM Port) mappen

Benötigt man unter Citrix die serielle Schnittstelle, dann muss diese gemappt werden. Das funktioniert generell über den net use Befehl, hat aber einen kleinen Stolperstein.

Der Befehl zum mappen lautet:

net use COM3: \\Client\COM1

In diesem Beispiel wird der COM Port 3 auf dem Citrix Server mit dem lokalen COM Port 1 am Client gemappt. In der benötigten Anwendung sollte also Com3 ausgewählt werden, wenn das Gerät am COM1 am Client angeschlossen ist.

Das ganze kann man zum Beipiel über eine Batchdatei abarbeiten, die erst den COM Port mappt, und danach die Anwendung startet.

Beispielscript:


net use COM3: \\Client\COM1
"C:\Programme\Office\Office10\Excel.exe"

Die Stolperfalle ist in der Mappingzeile das Wort “Client”. Hier wird oft versucht, mit Variablen in der Batch (%Hostname%) oder ähnlichem zu arbeiten.

Das ist falsch, es muss wirklich net use COM3: \\Client\COM1 heissen!

Weitere Hilfe zum Thema findet sich hier: Citrix Troubleshooting Portmapping

1 Kommentar bisher »

  1. widde sagt

    am 24. März 2010 @ 16:43

    Hi!

    Den Befehl “net use COM3: \\Client\COM1″ beantwortet unser Citrix Server mit einen “Systemfehler 67″. Auf unserem Citrix Server muss ich “net use COM3: \\Client\COM1:” eingeben. Der Doppelpunkt in \\Client COM1: scheint wichtig zu sein. Ist bei uns noch Windows Server 2003 mit Citrix Presentation Server 4.5.

    Gruss Widde

Komentar RSS · TrackBack URI

Hinterlasse einen Kommentar

Name: (erforderlich)

eMail: (erforderlich)

Website:

Kommentar:

*