Windows 连接器提供串行设备映射,它允许用户访问连接到 Windows 客户端计算机上运行的 Sun Ray Client 或 Oracle Virtual Desktop Client 的外部串行设备。当启动 Windows 连接器时,您需要通过 uttsc 命令的 -r comport:
选项配置设备映射。
下面的示例将 $UTDEVROOT/dev/term/a
上挂载的串行设备映射到设备名称 SER_A
。
uttsc -r comport:SER_A=$UTDEVROOT/dev/term/a -i ip_addr
有关如何确定在桌面客户端上串行设备挂载在何处的详细信息,请参见第 15.4 节 “访问串行设备和 USB 打印机”。
USB 转串行适配器不能通过生成的设备节点进行访问。必须使用 Windows 会话中的 USB 重定向访问通过 USB 转串行适配器连接的串行设备。
映射串行设备后,可通过多种方法验证串行设备是否可用作映射设备,例如前面示例中的 SER_A
。请参见表 17.11 “验证可用串行设备的 Windows 命令”(其中提供了部分建议命令的列表)以及后面的注意事项。
表 17.11. 验证可用串行设备的 Windows 命令
Windows 版本 | chgport /q | net use | mode | PuTTY |
---|---|---|---|---|
Windows XP | 是,请参见注意事项 | 否 | 否 | 是 |
Windows Server 2003 R2 | 是 | 否 | 否 | 是 |
Windows 7、Windows 8、Windows Server 2008 R2、Windows Server 2012 | 是 | 否 | 是 | 是 |
以下是表 17.11 “验证可用串行设备的 Windows 命令”的一些注意事项。
chgport /q-此命令不是 Windows XP 的一部分。但是,可以将 change.exe
和 chgport.exe
可执行文件从 Windows Server 2003 R2 系统复制到 Windows XP 系统中并使用它们。在 Windows XP 中,如果您使用下面的命令映射了设备,chgport \q 命令将显示该设备,其中 COMn:
是未使用的 COM 端口,而 mapped_name
是映射设备的名称:
net use \\COMn:
\\tsclient\mapped_name
net use 和 mode-应该从 Windows 命令提示符运行这两个命令。
PuTTY-此命令可以在 http://www.chiark.greenend.org.uk/%7Esgtatham/putty/download.html 中免费获得。在 PuTTY 中输入串行端口时请勿键入冒号 (<literal>:</literal),即使映射的名称包含冒号也是如此。