我们使用“将 file.prn 复制到 \tsclient\com1”从 TS 会话打印到本地连接的串行打印机。
这在 Windows XP 上运行良好,但当从 Windows 7 客户端计算机尝试时,我们收到“访问被拒绝”错误消息。
是的,远程桌面连接客户端的本地资源选项卡上COM端口的复选框被选中。
有什么指点吗?有人成功做到了吗?
答案1
我想到了一些潜在的解决方案:
一:Win7 UAC 可能是 COM 访问的罪魁祸首。找到一种方法让用户访问 Com。要诊断此问题,首先尝试复制本地文件(从计算机控制台,而不是从 tssession)。然后以管理员身份尝试相同操作。也许在短时间内以管理员身份使用用户。
如果是这种情况,可以使用“计算机配置\策略\管理模板\系统\”附近的 GPO 进行修复。您想允许用户使用 com 并更改其设置。
二:您可以在 tsclient 上共享打印机,并在服务器上使用它。要从网络视图中隐藏本地打印机,请关闭“在目录中显示”并将其共享为以“$”结尾的共享名。说“hiddenprint$” - 以 $ 结尾的共享不会显示在资源管理器中。
然后“复制 file.prn \tsclient\hiddenprint$”。