当我configuration一个新的远程桌面连接来连接到服务器时,我经常忘记取消选中本地设备和远程打印机的资源。 这会在服务器的事件日志中创buildexception情况,我连接源:TerminalServices-打印机驱动程序用于PDF文档转换的打印机。
我很想知道是否可以在客户端远程桌面连接选项或服务器上默认禁用远程打印机,以避免这些exception情况发生。
RDP打印机共享在远程桌面默认打开,不幸的是:
在启用远程桌面时,默认情况下在Windows XP Professional中启用打印机redirectfunction。 要禁用它,使用terminal服务组策略 。 使用远程桌面连接禁用单台计算机上的打印机redirect。 在本地资源选项卡上清除打印机checkbox。
因此,您必须编辑terminal服务组策略 ..但这需要安装组策略pipe理控制台 。 显然,它是Windows Server 2003的外接程序 ,但是是Windows Server 2008 安装的默认部分 。
显然你也可以使用本地的组策略编辑器:
在这里logging相关的编辑部分。
计算机configuration\策略\pipe理模板\ Windows组件\terminal服务\ terminal服务器\打印机redirect
在您的组策略对象中,转到计算机configuration – Windows组件 – terminal服务 – 客户端/服务器数据redirect – “不允许客户端打印机redirect”。 将其设置为启用。
如果在组策略对象中看不到该部分,则可能必须先手动将system.adm模板添加到策略。
*编辑:我也可以补充说,这个组策略应该应用到服务器上,而不是在客户端上。 如果服务器实际上不在域中,则可以使用本地组策略对象执行此操作。
对于Windows 2008 R2,pipe理控制台中的计算机configuration – >pipe理模板 – > Windows组件 – >远程桌面服务 – >远程桌面会话主机 – >打印机redirect。
在Windows 2003服务器上运行 – > tscc.msc的人可能不会碰到GP
在连接 – >客户端设置选项卡中的RDP(属性)
您可以更改客户端将资源映射到terminal会话的方式